Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Date poll with time span and only day events #1365

Merged
merged 116 commits into from
Feb 25, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
b3797e2
initit date poll with duration
dartcafe Jan 24, 2021
5338695
Merge branch 'master' into duration
dartcafe Jan 24, 2021
b9551f3
fix #1357
dartcafe Jan 25, 2021
ef197cb
code maintenance
dartcafe Jan 25, 2021
400797a
fixing public polls
dartcafe Jan 25, 2021
f2c189a
README.md and updated screenshots
dartcafe Jan 25, 2021
ba5945a
fixed calendar peek (switched time information)
dartcafe Jan 25, 2021
35a0085
[tx-robot] updated from transifex
nextcloud-bot Jan 26, 2021
85fb82c
Merge pull request #1366 from nextcloud/1.7.2-fixes
dartcafe Jan 26, 2021
0458782
[tx-robot] updated from transifex
nextcloud-bot Jan 27, 2021
9cca48d
fix popover (update @nextcloud/vue)
dartcafe Jan 27, 2021
f853e6a
1.7.3-beta4
dartcafe Jan 27, 2021
b89b63c
switching to RC1
dartcafe Jan 27, 2021
92a730c
[tx-robot] updated from transifex
nextcloud-bot Jan 28, 2021
3ac4f1c
display newline
dartcafe Jan 28, 2021
03aede9
[tx-robot] updated from transifex
nextcloud-bot Jan 29, 2021
e67c276
Bump webpack from 5.17.0 to 5.19.0
dependabot[bot] Jan 30, 2021
bc517b4
Bump vuex from 3.6.0 to 3.6.2
dependabot[bot] Jan 30, 2021
3f77ecb
release 1.7.4
dartcafe Jan 30, 2021
947cd9e
CHANGELOG.md
dartcafe Jan 30, 2021
fda7f8f
CHANGELOG.md
dartcafe Jan 30, 2021
3acd21e
CHANGELOG.md
dartcafe Jan 30, 2021
66eaa70
Merge pull request #1368 from nextcloud/dependabot/npm_and_yarn/webpa…
dartcafe Jan 30, 2021
1bc8064
Merge pull request #1369 from nextcloud/dependabot/npm_and_yarn/vuex-…
dartcafe Jan 30, 2021
48c1170
Adding php 8 to checks (#1373)
dartcafe Jan 30, 2021
36ebe3d
Bump vue-router from 3.4.9 to 3.5.1
dependabot[bot] Jan 30, 2021
726906a
Merge pull request #1370 from nextcloud/dependabot/npm_and_yarn/vue-r…
dartcafe Jan 30, 2021
d2e3dee
Watch events (#1367)
dartcafe Jan 30, 2021
4dd73c0
init version 1.8
dartcafe Jan 30, 2021
fb4f7fc
[tx-robot] updated from transifex
nextcloud-bot Jan 31, 2021
a39208a
initit date poll with duration
dartcafe Jan 24, 2021
a164da2
Merge branch 'duration' of https://github.com/nextcloud/polls into du…
dartcafe Jan 24, 2021
d1a0fec
simplify code by using ternary and null coalescing operators
dartcafe Jan 24, 2021
c081b1b
fix uniqueConstraint error
dartcafe Jan 24, 2021
ae27097
adding backport
dartcafe Jan 24, 2021
be31a12
Merge pull request #1374 from nextcloud/fix-shift-options
dartcafe Jan 31, 2021
f6537ae
Merge branch 'master' of https://github.com/nextcloud/polls
dartcafe Jan 24, 2021
9cfee5f
CHANGELOG.md
dartcafe Jan 24, 2021
8564865
[tx-robot] updated from transifex
nextcloud-bot Feb 1, 2021
8dde552
remove invalid entries from polls_share
dartcafe Feb 1, 2021
57a834d
Merge pull request #1380 from nextcloud/fix-migration
dartcafe Feb 1, 2021
aa6350d
[tx-robot] updated from transifex
nextcloud-bot Feb 2, 2021
bb87d8b
[tx-robot] updated from transifex
nextcloud-bot Feb 3, 2021
d93fa66
[tx-robot] updated from transifex
nextcloud-bot Feb 4, 2021
c4cf136
[tx-robot] updated from transifex
nextcloud-bot Feb 5, 2021
60d45fc
Default value for preferences #1388
dartcafe Feb 5, 2021
a37810f
Merge pull request #1382 from nextcloud/code-maintenance
dartcafe Feb 5, 2021
ccd0517
initit date poll with duration
dartcafe Jan 24, 2021
6d2059e
Merge branch 'duration' of https://github.com/nextcloud/polls into du…
dartcafe Feb 5, 2021
bcd9318
fix experimentalSettings
dartcafe Feb 5, 2021
3783495
Merge branch 'master' of https://github.com/nextcloud/polls
dartcafe Feb 5, 2021
c7e49c5
removed wrong type definition for settings #1388
dartcafe Feb 5, 2021
31ab6ff
initit date poll with duration
dartcafe Jan 24, 2021
e02228f
Merge branch 'duration' of https://github.com/nextcloud/polls into du…
dartcafe Feb 5, 2021
52d4066
[tx-robot] updated from transifex
nextcloud-bot Feb 6, 2021
4beaba5
changed migrations for indices
dartcafe Feb 6, 2021
08e0aea
cs-fix
dartcafe Feb 6, 2021
68e5440
[tx-robot] updated from transifex
nextcloud-bot Feb 7, 2021
40f426b
fix actions failing on PHP 7.3
dartcafe Feb 7, 2021
c43d87d
Bump @babel/preset-env from 7.12.11 to 7.12.13
dependabot[bot] Feb 7, 2021
7bbc283
Bump eslint from 7.18.0 to 7.19.0
dependabot[bot] Feb 7, 2021
4c9f902
Bump webpack-cli from 4.4.0 to 4.5.0
dependabot[bot] Feb 7, 2021
a9dae41
Bump @babel/core from 7.12.10 to 7.12.13
dependabot[bot] Feb 7, 2021
0b140a8
changed migrations for indices
dartcafe Feb 6, 2021
aca4fbc
cs-fix
dartcafe Feb 6, 2021
40be8fa
Merge branch 'manage-indices' of https://github.com/nextcloud/polls i…
dartcafe Feb 7, 2021
82e3ede
Merge pull request #1397 from nextcloud/manage-indices
dartcafe Feb 7, 2021
a46db5f
Merge pull request #1396 from nextcloud/dependabot/npm_and_yarn/babel…
dartcafe Feb 7, 2021
b8daaa5
Merge pull request #1392 from nextcloud/dependabot/npm_and_yarn/webpa…
dartcafe Feb 7, 2021
9298cf9
Merge branch 'master' into dependabot/npm_and_yarn/babel/core-7.12.13
dartcafe Feb 7, 2021
5708023
Merge pull request #1394 from nextcloud/dependabot/npm_and_yarn/eslin…
dartcafe Feb 7, 2021
b6be320
Bump webpack from 5.19.0 to 5.21.1
dependabot[bot] Feb 7, 2021
f32500b
Merge pull request #1393 from nextcloud/dependabot/npm_and_yarn/babel…
dartcafe Feb 7, 2021
c34d7dc
Bump sass-loader from 10.1.1 to 11.0.0
dependabot[bot] Feb 7, 2021
43420ea
Merge pull request #1395 from nextcloud/dependabot/npm_and_yarn/sass-…
dartcafe Feb 7, 2021
d72cecf
Merge pull request #1398 from nextcloud/dependabot/npm_and_yarn/webpa…
dartcafe Feb 7, 2021
2ae5879
move index creation for polls_watch to repair steps #1397
dartcafe Feb 7, 2021
904d324
allow owner deleting of comments #999
dartcafe Feb 7, 2021
b9e80f1
allow disabling of comments #737
dartcafe Feb 7, 2021
d4c8806
fix copy&paste error
dartcafe Feb 7, 2021
0cb65ee
hide showbar when no tabs are available
dartcafe Feb 7, 2021
96c5858
fix migration step
dartcafe Feb 7, 2021
0518c94
[tx-robot] updated from transifex
nextcloud-bot Feb 8, 2021
bdccda6
[tx-robot] updated from transifex
nextcloud-bot Feb 11, 2021
9257f66
Enhance ButtonDiv with simple submit button
dartcafe Feb 11, 2021
fca9453
Enhance InputDiv with numeric function (+/-)
dartcafe Feb 11, 2021
ad7e34e
Add CheckboxDiv
dartcafe Feb 11, 2021
3cd99cb
Add RadioGroupDiv
dartcafe Feb 11, 2021
81135bb
fix svg
dartcafe Feb 11, 2021
0186f68
Add disabled prop
dartcafe Feb 11, 2021
7879a8c
fix random id
dartcafe Feb 11, 2021
67e29a3
apply controls to components
dartcafe Feb 11, 2021
bb1bae3
Merge pull request #1404 from nextcloud/custom-controls
dartcafe Feb 11, 2021
947c499
Merge branch 'master' into manage-comments
dartcafe Feb 11, 2021
f79dfb6
lint fix
dartcafe Feb 7, 2021
4f8985a
fix
dartcafe Feb 7, 2021
322232b
[tx-robot] updated from transifex
nextcloud-bot Feb 12, 2021
7aa4556
Move comment to CommentItem and let deletion be cancelable
dartcafe Feb 12, 2021
ac22fbe
Merge pull request #1399 from nextcloud/manage-comments
dartcafe Feb 12, 2021
216778e
initit date poll with duration
dartcafe Jan 24, 2021
1f6dba6
initit date poll with duration
dartcafe Jan 24, 2021
3864e26
initit date poll with duration
dartcafe Jan 24, 2021
94361b3
initit date poll with duration
dartcafe Jan 24, 2021
8a53739
Merge branch 'duration' of https://github.com/nextcloud/polls into du…
dartcafe Feb 12, 2021
6b156fc
fix
dartcafe Feb 12, 2021
c77012f
final enhancements
dartcafe Feb 12, 2021
edef54b
use inputDiv
dartcafe Feb 12, 2021
5d2ed7b
respect duration in calendar search
dartcafe Feb 20, 2021
d3281a5
missing changes
dartcafe Feb 20, 2021
59e96f1
frontend
dartcafe Feb 20, 2021
91f6c49
fix option order
dartcafe Feb 21, 2021
bb1c3a7
enhance poll watching
dartcafe Feb 21, 2021
4cefb0e
DateTimePicker
dartcafe Feb 23, 2021
1c5382f
watch polls
dartcafe Feb 23, 2021
417be2a
fixes, tidy
dartcafe Feb 24, 2021
d8137da
css fixes
dartcafe Feb 25, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
strategy:
matrix:
php-versions: ['7.4']
server-versions: ['master', 'stable18', 'stable19', 'stable20']
server-versions: ['master', 'stable19', 'stable20']

name: AppCode check php${{ matrix.php-versions }}-${{ matrix.server-versions }}
steps:
Expand Down
55 changes: 55 additions & 0 deletions .github/workflows/app-code-check-8.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: PHP AppCode Check

on:
pull_request:
push:
branches:
- master
- stable*

env:
APP_NAME: polls

jobs:
unit-tests:
runs-on: ubuntu-latest

strategy:
matrix:
php-versions: ['8.0']
server-versions: ['master']

name: AppCode check php${{ matrix.php-versions }}-${{ matrix.server-versions }}
steps:
- name: Checkout server
uses: actions/checkout@v2
with:
repository: nextcloud/server
ref: ${{ matrix.server-versions }}

- name: Checkout submodules
shell: bash
run: |
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1

- name: Checkout app
uses: actions/checkout@v2
with:
path: apps/${{ env.APP_NAME }}

- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite

- name: Checkout app
uses: actions/checkout@v2
with:
path: apps/${{ env.APP_NAME }}

- name: App code check
run: php occ app:check-code ${{ env.APP_NAME }}
16 changes: 16 additions & 0 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Backport
on:
pull_request:
types:
- closed
- labeled

jobs:
backport:
runs-on: ubuntu-18.04
name: Backport
steps:
- name: Backport
uses: tibdex/backport@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

strategy:
matrix:
php-versions: [7.4]
php-versions: [7.4, 8.0]

name: php-cs

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/phpunit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['7.4']
php-versions: ['7.4', '8.0']
databases: ['sqlite']
server-versions: ['master']

Expand Down Expand Up @@ -48,7 +48,7 @@ jobs:
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
coverage: none

- name: Set up PHPUnit
Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['7.3', '7.4']
php-versions: ['7.3', '7.4', '8.0']
databases: ['mysql']
server-versions: ['master']

Expand Down Expand Up @@ -118,7 +118,7 @@ jobs:
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
extensions: mbstring, iconv, fileinfo, intl, mysql, pdo_mysql
extensions: mbstring, iconv, fileinfo, intl, mysql, pdo_mysql, zip, gd
coverage: none

- name: Set up PHPUnit
Expand Down Expand Up @@ -149,7 +149,7 @@ jobs:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['7.4']
php-versions: ['7.4', '8.0']
databases: ['pgsql']
server-versions: ['master']

Expand Down Expand Up @@ -190,7 +190,7 @@ jobs:
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
extensions: mbstring, iconv, fileinfo, intl, pgsql, pdo_pgsql
extensions: mbstring, iconv, fileinfo, intl, pgsql, pdo_pgsql, zip, gd
coverage: none

- name: Set up PHPUnit
Expand Down
47 changes: 43 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,54 @@
# Changelog
All notable changes to this project will be documented in this file.

## [1.7.2 - beta3] - tbd
## [1.8.0] - tbd
- [enhancement] - #1367 - Immediately adopt changes from other users to the current poll
- [fix] #1374 - fix uniqueContraintsException when shifting dates

## [1.7.4] - 2021-01-30
### new Features since 1.6.x
- Send invitations via notification app
- Reload current poll every 30 seconds for updates
- Admin users can delete and takeover polls from other users via new admin section
- Respect autocompletion limitations from share settings for users, group and circle searches
- Limit number of participants per option
- Limit number of votes per participant
- Combine registration dialogs into one dialog for public polls
- Show closed polls in the relevant list until four days after closing date
- Changed display of expiration timespan in polls overview
- Support dark mode and dark theme
- Compatible with Nextcloud 21
- Drop support for Nextcloud before 19

### Bugfixes since 1.6.x
- Linebreaks in description were ignored
- Avoid concurrent long term user searches with a big user base
- Speed up poll overview, by avoiding unnecessary loading of polls, the user is not allowed to see
- Avoid duplicates in different tables
- Invalid string text in the email

See also https://github.com/nextcloud/polls/milestone/31?closed=1

## [1.7.3 - RC1] - 2021-01-27
- [enhancement] #1358 - show closed polls in the relevant list until four days after closing date
- [enhancement] #1358 - add warning class to hints in the configuration
- [fix] #1355 - fix migration
- [fix] #1358 - detect conflicts after vote click, if limits are set and more than one user is voting
- [fix] #1358 - menu in poll list was not clickable
- [fix] #1357 - copy participants was broken
- [dependencies] Updated dependencies
- [dependencies] fix calendar popover (@nextcloud/vue@3.5.4)

## [1.7.2 - beta3] - 2021-01-17
- [enhancement] #1338 - Support dark mode and dark theme
- [fix] #1346 - user search broken
- [fix] #1344 - prevent commenting, when entering public poll without registration
- [fix] #1338 - Support dark mode and dark theme

## [1.7.1 - beta2] - 2021-01-12
- [fix] #1325 - There are no spaces in the column name
- [fix] #1326 - Invalid string text in the email
- [enhancement] #739 - Limit number of participants per option
- [enhancement] #738 - Limit numer of votes per participant (also #647, #624)
- [enhancement] #738 - Limit number of votes per participant (also #647, #624)
- [dependencies] Updated dependencies
- [refactoring] Mainly code maintenance and optimizations, bug fixes

Expand All @@ -26,7 +64,8 @@ All notable changes to this project will be documented in this file.
- [fix] #1183 - Avoid concurrent long term user searches with a big user base
- [fix] #1181 - Speed up poll overview, by avoiding unnecessary loading of polls, the user is not allowed to see

See also https://github.com/nextcloud/polls/milestone/31?closed=1
## [1.6.3] - 2020-11-23
- [fix] #1252 External user is not listed in admin's shares list

## [1.6.2] - 2020-11-19
- [fix] Subscription was missing for logged in users
Expand Down
23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,27 +9,32 @@ This is a poll app, similar to doodle or dudle, for Nextcloud written in PHP and

## Features
- :bar_chart: Create / edit polls (datetimes and texts)
- :date: Set an expiration date
- :date: Set a closing date
- :lock: Restrict access (all site users or invited users only)
- :speech_balloon: Comments
- Create public polls
- Invite users, groups and contacts (directly or via circles or contact groups)
- Hide results until the poll is closed
- Create anonymised polls (participants names get pseudonymized for other users)
- Share poll with users, groups, contacts and circles
- Invite external users with a unique link or via email address
- Hide results permanently or until the poll is closed
- Confirm options after poll closing
- Create anonymized polls (participants names get pseudonymized for other users)
- Limit possible answers per option and per user
- Subscribe to notifications
- Get hints about possible conflicting entries in your calendar around the date option
- Switch between list and table view
- Configure your preferred view for date and text polls

## Bugs
- https://github.com/nextcloud/polls/issues

## Screenshots
## Screenshots (table view)
Create a new poll from the navigation bar and get an overview of your polls
![Overview](screenshots/overview.png)

#### Vote and comment
#### Vote and comment (list view)
![Vote](screenshots/vote.png)

#### Edit poll inside the vote page
![Edit poll](screenshots/edit-poll.png)
![Edit options](screenshots/options.png)

#### Add shared links to your poll
![Share poll](screenshots/shares.png)
Expand All @@ -38,7 +43,7 @@ Create a new poll from the navigation bar and get an overview of your polls
![Vote mobile portrait](screenshots/mobile-portrait.png)

## Installation / Update
This app is supposed to work on Nextcloud version 17+.
This app is supposed to work on Nextcloud version 19+.

### Install latest release
You can download and install the latest release from the [Nextcloud app store](https://apps.nextcloud.com/apps/polls).
Expand Down
10 changes: 7 additions & 3 deletions appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<name>Polls</name>
<summary>A polls app, similar to doodle/dudle with the possibility to restrict access.</summary>
<description>A polls app, similar to doodle/dudle with the possibility to restrict access (members, certain groups/users, hidden and public).</description>
<version>1.7.2</version>
<version>1.8.0</version>
<licence>agpl</licence>
<author>Vinzenz Rosenkranz</author>
<author>René Gieling</author>
Expand All @@ -29,9 +29,13 @@
<job>OCA\Polls\Cron\NotificationCron</job>
</background-jobs>
<repair-steps>
<pre-migration>
<step>OCA\Polls\Migration\DeleteDuplicates</step>
<pre-migration>
<step>OCA\Polls\Migration\RemoveIndices</step>
<step>OCA\Polls\Migration\DeleteDuplicates</step>
</pre-migration>
<post-migration>
<step>OCA\Polls\Migration\CreateIndices</step>
</post-migration>
</repair-steps>
<navigations>
<navigation>
Expand Down
4 changes: 3 additions & 1 deletion appinfo/routes.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
['name' => 'public#resend_invitation', 'url' => '/s/{token}/resend', 'verb' => 'GET'],
['name' => 'public#validate_public_username', 'url' => '/check/username', 'verb' => 'POST'],
['name' => 'public#validate_email_address', 'url' => '/check/emailaddress/{emailAddress}', 'verb' => 'GET'],
['name' => 'public#watch_poll', 'url' => '/s/{token}/watch', 'verb' => 'GET'],

['name' => 'admin#index', 'url' => '/administration', 'verb' => 'GET'],
['name' => 'admin#list', 'url' => '/administration/polls', 'verb' => 'GET'],
Expand All @@ -58,7 +59,7 @@

['name' => 'poll#switchDeleted', 'url' => '/poll/{pollId}/switchDeleted', 'verb' => 'PUT'],
['name' => 'poll#clone', 'url' => '/poll/{pollId}/clone', 'verb' => 'GET'],
['name' => 'poll#getParticipantsEmailAddresses', 'url' => '/polls/{pollId}/addresses', 'verb' => 'GET'],
['name' => 'poll#getParticipantsEmailAddresses', 'url' => '/poll/{pollId}/addresses', 'verb' => 'GET'],

['name' => 'option#list', 'url' => '/poll/{pollId}/options', 'verb' => 'GET'],
['name' => 'option#add', 'url' => '/option', 'verb' => 'POST'],
Expand Down Expand Up @@ -92,6 +93,7 @@
['name' => 'comment#delete', 'url' => '/comment/{commentId}', 'verb' => 'DELETE', 'postfix' => 'auth'],

['name' => 'system#user_search', 'url' => '/search/users/{query}', 'verb' => 'GET'],
['name' => 'watch#watch_poll', 'url' => '/poll/{pollId}/watch', 'verb' => 'GET'],

['name' => 'preferences#write', 'url' => '/preferences/write', 'verb' => 'POST'],
['name' => 'preferences#get', 'url' => '/preferences/get', 'verb' => 'GET'],
Expand Down
20 changes: 15 additions & 5 deletions l10n/ca.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,26 @@ OC.L10N.register(
"polls",
{
"Contact" : "Contacte",
"Contact group" : "Grup de contactes",
"External Email" : "Correu electrònic extern",
"Public link" : "Enllaç públic",
"External user" : "Usuari extern",
"Group" : "Grup",
"User" : "Usuari",
"Polls" : "Enquestes",
"%s invited you to a poll" : "%s l'ha invitat a una enquesta",
"{user} has invited you to the poll \"%s\"." : "{user} l'ha invitat a l'enquesta \"%s\"",
"%s took over your poll" : "%s s'ha fet el càrrec de la vostra enquesta",
"{user} took over your poll \"%s\" and is the new owner." : "{user} s'ha fet càrrec de la vostra enquesta \"%s\" i és el nou propietari",
"%s permanently deleted your poll" : "%s s'ha suprimit de manera permanent la vostra enquesta",
"- %s voted." : "- %s ha votat.",
"- The poll got deleted." : "- L'enquesta s'ha suprimit.",
"- The poll got restored." : "- L'enquesta s'ha restaurat.",
"Polls App - New Activity" : "Aplicació d'Enquestes - Nova Activitat",
"\"{title}\" had recent activity: " : "\"{title}\" ha tingut activitat recent: ",
"A user" : "Un usuari",
"Go to poll" : "Vés a l'enquesta",
"This email is sent to you, because you subscribed to notifications of this poll. To opt out, visit the poll and remove your subscription." : "Aquest correu electrònic s'envia a vostè, perquè es va subscriure a les notificacions d'aquesta enquesta. Per donar-se de baixa, visita l'enquesta i suprimeix la subscripció.",
"This email is sent to you, because you subscribed to notifications of this poll. To opt out, visit the poll and remove your subscription." : "Aquest correu electrònic s'envia, perquè et vas subscriure a les notificacions d'aquesta enquesta. Per donar-te de baixa, visita l'enquesta i elimina la subscripció.",
"Poll invitation \"%s\"" : "Invitació a Enquesta \"%s\"",
"{owner} invited you to take part in the poll \"{title}\"" : "{owner} us va convidar a participar en l'enquesta \"{title}\"",
"This link gives you personal access to the poll named above. Press the button above or copy the following link and add it in your browser's location bar: " : "Aquest enllaç us dóna accés personal a l'enquesta que s'ha anomenat anteriorment. Premeu el botó de dalt o copieu l'enllaç següent i afegiu-lo a la barra d'ubicació del navegador: ",
Expand All @@ -35,20 +45,21 @@ OC.L10N.register(
"Results are hidden." : "Els resultats estan ocults.",
"The used time zone is {timeZone}." : "La zona horària utilitzada és {timeZone}.",
"Public poll" : "Enquesta pública",
"To participate, tell us how we can call you!" : "Per participar-hi, explica'ns com podem trucar-te!",
"To participate, tell us how we can call you!" : "Per participar-hi, explica'ns com podem anomenar-te!",
"Enter your name" : "Introdueix el teu nom",
"Optional email address" : "Correu electrònic opcional",
"Cancel" : "Cancel·la",
"OK" : "D'acord",
"Checking username …" : "S'està comprovant el nom d'usuari …",
"Please use at least 3 characters." : "Si us plau, utilitzeu almenys 3 caràcters.",
"This name is not valid." : "Aquest nom no és vàlid.",
"OK, we will call you {username}." : "D'acord, us trucarem {username}.",
"OK, we will call you {username}." : "D'acord, us anomenarem {username}.",
"Checking email address …" : "Comprovació de l'adreça de correu electrònic …",
" " : " ",
"This email address is not valid." : "Aquesta adreça de correu no és vàlida",
"This email address is valid." : "Aquesta adreça electrònica és vàlida.",
"Error saving username" : "Error en desar el nom d'usuari",
"With your email address you can subscribe to notifications and you will receive your personal link to this poll." : "Introdueix la teva adreça de correu electrònic per poder subscriure't a les actualitzacions i obtenir el teu enllaç personal per correu electrònic.",
"Enter a name to start the search" : "Introduïu un nom per iniciar la cerca",
"Error while adding share" : "Error en afegir compartició",
"Conflict" : "Conflicte",
Expand All @@ -60,9 +71,9 @@ OC.L10N.register(
"Title" : "Títol",
"Enter Title" : "Introduïu el títol",
"Poll type" : "Tipus d'enquesta",
"Apply" : "Aplica",
"Date poll" : "Enquesta de dates",
"Text poll" : "Enquesta de text",
"Apply" : "Aplica",
"Poll \"{pollTitle}\" added" : "S'ha afegit l'enquesta \"{pollTitle}\"",
"Error while creating Poll \"{pollTitle}\"" : "S'ha produït un error en crear l'enquesta \"{pollTitle}\"",
"Add new Poll" : "Afegeix una enquesta nova",
Expand Down Expand Up @@ -128,7 +139,6 @@ OC.L10N.register(
"As an admin you may edit this poll" : "Com a administrador podeu editar aquesta enquesta",
"Description" : "Descripció",
"Poll configurations" : "Configuracions de l'enquesta",
"Allow \"maybe\" vote" : "Permet el vot \"potser\"",
"Anonymous poll" : "Enquesta anònima",
"Allow admins to edit this poll" : "Permet als administradors editar aquesta enquesta",
"Relevant for all users" : "Rellevant per a tots els usuaris",
Expand Down
Loading