Compare commits

..

92 Commits

Author SHA1 Message Date
Julius Härtl
3bd32e6c0d Update appstore building excludes
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-10-08 11:51:37 +02:00
Julius Härtl
1633be74ca Bump release to 0.2.4
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-10-08 11:47:09 +02:00
Julius Härtl
1ede06fe45 Fix create card issue on NC12
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-10-08 11:45:17 +02:00
Julius Härtl
4e4d412717 Fix card action menu
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-10-03 15:26:30 +02:00
Julius Härtl
d590e9972b Bump version to 0.2.3
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-09-23 16:42:52 +02:00
Julius Härtl
91fb1533e6 Fix card positioning when draging them around
fixes #293

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-09-19 14:24:14 +02:00
Julius Härtl
04f17aad68 Acl: Fix wrong permission type being set
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-09-19 14:23:53 +02:00
Julius Härtl
830f8a13fc Prepare 0.2.2
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-09-07 13:03:23 +02:00
Nextcloud bot
a15997a2c8 [tx-robot] updated from transifex 2017-09-07 00:12:26 +00:00
Nextcloud bot
287e1fe2d0 [tx-robot] updated from transifex 2017-09-03 00:12:19 +00:00
Julius Härtl
ec5389beb3 Disable draging of the sidebar
Fixes #262 #241

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-09-01 16:21:25 +02:00
Julius Härtl
8d8c7587d7 Use archive state to disable datepicker/labels
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-09-01 16:20:17 +02:00
Julius Härtl
c67b5eab6b Fix datepicker layout
closes #283

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-09-01 16:20:17 +02:00
Julius Härtl
daee347ea5 Add site url to jekyll config
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-08-27 10:26:48 +02:00
Robert Korulczyk
1765ab2c34 Add scrollbar for too wide pre tags.
Signed-off-by: Robert Korulczyk <robert@korulczyk.pl>
2017-08-26 18:07:44 +02:00
Robert Korulczyk
0cc322f133 Fix white-space styles for pre code blocks
Signed-off-by: Robert Korulczyk <robert@korulczyk.pl>
2017-08-26 18:07:44 +02:00
Nextcloud bot
857e22a8c9 [tx-robot] updated from transifex 2017-08-25 00:13:01 +00:00
Nextcloud bot
a8f3119d26 [tx-robot] updated from transifex 2017-08-22 00:12:33 +00:00
Nextcloud bot
ef52ab5bca [tx-robot] updated from transifex 2017-08-21 00:12:26 +00:00
Nextcloud bot
22c20426b3 [tx-robot] updated from transifex 2017-08-19 00:12:33 +00:00
Nextcloud bot
42fa3fa039 [tx-robot] updated from transifex 2017-08-12 00:12:16 +00:00
Morris Jobke
2a8a6784f1 Merge pull request #280 from nextcloud/drone-update
Update syntax to drone 0.8
2017-08-09 12:17:04 +02:00
Morris Jobke
d50cdcb343 Update syntax to drone 0.8
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-08-09 11:15:25 +02:00
Julius Härtl
1cbfd1b6bf Use ISO8601 date format for duedate
Fixes issues with Date.parse on webkit based browsers
closes #240

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-08-08 22:12:38 +02:00
Artem Anufrij
38ec1abfa5 Merge pull request #278 from nextcloud/fix-card-editing-placeholder
Fix card description placeholder
2017-08-08 20:29:53 +02:00
Julius Härtl
ac453636a9 Fix card description placeholder
fixes #261

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-08-08 16:20:31 +02:00
Julius Härtl
698f1eea25 Fix shared icon in sidebar
closes #247

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-08-08 16:11:36 +02:00
Nextcloud bot
8e858fac5c [tx-robot] updated from transifex 2017-08-08 00:12:09 +00:00
Artem Anufrij
ce7c5d6196 Merge pull request #275 from nextcloud/fix-tests
Fix tests
2017-08-08 00:15:35 +02:00
Julius Härtl
9cfb561c1c Fix tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-08-06 14:25:10 +02:00
Nextcloud bot
bf06ec29ca [tx-robot] updated from transifex 2017-08-05 00:12:06 +00:00
jacestk
1ec13802af IE11 Fixes
Fixes for displaying AngularJS style in IE11
replace style="css{angular}" by ng-style="{angular}css"
2017-08-04 15:46:21 +01:00
Julius Härtl
86385f0d6f Fix drag-zone when sorting cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-08-04 12:55:32 +01:00
Nextcloud bot
3c12c84c7b [tx-robot] updated from transifex 2017-08-02 00:12:19 +00:00
Nextcloud bot
168c83fea0 [tx-robot] updated from transifex 2017-08-01 00:12:33 +00:00
Nextcloud bot
04ba531e2f [tx-robot] updated from transifex 2017-07-30 00:11:58 +00:00
Nextcloud bot
460b55f002 [tx-robot] updated from transifex 2017-07-29 00:12:29 +00:00
Morris Jobke
850cecb0b9 Run drone push only on specific branches
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-07-27 17:44:34 +02:00
Nextcloud bot
ba6e980cba [tx-robot] updated from transifex 2017-07-27 00:11:59 +00:00
Nextcloud bot
b28e549353 [tx-robot] updated from transifex 2017-07-25 00:11:56 +00:00
Nextcloud bot
b3c16a5a92 [tx-robot] updated from transifex 2017-07-23 00:11:26 +00:00
Jan-Christoph Borchardt
2b7d1b1085 Merge pull request #238 from nextcloud/fix-drag-empty-stack
Add min-height to card list and merge duplicate rules for .card
2017-07-14 10:24:19 +02:00
Nextcloud bot
c8c32eba8c [tx-robot] updated from transifex 2017-07-14 00:12:19 +00:00
Nextcloud bot
124403f8aa [tx-robot] updated from transifex 2017-07-13 00:12:12 +00:00
Nextcloud bot
f61377d95f [tx-robot] updated from transifex 2017-07-11 00:12:21 +00:00
Nextcloud bot
ec2b0d2c7d [tx-robot] updated from transifex 2017-07-08 00:12:00 +00:00
Marin Treselj
c68275c325 Merge branch 'master' into fix-drag-empty-stack 2017-07-07 23:01:43 +02:00
Nextcloud bot
e67aee4019 [tx-robot] updated from transifex 2017-07-07 00:11:51 +00:00
Julius Härtl
cfcaa6939b Add min-height to card list and merge duplicate rules for .card
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-07-06 16:51:07 +02:00
Julius Härtl
631a96f8da Add viewbox to icon
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-07-06 13:42:43 +02:00
Artem Anufrij
de800f79fb fixed margin for DnD class
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-07-06 13:32:41 +02:00
Artem Anufrij
43d46830d1 changed space between cards
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-07-06 13:32:41 +02:00
Artem Anufrij
14c90e53ce fix for due date control
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-07-06 13:27:34 +02:00
Nextcloud bot
a14b74223b [tx-robot] updated from transifex 2017-07-06 00:12:19 +00:00
Artem Anufrij
4cbaff461e Merge pull request #224 from nextcloud/fix-scss-stable11
Include nextcloud variables/functions when building legacy css file
2017-07-04 21:57:06 +02:00
Julius Härtl
7461b186a5 Include nextcloud variables/functions when building legacy css file
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-07-04 21:48:52 +02:00
Artem Anufrij
34a253cff2 0.2.1
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-07-04 21:39:48 +02:00
Nextcloud bot
1cb37ac8fa [tx-robot] updated from transifex 2017-07-03 00:11:46 +00:00
Nextcloud bot
5648557be0 [tx-robot] updated from transifex 2017-07-02 00:11:27 +00:00
Nextcloud bot
6eb10bd667 [tx-robot] updated from transifex 2017-07-01 00:11:50 +00:00
Marin Treselj
1105363d9a Better border visibility in board list
Signed-off-by: Marin Treselj <marin.treselj@forlagshuset.no>
2017-06-30 18:55:12 +02:00
Julius Härtl
2b1bac9a2f Fix issues with board list
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-06-30 18:55:12 +02:00
Marin Treselj
227f510d73 Add as author
Signed-off-by: Marin Treselj <marin.treselj@forlagshuset.no>
2017-06-30 18:55:12 +02:00
Marin Treselj
2fa56cdd77 Convert to SCSS and cleanup
Signed-off-by: Marin Treselj <marin.treselj@forlagshuset.no>
2017-06-30 18:55:12 +02:00
Julius Härtl
1346d085fe Move to SCSS
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-06-30 18:55:12 +02:00
Nextcloud bot
8e3db9147b [tx-robot] updated from transifex 2017-06-30 00:11:51 +00:00
Nextcloud bot
587f2ef3e3 [tx-robot] updated from transifex 2017-06-29 00:11:51 +00:00
Nextcloud bot
7839f3ea10 [tx-robot] updated from transifex 2017-06-28 00:11:50 +00:00
Artem Anufrij
1029a21f87 Polish sidebar (#215)
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-06-27 21:29:38 +02:00
Artem Anufrij
e908593ce0 show due date on mouse over
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-06-27 09:11:33 +02:00
Nextcloud bot
be555529f0 [tx-robot] updated from transifex 2017-06-26 00:11:58 +00:00
Nextcloud bot
53e4eb345a [tx-robot] updated from transifex 2017-06-25 00:11:42 +00:00
Julius Härtl
6a2dbf61d9 Simplify board view
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-06-23 22:47:37 +02:00
Julius Härtl
27d99f4a50 Align text in label list to the left
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-06-23 22:46:12 +02:00
Artem Anufrij
6f479727d5 some css fixes
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-06-23 22:46:12 +02:00
Artem Anufrij
64c3606e09 polish label editor
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-06-23 22:46:12 +02:00
Marin Treselj
acaff1e99e Add viewBox and make deck.svg similar to deck.svg
Signed-off-by: Marin Treselj <marin@pixelipo.com>
2017-06-23 21:51:42 +02:00
Julius Härtl
d584b45114 Rename icons to avoid issues with theming app
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-06-23 21:51:42 +02:00
Nextcloud bot
bf52f85c08 [tx-robot] updated from transifex 2017-06-23 00:12:42 +00:00
Artem Anufrij
237df08414 Merge pull request #209 from nextcloud/fix-last-opacity
Fix opacity of last entry in board list
2017-06-23 00:25:52 +02:00
Julius Härtl
e9ef790295 Fix opacity of last entry in board list
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-06-22 22:28:00 +02:00
Artem Anufrij
1388da0fa0 Merge pull request #198 from nextcloud/edit-board-in-board-list-view
edit board in board list view
2017-06-22 21:26:25 +02:00
Julius Härtl
aa69584afd Fix wrong status object in elements
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-06-22 21:21:51 +02:00
Artem Anufrij
a03986b1bb improved 'add new board' row
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-06-22 20:54:02 +02:00
Artem Anufrij
e970fca3f3 css changes
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-06-22 20:54:02 +02:00
Artem Anufrij
b15555e5e2 added save and cancel button
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-06-22 20:54:01 +02:00
Artem Anufrij
017b4b5b29 edit board in board list view
Signed-off-by: Artem Anufrij <artem.anufrij@live.de>
2017-06-22 20:54:01 +02:00
Nextcloud bot
905aeed75a [tx-robot] updated from transifex 2017-06-22 00:11:57 +00:00
Julius Härtl
86fe38832c Set theme jekyll-theme-cayman 2017-06-21 14:33:24 +02:00
Nextcloud bot
935026fb0f [tx-robot] updated from transifex 2017-06-21 00:11:32 +00:00
Julius Härtl
da35eb45da Fix screenshot url
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-06-20 10:49:53 +02:00
Julius Härtl
0b2884cdfb Fix database index
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-06-20 10:34:00 +02:00
99 changed files with 2376 additions and 1483 deletions

View File

@@ -1,7 +1,9 @@
pipeline:
clone:
clone:
git:
image: plugins/git
depth: 1
pipeline:
check-app-compatbility:
image: nextcloudci/php5.6:php5.6-3
environment:
@@ -46,7 +48,7 @@ pipeline:
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
- cd ../server
- composer install
- ./lib/composer/bin/parallel-lint --exclude lib/composer/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude lib/composer/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .
- ./lib/composer/bin/parallel-lint --exclude build/.phan/ --exclude lib/composer/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude lib/composer/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .
when:
matrix:
TESTS: syntax-php5.6
@@ -170,4 +172,6 @@ matrix:
- TESTS: jsbuild
- TESTS: integration
branches: [ master, stable* ]

6
.gitignore vendored
View File

@@ -1,6 +1,10 @@
js/node_modules/*
js/vendor/
build/
js/public/
js/package-lock.json
build/
css/style.css
tests/integration/vendor/
tests/integration/composer.lock
vendor/
*.lock

View File

@@ -1,6 +1,40 @@
# Changelog
All notable changes to this project will be documented in this file.
## 0.2.4 - 2017-10-08
### Fixed
- Fix card action menu not being accessible
## 0.2.3 - 2017-09-23
### Fixed
- Fix delete stack button being not available
- Fix acl issues with PostgreSQL
## 0.2.2 - 2017-09-07
### Fixed
- Various frontend fixes
- Fix sidebar drag issues
- Improvements for IE11
- Fix bug when draging a card to an empty stack
## 0.2.1 - 2017-07-04
### Added
- Editing board details in board list
- Due date on mouse over
### Changed
- Polished label editor
- Polished sidebar
- UI improvements in board view
- Moved to SCSS
### Fixed
- Fix opacity of last entry in board list
## 0.2.0 - 2017-06-20
### Added

View File

@@ -25,11 +25,14 @@ install-deps:
cd js && npm install --deps
cd js && ./node_modules/.bin/bower install
build: build-js
build: build-js build-css
build-js: install-deps
cd js && ./node_modules/.bin/grunt build
build-css: install-deps
./js/node_modules/node-sass/bin/node-sass --output-style compressed css/legacy.scss css/style.css
watch:
cd js && ./node_modules/.bin/grunt watch
@@ -48,6 +51,7 @@ appstore: clean-build build
--exclude="../$(app_name)/js/tests" \
--exclude="../$(app_name)/js/test" \
--exclude="../$(app_name)/js/*.log" \
--exclude="../$(app_name)/js/package-lock.json" \
--exclude="../$(app_name)/js/package.json" \
--exclude="../$(app_name)/js/bower.json" \
--exclude="../$(app_name)/js/karma.*" \
@@ -57,7 +61,9 @@ appstore: clean-build build
--exclude="../$(app_name)/karma.*" \
--exclude="../$(app_name)/protractor\.*" \
--exclude="../$(app_name)/.*" \
--exclude="../$(app_name)/*.lock" \
--exclude="../$(app_name)/js/.*" \
--exclude="../$(app_name)/vendor" \
--exclude-vcs \
../$(app_name)

2
_config.yml Normal file
View File

@@ -0,0 +1,2 @@
theme: jekyll-theme-cayman
site: https://deck-app.com

View File

@@ -356,6 +356,7 @@
<default>false</default>
</field>
<index>
<name>deck_board_acl_uq_i</name>
<unique>true</unique>
<field>
<name>board_id</name>

View File

@@ -16,7 +16,7 @@
💥 This is still alpha software: it may not be stable enough for production!
</description>
<version>0.2.0</version>
<version>0.2.4</version>
<licence>agpl</licence>
<author>Julius Härtl</author>
<namespace>Deck</namespace>
@@ -25,7 +25,7 @@
<bugs>https://github.com/nextcloud/deck/issues</bugs>
<repository type="git">https://github.com/nextcloud/deck.git</repository>
<screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Board.png</screenshot>
<screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Board.png</screenshot>
<screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Details.png</screenshot>
<dependencies>
<nextcloud min-version="11" max-version="13" />
</dependencies>

24
css/legacy.scss Normal file
View File

@@ -0,0 +1,24 @@
/*
* @copyright Copyright (c) 2016 Julius Härtl <jus@bitgrid.net>
*
* @author Julius Härtl <jus@bitgrid.net>
*
* @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/>.
*
*/
@import '../../../core/css/variables.scss';
@import 'style.scss';

File diff suppressed because it is too large Load Diff

1164
css/style.scss Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="svg2"><style id="style4">.st0{display:none}.st1{display:inline}.st2{fill:#0071bc}.st3{display:inline}.st3,.st4{fill:#fff}</style><g id="Ebene_3"><path class="st4" d="M432.3 448.1h-348c-13.2 0-24-10.8-24-24V264.6c0-13.2 10.8-24 24-24h348c13.2 0 24 10.8 24 24v159.5c0 13.2-10.8 24-24 24zM380.4 89.8H127.8c-7.7 0-14-6.3-14-14v-6.3c0-7.7 6.3-14 14-14h252.6c7.7 0 14 6.3 14 14v6.3c0 7.7-6.3 14-14 14zm19.4 61.8H110.6c-7.7 0-14-6.3-14-14v-6.3c0-7.7 6.3-14 14-14h289.2c7.7 0 14 6.3 14 14v6.3c0 7.7-6.3 14-14 14zm21.6 61.4H94.6c-7.7 0-14-6.3-14-14v-6.3c0-7.7 6.3-14 14-14h326.8c7.7 0 14 6.3 14 14v6.3c0 7.7-6.3 14-14 14z" id="path12" fill="#fff"/></g></svg>

Before

Width:  |  Height:  |  Size: 715 B

6
img/deck-dark.svg Normal file
View File

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16">
<rect ry="1" height="8" width="14" y="7" x="1"/>
<rect ry=".5" height="1" width="12" y="5" x="2"/>
<rect ry=".5" height="1" width="10" y="3" x="3"/>
<rect ry=".5" height="1" width="8" y="1" x="4"/>
</svg>

After

Width:  |  Height:  |  Size: 311 B

View File

@@ -1,6 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1">
<rect ry="1" height="8" width="14" y="7" x="1"/>
<rect ry=".5" height="1" width="12" y="5" x="2"/>
<rect ry=".5" height="1" width="10" y="3" x="3"/>
<rect ry=".5" height="1" width="8" y="1" x="4"/>
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16">
<g fill="#fff">
<rect ry="1" height="8" width="14" y="7" x="1"/>
<rect ry=".5" height="1" width="12" y="5" x="2"/>
<rect ry=".5" height="1" width="10" y="3" x="3"/>
<rect ry=".5" height="1" width="8" y="1" x="4"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 291 B

After

Width:  |  Height:  |  Size: 364 B

View File

@@ -59,7 +59,7 @@ app.run(function ($document, $rootScope, $transitions, BoardService) {
element: document.getElementById('app-content'),
disable: 'right',
maxPosition: 250,
minDragDistance: 100
touchToDrag: false
});
$('#app-navigation-toggle').click(function(){

View File

@@ -94,7 +94,7 @@ app.controller('CardController', function ($scope, $rootScope, $routeParams, $lo
newDate.date(duedate.date());
newDate.month(duedate.month());
newDate.year(duedate.year());
element.duedate = newDate.format('YYYY-MM-DD HH:mm:ss');
element.duedate = newDate.toISOString();
CardService.update(element);
StackService.updateCard(element);
};
@@ -106,7 +106,7 @@ app.controller('CardController', function ($scope, $rootScope, $routeParams, $lo
}
newDate.hour(time.hour());
newDate.minute(time.minute());
element.duedate = newDate.format('YYYY-MM-DD HH:mm:ss');
element.duedate = newDate.toISOString();
CardService.update(element);
StackService.updateCard(element);
};

View File

@@ -33,6 +33,7 @@ app.controller('ListController', function ($scope, $location, $filter, BoardServ
$scope.colors = ['0082c9', '00c9c6','00c906', 'c92b00', 'F1DB50', '7C31CC', '3A3B3D', 'CACBCD'];
$scope.boardservice = BoardService;
$scope.newBoard.color = $scope.colors[0];
$scope.updatingBoard = null;
// FIXME: not nice, but we want to load this only once
if($element.attr('id') === 'app-navigation') {
@@ -100,7 +101,18 @@ app.controller('ListController', function ($scope, $location, $filter, BoardServ
$scope.boardUpdate = function(board) {
BoardService.update(board).then(function(data) {
$scope.filterData();
board.status.edit = false;
});
};
$scope.boardUpdateBegin = function(board) {
$scope.updatingBoard = board;
};
$scope.boardUpdateReset = function(board) {
board.title = $scope.updatingBoard.title;
board.color = $scope.updatingBoard.color;
$scope.filterData();
board.status.edit = false;
};

View File

@@ -16,7 +16,8 @@
"grunt-phpunit": "^0.3.6",
"grunt-wrap": "^0.3.0",
"jshint-stylish": "^2.2.1",
"karma": "^1.4.1"
"karma": "^1.4.1",
"node-sass": "^4.5.3"
},
"scripts": {
"test": "echo \"Warning: no test specified\" && exit 0"

View File

@@ -124,9 +124,8 @@ app.factory('ApiService', function($http, $q){
} else {
Object.keys(entity).forEach(function (key) {
element[key] = entity[key];
if(element[key]!==null)
element[key].status = {};
});
element.status = {};
}
};
ApiService.prototype.remove = function(id) {

View File

@@ -1,21 +1,27 @@
OC.L10N.register(
"deck",
{
"Hours" : "Hores",
"Minutes" : "Minutos",
"Finished" : "Finó",
"Action needed" : "Precísase aición",
"Later" : "Más sero",
"Deck" : "Deck",
"Show archived cards" : "Amosar tarxetes archivaes",
"Delete" : "Desaniciar",
"Tags" : "Etiquetes",
"Select users or groups to share with" : "Esbilla usuarios o grupos colos que compartir",
"No matching user or group found." : "Nun s'alcontró dengún usuariu o grupu que concasara.",
"Share" : "Compartir",
"Edit" : "Editar",
"Manage" : "Xestionar",
"Discard share" : "Escartar compartición",
"Title" : "Títulu",
"Members" : "Miembros",
"More actions" : "Más aiciones",
"by" : "por",
"Saved" : "Guardóse",
"Attachments" : "Axuntos",
"Comments" : "Comentarios",
"History" : "Historial"
"Click to set" : "Primi p'afitar",
"Description" : "Descripción",
"Saved" : "Guardóse"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,19 +1,25 @@
{ "translations": {
"Hours" : "Hores",
"Minutes" : "Minutos",
"Finished" : "Finó",
"Action needed" : "Precísase aición",
"Later" : "Más sero",
"Deck" : "Deck",
"Show archived cards" : "Amosar tarxetes archivaes",
"Delete" : "Desaniciar",
"Tags" : "Etiquetes",
"Select users or groups to share with" : "Esbilla usuarios o grupos colos que compartir",
"No matching user or group found." : "Nun s'alcontró dengún usuariu o grupu que concasara.",
"Share" : "Compartir",
"Edit" : "Editar",
"Manage" : "Xestionar",
"Discard share" : "Escartar compartición",
"Title" : "Títulu",
"Members" : "Miembros",
"More actions" : "Más aiciones",
"by" : "por",
"Saved" : "Guardóse",
"Attachments" : "Axuntos",
"Comments" : "Comentarios",
"History" : "Historial"
"Click to set" : "Primi p'afitar",
"Description" : "Descripción",
"Saved" : "Guardóse"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -20,9 +20,6 @@ OC.L10N.register(
"Created:" : "Създаден на:",
"by" : "от",
"Saved" : "Запазено",
"Attachments" : "Прикачени файлове",
"Comments" : "Коментари",
"History" : "История",
"Shared with you" : "Споделено с Вас"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -18,9 +18,6 @@
"Created:" : "Създаден на:",
"by" : "от",
"Saved" : "Запазено",
"Attachments" : "Прикачени файлове",
"Comments" : "Коментари",
"History" : "История",
"Shared with you" : "Споделено с Вас"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -15,8 +15,6 @@ OC.L10N.register(
"Created:" : "Creat:",
"by" : "per",
"Saved" : "Desat",
"Comments" : "Comentaris",
"History" : "Història",
"Shared with you" : "Us han compartit"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -13,8 +13,6 @@
"Created:" : "Creat:",
"by" : "per",
"Saved" : "Desat",
"Comments" : "Comentaris",
"History" : "Història",
"Shared with you" : "Us han compartit"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Hodiny",
"Minutes" : "Minuty",
"Finished" : "Dokončeno",
"To review" : "K revizi",
"Action needed" : "Nutná akce",
@@ -26,19 +28,30 @@ OC.L10N.register(
"Create a new tag" : "Vytvořit novou značku",
"Title" : "Název",
"Members" : "Členové",
"More actions" : "Více akcí",
"Edit board" : "Upravit desku",
"Archive board" : "Archivovaná deska",
"Unarchive board" : "Odarchivovat desku",
"Delete board" : "Smazat desku",
"Create new board" : "VYtvořit ovou desku",
"New board title" : "Nadpis nové desky",
"Modified:" : "Upraveno:",
"Created:" : "Vytvořeno:",
"by" : "od",
"Choose a label" : "Vybrat popisek",
"Add a label" : "Přidat popisek",
"Select labels…" : "Vybrat popisky...",
"Due date" : "Termín",
"Click to set" : "Klikněte pro výběr",
"Remove due date" : "Odstranit termín",
"Description" : "Popis",
"Formatting help" : "Nápověda k formátování",
"Saved" : "Uloženo",
"Add a card description…" : "Přidat popis karty...",
"Attachments" : "Přílohy",
"Comments" : "Komentáře",
"History" : "Historie",
"Archived boards" : "Archivované desky",
"Shared boards" : "Sdílené desky",
"Shared with you" : "Sdíleno s vámi",
"Move board to archive" : "Přesunout desku do archivu",
"Create a new board" : "Vytvořit novou desku"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Hodiny",
"Minutes" : "Minuty",
"Finished" : "Dokončeno",
"To review" : "K revizi",
"Action needed" : "Nutná akce",
@@ -24,19 +26,30 @@
"Create a new tag" : "Vytvořit novou značku",
"Title" : "Název",
"Members" : "Členové",
"More actions" : "Více akcí",
"Edit board" : "Upravit desku",
"Archive board" : "Archivovaná deska",
"Unarchive board" : "Odarchivovat desku",
"Delete board" : "Smazat desku",
"Create new board" : "VYtvořit ovou desku",
"New board title" : "Nadpis nové desky",
"Modified:" : "Upraveno:",
"Created:" : "Vytvořeno:",
"by" : "od",
"Choose a label" : "Vybrat popisek",
"Add a label" : "Přidat popisek",
"Select labels…" : "Vybrat popisky...",
"Due date" : "Termín",
"Click to set" : "Klikněte pro výběr",
"Remove due date" : "Odstranit termín",
"Description" : "Popis",
"Formatting help" : "Nápověda k formátování",
"Saved" : "Uloženo",
"Add a card description…" : "Přidat popis karty...",
"Attachments" : "Přílohy",
"Comments" : "Komentáře",
"History" : "Historie",
"Archived boards" : "Archivované desky",
"Shared boards" : "Sdílené desky",
"Shared with you" : "Sdíleno s vámi",
"Move board to archive" : "Přesunout desku do archivu",
"Create a new board" : "Vytvořit novou desku"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
}

View File

@@ -1,11 +1,14 @@
OC.L10N.register(
"deck",
{
"Hours" : "Timer",
"Minutes" : "Minutter",
"Finished" : "Færdiggjort",
"To review" : "Efterse",
"Action needed" : "Handling påkrævet",
"Later" : "Senere",
"Deck" : "Tavle",
"Add a new stack" : "Tilføj en ny stak",
"Show archived cards" : "Vis arkiverede kort",
"Hide archived cards" : "Skjul arkiverede kort",
"Board details" : "Liste detaljer",
@@ -15,23 +18,40 @@ OC.L10N.register(
"Delete" : "Slet",
"Enter a card title" : "Angiv titel på kort",
"Sharing" : "Deling",
"Tags" : "Mærkat",
"Select users or groups to share with" : "Vælg brugere eller grupper og dele med",
"No matching user or group found." : "Ingen bruger eller gruppe fundet",
"Share" : "Del",
"Edit" : "Redigér",
"Manage" : "Administrer ",
"Discard share" : "Kasser deling",
"Create a new tag" : "Opret et nyt mærkat",
"Title" : "Titel",
"Members" : "Medlemmer",
"More actions" : "Flere handlinger",
"Edit board" : "Rediger liste",
"Archive board" : "Arkivér liste",
"Unarchive board" : "Annuller arkivering af liste",
"Delete board" : "Slet liste",
"Create new board" : "Opret ny liste",
"New board title" : "Ny titel på liste",
"Modified:" : "Ændret:",
"Created:" : "Oprettet:",
"by" : "af",
"Choose a label" : "Opret et label",
"Add a label" : "Tilføj et label",
"Select labels…" : "Vælg labeler...",
"Due date" : "Forfaldsdato",
"Click to set" : "Klik for at sætte",
"Remove due date" : "Fjern forfaldsdato",
"Description" : "Beskrivelse",
"Formatting help" : "Hjælp til formatering",
"Saved" : "Gemt",
"Attachments" : "Vedhæftede filer",
"Comments" : "Kommentarer",
"History" : "Hostorik",
"Add a card description…" : "Tilføj en beskrivelse...",
"Archived boards" : "Arkiverede lister",
"Shared boards" : "Delte lister",
"Shared with you" : "Delt med dig",
"Move board to archive" : "Flyt liste til arkiv",
"Create a new board" : "Opret ny liste"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,9 +1,12 @@
{ "translations": {
"Hours" : "Timer",
"Minutes" : "Minutter",
"Finished" : "Færdiggjort",
"To review" : "Efterse",
"Action needed" : "Handling påkrævet",
"Later" : "Senere",
"Deck" : "Tavle",
"Add a new stack" : "Tilføj en ny stak",
"Show archived cards" : "Vis arkiverede kort",
"Hide archived cards" : "Skjul arkiverede kort",
"Board details" : "Liste detaljer",
@@ -13,23 +16,40 @@
"Delete" : "Slet",
"Enter a card title" : "Angiv titel på kort",
"Sharing" : "Deling",
"Tags" : "Mærkat",
"Select users or groups to share with" : "Vælg brugere eller grupper og dele med",
"No matching user or group found." : "Ingen bruger eller gruppe fundet",
"Share" : "Del",
"Edit" : "Redigér",
"Manage" : "Administrer ",
"Discard share" : "Kasser deling",
"Create a new tag" : "Opret et nyt mærkat",
"Title" : "Titel",
"Members" : "Medlemmer",
"More actions" : "Flere handlinger",
"Edit board" : "Rediger liste",
"Archive board" : "Arkivér liste",
"Unarchive board" : "Annuller arkivering af liste",
"Delete board" : "Slet liste",
"Create new board" : "Opret ny liste",
"New board title" : "Ny titel på liste",
"Modified:" : "Ændret:",
"Created:" : "Oprettet:",
"by" : "af",
"Choose a label" : "Opret et label",
"Add a label" : "Tilføj et label",
"Select labels…" : "Vælg labeler...",
"Due date" : "Forfaldsdato",
"Click to set" : "Klik for at sætte",
"Remove due date" : "Fjern forfaldsdato",
"Description" : "Beskrivelse",
"Formatting help" : "Hjælp til formatering",
"Saved" : "Gemt",
"Attachments" : "Vedhæftede filer",
"Comments" : "Kommentarer",
"History" : "Hostorik",
"Add a card description…" : "Tilføj en beskrivelse...",
"Archived boards" : "Arkiverede lister",
"Shared boards" : "Delte lister",
"Shared with you" : "Delt med dig",
"Move board to archive" : "Flyt liste til arkiv",
"Create a new board" : "Opret ny liste"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Stunden",
"Minutes" : "Minuten",
"Finished" : "Abgeschlossen",
"To review" : "Zu überprüfen",
"Action needed" : "Handlung erforderlich",
@@ -27,6 +29,7 @@ OC.L10N.register(
"Title" : "Titel",
"Members" : "Mitglieder",
"More actions" : "Weitere Aktionen",
"Edit board" : "Board bearbeiten",
"Archive board" : "Board archivieren",
"Unarchive board" : "Board dearchivieren",
"Delete board" : "Board löschen",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Geändert:",
"Created:" : "Erstellt:",
"by" : "von",
"Choose a label" : "Etikett wählen",
"Add a label" : "Etikett hinzufügen",
"Select labels…" : "Etiketten auswählen...",
"Due date" : "Fälligkeitsdatum",
"Click to set" : "Klicken zum Übernehmen",
"Remove due date" : "Ablaufdatum löschen",
"Description" : "Beschreibung",
"Formatting help" : "Formatierungshilfe",
"Saved" : "Gespeichert",
"Add a card description…" : "Eine Kartenbeschreibung hinzufügen…",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"History" : "Verlauf",
"Archived boards" : "Archivierte Boards",
"Shared boards" : "Geteilte Boards",
"Shared with you" : "Mit Dir geteilt",
"Edit board" : "Board bearbeiten",
"Move board to archive" : "Board ins Archiv verschieben",
"Create a new board" : "Neues Board erstellen"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Stunden",
"Minutes" : "Minuten",
"Finished" : "Abgeschlossen",
"To review" : "Zu überprüfen",
"Action needed" : "Handlung erforderlich",
@@ -25,6 +27,7 @@
"Title" : "Titel",
"Members" : "Mitglieder",
"More actions" : "Weitere Aktionen",
"Edit board" : "Board bearbeiten",
"Archive board" : "Board archivieren",
"Unarchive board" : "Board dearchivieren",
"Delete board" : "Board löschen",
@@ -33,17 +36,19 @@
"Modified:" : "Geändert:",
"Created:" : "Erstellt:",
"by" : "von",
"Choose a label" : "Etikett wählen",
"Add a label" : "Etikett hinzufügen",
"Select labels…" : "Etiketten auswählen...",
"Due date" : "Fälligkeitsdatum",
"Click to set" : "Klicken zum Übernehmen",
"Remove due date" : "Ablaufdatum löschen",
"Description" : "Beschreibung",
"Formatting help" : "Formatierungshilfe",
"Saved" : "Gespeichert",
"Add a card description…" : "Eine Kartenbeschreibung hinzufügen…",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"History" : "Verlauf",
"Archived boards" : "Archivierte Boards",
"Shared boards" : "Geteilte Boards",
"Shared with you" : "Mit Dir geteilt",
"Edit board" : "Board bearbeiten",
"Move board to archive" : "Board ins Archiv verschieben",
"Create a new board" : "Neues Board erstellen"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Stunden",
"Minutes" : "Minuten",
"Finished" : "Abgeschlossen",
"To review" : "Zu überprüfen",
"Action needed" : "Handlung erforderlich",
@@ -23,10 +25,11 @@ OC.L10N.register(
"Edit" : "Bearbeiten",
"Manage" : "Verwalten",
"Discard share" : "Teilen beenden",
"Create a new tag" : "Neuen Tag erstellen",
"Create a new tag" : "Tag erstellen",
"Title" : "Titel",
"Members" : "Mitglieder",
"More actions" : "Weitere Aktionen",
"Edit board" : "Board bearbeiten",
"Archive board" : "Board archivieren",
"Unarchive board" : "Board dearchivieren",
"Delete board" : "Board löschen",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Geändert:",
"Created:" : "Erstellt:",
"by" : "von",
"Choose a label" : "Tag auswählen",
"Add a label" : "Tag hinzufügen",
"Select labels…" : "Tags auswählen…",
"Due date" : "Zieltermin",
"Click to set" : "Setzen",
"Remove due date" : "Zieltermin entfernen",
"Description" : "Beschreibung",
"Formatting help" : "Formatierungshilfe",
"Saved" : "Gespeichert",
"Add a card description…" : "Beschreibung hinzufügen …",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"History" : "Verlauf",
"Add a card description…" : "Beschreibung hinzufügen…",
"Archived boards" : "Archivierte Boards",
"Shared boards" : "Geteilte Boards",
"Shared with you" : "Mit Ihnen geteilt",
"Edit board" : "Board bearbeiten",
"Move board to archive" : "Board ins Archiv verschieben",
"Create a new board" : "Neues Board erstellen"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Stunden",
"Minutes" : "Minuten",
"Finished" : "Abgeschlossen",
"To review" : "Zu überprüfen",
"Action needed" : "Handlung erforderlich",
@@ -21,10 +23,11 @@
"Edit" : "Bearbeiten",
"Manage" : "Verwalten",
"Discard share" : "Teilen beenden",
"Create a new tag" : "Neuen Tag erstellen",
"Create a new tag" : "Tag erstellen",
"Title" : "Titel",
"Members" : "Mitglieder",
"More actions" : "Weitere Aktionen",
"Edit board" : "Board bearbeiten",
"Archive board" : "Board archivieren",
"Unarchive board" : "Board dearchivieren",
"Delete board" : "Board löschen",
@@ -33,17 +36,19 @@
"Modified:" : "Geändert:",
"Created:" : "Erstellt:",
"by" : "von",
"Choose a label" : "Tag auswählen",
"Add a label" : "Tag hinzufügen",
"Select labels…" : "Tags auswählen…",
"Due date" : "Zieltermin",
"Click to set" : "Setzen",
"Remove due date" : "Zieltermin entfernen",
"Description" : "Beschreibung",
"Formatting help" : "Formatierungshilfe",
"Saved" : "Gespeichert",
"Add a card description…" : "Beschreibung hinzufügen …",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"History" : "Verlauf",
"Add a card description…" : "Beschreibung hinzufügen…",
"Archived boards" : "Archivierte Boards",
"Shared boards" : "Geteilte Boards",
"Shared with you" : "Mit Ihnen geteilt",
"Edit board" : "Board bearbeiten",
"Move board to archive" : "Board ins Archiv verschieben",
"Create a new board" : "Neues Board erstellen"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -1,11 +1,14 @@
OC.L10N.register(
"deck",
{
"Hours" : "Ώρες",
"Minutes" : "Λεπτά",
"Finished" : "Ολοκληρώθηκε",
"To review" : "Προς επισκόπηση",
"Action needed" : "Απαιτείται ενέργεια",
"Later" : "Αργότερα",
"Deck" : "Κάρτα",
"Deck" : "Deck",
"Add a new stack" : "Πρόσθεσε νέα συστοιχία",
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
"Board details" : "Λεπτομέριες πίνακα",
@@ -15,26 +18,40 @@ OC.L10N.register(
"Delete" : "Διαγραφή",
"Enter a card title" : "Καταχωρίστε έναν τίτλο κάρτας",
"Sharing" : "Διαμοιρασμός",
"Tags" : "Ετικέτες",
"Select users or groups to share with" : "Επιλέξτε χρήστες ή ομάδες με τις οποίες θα μοιραστείτε",
"No matching user or group found." : "Δεν βρέθηκε χρήστης ή ομάδα να ταιριάζει.",
"Share" : "Διαμοιρασμός",
"Edit" : "Επεξεργασία",
"Manage" : "Διαχείριση",
"Discard share" : "Απόρριψη διαμοιρασμού",
"Create a new tag" : "Δημιούργησε νέα ετικέτα",
"Title" : "Τίτλος",
"Members" : "Μέλη",
"More actions" : "Περισσότερες ενέργειες",
"Edit board" : "Επεξεργασία πίνακα",
"Archive board" : "Αρχειοθέτηση πίνακα",
"Unarchive board" : "Αναίρεση αρχειοθέτησης πίνακα",
"Delete board" : "Διαγραφή πίνακα",
"Create new board" : "Δημιουργία νέου πίνακα",
"New board title" : "Νέος τίτλος πίνακα",
"Modified:" : "Τροποποιήθηκε:",
"Created:" : "Δημιουργήθηκε:",
"by" : "από",
"Choose a label" : "Διάλεξε μια επιγραφή",
"Add a label" : "Πρόσθεσε μια επιγραφή",
"Select labels…" : "Επέλεξε επιγραφές",
"Due date" : "Ημερομηνία λήξης",
"Click to set" : "Κλικ για να ορίσετε",
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
"Description" : "Περιγραφή",
"Formatting help" : "Βοήθεια μορφοποίησης",
"Saved" : "Αποθηκεύτηκε",
"Add a card description…" : "Προσθήκη περιγραφής κάρτας...",
"Attachments" : "Συνημμένα",
"Comments" : "Σχόλια",
"History" : "Ιστορικό",
"Archived boards" : "Αρχειοθέτηση πινάκων ",
"Shared boards" : "Διαμοιρασμένοι πίνακες",
"Shared with you" : "Διαμοιρασμένα με εσάς",
"Move board to archive" : "Μετακίνηση πίνακα στην αρχειοθήκη",
"Create a new board" : "Δημιουργία νέου πίνακα"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,9 +1,12 @@
{ "translations": {
"Hours" : "Ώρες",
"Minutes" : "Λεπτά",
"Finished" : "Ολοκληρώθηκε",
"To review" : "Προς επισκόπηση",
"Action needed" : "Απαιτείται ενέργεια",
"Later" : "Αργότερα",
"Deck" : "Κάρτα",
"Deck" : "Deck",
"Add a new stack" : "Πρόσθεσε νέα συστοιχία",
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
"Board details" : "Λεπτομέριες πίνακα",
@@ -13,26 +16,40 @@
"Delete" : "Διαγραφή",
"Enter a card title" : "Καταχωρίστε έναν τίτλο κάρτας",
"Sharing" : "Διαμοιρασμός",
"Tags" : "Ετικέτες",
"Select users or groups to share with" : "Επιλέξτε χρήστες ή ομάδες με τις οποίες θα μοιραστείτε",
"No matching user or group found." : "Δεν βρέθηκε χρήστης ή ομάδα να ταιριάζει.",
"Share" : "Διαμοιρασμός",
"Edit" : "Επεξεργασία",
"Manage" : "Διαχείριση",
"Discard share" : "Απόρριψη διαμοιρασμού",
"Create a new tag" : "Δημιούργησε νέα ετικέτα",
"Title" : "Τίτλος",
"Members" : "Μέλη",
"More actions" : "Περισσότερες ενέργειες",
"Edit board" : "Επεξεργασία πίνακα",
"Archive board" : "Αρχειοθέτηση πίνακα",
"Unarchive board" : "Αναίρεση αρχειοθέτησης πίνακα",
"Delete board" : "Διαγραφή πίνακα",
"Create new board" : "Δημιουργία νέου πίνακα",
"New board title" : "Νέος τίτλος πίνακα",
"Modified:" : "Τροποποιήθηκε:",
"Created:" : "Δημιουργήθηκε:",
"by" : "από",
"Choose a label" : "Διάλεξε μια επιγραφή",
"Add a label" : "Πρόσθεσε μια επιγραφή",
"Select labels…" : "Επέλεξε επιγραφές",
"Due date" : "Ημερομηνία λήξης",
"Click to set" : "Κλικ για να ορίσετε",
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
"Description" : "Περιγραφή",
"Formatting help" : "Βοήθεια μορφοποίησης",
"Saved" : "Αποθηκεύτηκε",
"Add a card description…" : "Προσθήκη περιγραφής κάρτας...",
"Attachments" : "Συνημμένα",
"Comments" : "Σχόλια",
"History" : "Ιστορικό",
"Archived boards" : "Αρχειοθέτηση πινάκων ",
"Shared boards" : "Διαμοιρασμένοι πίνακες",
"Shared with you" : "Διαμοιρασμένα με εσάς",
"Move board to archive" : "Μετακίνηση πίνακα στην αρχειοθήκη",
"Create a new board" : "Δημιουργία νέου πίνακα"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Hours",
"Minutes" : "Minutes",
"Finished" : "Finished",
"To review" : "To review",
"Action needed" : "Action needed",
@@ -27,6 +29,7 @@ OC.L10N.register(
"Title" : "Title",
"Members" : "Members",
"More actions" : "More actions",
"Edit board" : "Edit board",
"Archive board" : "Archive board",
"Unarchive board" : "Unarchive board",
"Delete board" : "Delete board",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Modified:",
"Created:" : "Created:",
"by" : "by",
"Choose a label" : "Choose a label",
"Add a label" : "Add a label",
"Select labels…" : "Select labels…",
"Due date" : "Due date",
"Click to set" : "Click to set",
"Remove due date" : "Remove due date",
"Description" : "Description",
"Formatting help" : "Formatting help",
"Saved" : "Saved",
"Add a card description…" : "Add a card description…",
"Attachments" : "Attachments",
"Comments" : "Comments",
"History" : "History",
"Archived boards" : "Archived boards",
"Shared boards" : "Shared boards",
"Shared with you" : "Shared with you",
"Edit board" : "Edit board",
"Move board to archive" : "Move board to archive",
"Create a new board" : "Create a new board"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Hours",
"Minutes" : "Minutes",
"Finished" : "Finished",
"To review" : "To review",
"Action needed" : "Action needed",
@@ -25,6 +27,7 @@
"Title" : "Title",
"Members" : "Members",
"More actions" : "More actions",
"Edit board" : "Edit board",
"Archive board" : "Archive board",
"Unarchive board" : "Unarchive board",
"Delete board" : "Delete board",
@@ -33,17 +36,19 @@
"Modified:" : "Modified:",
"Created:" : "Created:",
"by" : "by",
"Choose a label" : "Choose a label",
"Add a label" : "Add a label",
"Select labels…" : "Select labels…",
"Due date" : "Due date",
"Click to set" : "Click to set",
"Remove due date" : "Remove due date",
"Description" : "Description",
"Formatting help" : "Formatting help",
"Saved" : "Saved",
"Add a card description…" : "Add a card description…",
"Attachments" : "Attachments",
"Comments" : "Comments",
"History" : "History",
"Archived boards" : "Archived boards",
"Shared boards" : "Shared boards",
"Shared with you" : "Shared with you",
"Edit board" : "Edit board",
"Move board to archive" : "Move board to archive",
"Create a new board" : "Create a new board"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -1,12 +1,14 @@
OC.L10N.register(
"deck",
{
"Hours" : "Horas",
"Minutes" : "Minutos",
"Finished" : "Finalizado",
"To review" : "Para revisar",
"Action needed" : "Se necesita una acción",
"Action needed" : "Acción necesaria",
"Later" : "Después",
"Deck" : "Deck",
"Add a new stack" : "Añadir una n",
"Add a new stack" : "Añadir nuevo montón",
"Show archived cards" : "Mostrar tarjetas archivadas",
"Hide archived cards" : "Ocultar tarjetas archivadas",
"Board details" : "Detalles del tablero",
@@ -14,7 +16,7 @@ OC.L10N.register(
"Archive" : "Archivar",
"Unarchive" : "Desarchivar",
"Delete" : "Eliminar",
"Enter a card title" : "Introducir un título de tarjeta",
"Enter a card title" : "Introducir título de tarjeta",
"Sharing" : "Compartir",
"Tags" : "Etiquetas",
"Select users or groups to share with" : "Seleccionar usuarios o grupos con los que compartir",
@@ -27,6 +29,7 @@ OC.L10N.register(
"Title" : "Título",
"Members" : "Miembros",
"More actions" : "Más acciones",
"Edit board" : "Editar tablero",
"Archive board" : "Archivar tablero",
"Unarchive board" : "Desarchivar tablero",
"Delete board" : "Eliminar tablero",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Modificado: ",
"Created:" : "Creado: ",
"by" : "por",
"Choose a label" : "Escoger etiqueta",
"Add a label" : "Añadir etiqueta",
"Select labels…" : "Seleccionar etiquetas...",
"Due date" : "Fecha límite",
"Click to set" : "Pinchar para establecer",
"Remove due date" : "Eliminar fecha límite",
"Description" : "Descripción",
"Formatting help" : "Ayuda de formato",
"Saved" : "Guardado",
"Add a card description…" : "Añadir una descripción de la tarjeta...",
"Attachments" : "Adjuntos",
"Comments" : "Comentario",
"History" : "Historia",
"Add a card description…" : "Añadir una descripción de tarjeta...",
"Archived boards" : "Tableros archivados",
"Shared boards" : "Tableros compartidos",
"Shared with you" : "Compartido contigo",
"Edit board" : "Editar tablero",
"Move board to archive" : "Mover tablero al archivo",
"Create a new board" : "Crear un tablero nuevo"
},

View File

@@ -1,10 +1,12 @@
{ "translations": {
"Hours" : "Horas",
"Minutes" : "Minutos",
"Finished" : "Finalizado",
"To review" : "Para revisar",
"Action needed" : "Se necesita una acción",
"Action needed" : "Acción necesaria",
"Later" : "Después",
"Deck" : "Deck",
"Add a new stack" : "Añadir una n",
"Add a new stack" : "Añadir nuevo montón",
"Show archived cards" : "Mostrar tarjetas archivadas",
"Hide archived cards" : "Ocultar tarjetas archivadas",
"Board details" : "Detalles del tablero",
@@ -12,7 +14,7 @@
"Archive" : "Archivar",
"Unarchive" : "Desarchivar",
"Delete" : "Eliminar",
"Enter a card title" : "Introducir un título de tarjeta",
"Enter a card title" : "Introducir título de tarjeta",
"Sharing" : "Compartir",
"Tags" : "Etiquetas",
"Select users or groups to share with" : "Seleccionar usuarios o grupos con los que compartir",
@@ -25,6 +27,7 @@
"Title" : "Título",
"Members" : "Miembros",
"More actions" : "Más acciones",
"Edit board" : "Editar tablero",
"Archive board" : "Archivar tablero",
"Unarchive board" : "Desarchivar tablero",
"Delete board" : "Eliminar tablero",
@@ -33,17 +36,19 @@
"Modified:" : "Modificado: ",
"Created:" : "Creado: ",
"by" : "por",
"Choose a label" : "Escoger etiqueta",
"Add a label" : "Añadir etiqueta",
"Select labels…" : "Seleccionar etiquetas...",
"Due date" : "Fecha límite",
"Click to set" : "Pinchar para establecer",
"Remove due date" : "Eliminar fecha límite",
"Description" : "Descripción",
"Formatting help" : "Ayuda de formato",
"Saved" : "Guardado",
"Add a card description…" : "Añadir una descripción de la tarjeta...",
"Attachments" : "Adjuntos",
"Comments" : "Comentario",
"History" : "Historia",
"Add a card description…" : "Añadir una descripción de tarjeta...",
"Archived boards" : "Tableros archivados",
"Shared boards" : "Tableros compartidos",
"Shared with you" : "Compartido contigo",
"Edit board" : "Editar tablero",
"Move board to archive" : "Mover tablero al archivo",
"Create a new board" : "Crear un tablero nuevo"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -31,9 +31,6 @@ OC.L10N.register(
"Formatting help" : "Ayuda de formato",
"Saved" : "Guardado",
"Add a card description…" : "Agregar una descripción de tarjeta...",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"History" : "Histórico",
"Shared with you" : "Compartido con usted",
"Create a new board" : "Crear nuevo tablero"
},

View File

@@ -29,9 +29,6 @@
"Formatting help" : "Ayuda de formato",
"Saved" : "Guardado",
"Add a card description…" : "Agregar una descripción de tarjeta...",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"History" : "Histórico",
"Shared with you" : "Compartido con usted",
"Create a new board" : "Crear nuevo tablero"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Horas",
"Minutes" : "Minutos",
"Finished" : "Terminado",
"To review" : "Para revisar",
"Action needed" : "Acción requerida",
@@ -10,14 +12,14 @@ OC.L10N.register(
"Show archived cards" : "Mostrar tarjetas archivadas",
"Hide archived cards" : "Ocultar tarjetas archivadas",
"Board details" : "Detalles del tablero",
"All Boards" : "Todos los Tablero",
"All Boards" : "Todos los Tableros",
"Archive" : "Archivar",
"Unarchive" : "Desarchivar",
"Delete" : "Borrar",
"Enter a card title" : "Ingrese el títilo de la tarjeta",
"Enter a card title" : "Ingresa el título de la tarjeta",
"Sharing" : "Compartiendo",
"Tags" : "Etiquetas",
"Select users or groups to share with" : "Seleccione los usuarios o grupos con los cuales compartir",
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
"Share" : "Compartir",
"Edit" : "Editar",
@@ -27,26 +29,29 @@ OC.L10N.register(
"Title" : "Título",
"Members" : "Miembros",
"More actions" : "Más acciones",
"Edit board" : "Editar el tablero",
"Archive board" : "Archivar tablero",
"Unarchive board" : "Desarchivar tablero",
"Delete board" : "Borrar tableros",
"Create new board" : "Crear un nuevo tablero",
"New board title" : "Nuevo título de tablero",
"New board title" : "Nuevo título del tablero",
"Modified:" : "Modificado:",
"Created:" : "Creado:",
"by" : "por",
"Choose a label" : "Selecciona una etiqueta",
"Add a label" : "Agregar una etiqueta",
"Select labels…" : "Seleccionar etiquetas...",
"Due date" : "Fecha de vencimiento",
"Click to set" : "Da click aquí para establecer",
"Remove due date" : "Eliminar fecha de expiración",
"Description" : "Descripción",
"Formatting help" : "Ayuda de formato",
"Saved" : "Guardado",
"Add a card description…" : "Agregar una descripción de tarjeta...",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"History" : "Histórico",
"Archived boards" : "Tableros archivados",
"Shared boards" : "Tableros compartidos",
"Shared with you" : "Compartido con usted",
"Edit board" : "Editar el tablero",
"Shared with you" : "Compartido contigo",
"Move board to archive" : "Mover el tablero al archivo",
"Create a new board" : "Crear nuevo tablero"
"Create a new board" : "Crear un nuevo tablero"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Horas",
"Minutes" : "Minutos",
"Finished" : "Terminado",
"To review" : "Para revisar",
"Action needed" : "Acción requerida",
@@ -8,14 +10,14 @@
"Show archived cards" : "Mostrar tarjetas archivadas",
"Hide archived cards" : "Ocultar tarjetas archivadas",
"Board details" : "Detalles del tablero",
"All Boards" : "Todos los Tablero",
"All Boards" : "Todos los Tableros",
"Archive" : "Archivar",
"Unarchive" : "Desarchivar",
"Delete" : "Borrar",
"Enter a card title" : "Ingrese el títilo de la tarjeta",
"Enter a card title" : "Ingresa el título de la tarjeta",
"Sharing" : "Compartiendo",
"Tags" : "Etiquetas",
"Select users or groups to share with" : "Seleccione los usuarios o grupos con los cuales compartir",
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
"Share" : "Compartir",
"Edit" : "Editar",
@@ -25,26 +27,29 @@
"Title" : "Título",
"Members" : "Miembros",
"More actions" : "Más acciones",
"Edit board" : "Editar el tablero",
"Archive board" : "Archivar tablero",
"Unarchive board" : "Desarchivar tablero",
"Delete board" : "Borrar tableros",
"Create new board" : "Crear un nuevo tablero",
"New board title" : "Nuevo título de tablero",
"New board title" : "Nuevo título del tablero",
"Modified:" : "Modificado:",
"Created:" : "Creado:",
"by" : "por",
"Choose a label" : "Selecciona una etiqueta",
"Add a label" : "Agregar una etiqueta",
"Select labels…" : "Seleccionar etiquetas...",
"Due date" : "Fecha de vencimiento",
"Click to set" : "Da click aquí para establecer",
"Remove due date" : "Eliminar fecha de expiración",
"Description" : "Descripción",
"Formatting help" : "Ayuda de formato",
"Saved" : "Guardado",
"Add a card description…" : "Agregar una descripción de tarjeta...",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"History" : "Histórico",
"Archived boards" : "Tableros archivados",
"Shared boards" : "Tableros compartidos",
"Shared with you" : "Compartido con usted",
"Edit board" : "Editar el tablero",
"Shared with you" : "Compartido contigo",
"Move board to archive" : "Mover el tablero al archivo",
"Create a new board" : "Crear nuevo tablero"
"Create a new board" : "Crear un nuevo tablero"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Tunnit",
"Minutes" : "Minuutit",
"Finished" : "Valmistunut",
"To review" : "Arvostella",
"Action needed" : "Toimia vaaditaan",
@@ -15,22 +17,25 @@ OC.L10N.register(
"Delete" : "Poista",
"Enter a card title" : "Anna otsikko",
"Sharing" : "Jakaminen",
"Tags" : "Tunnisteet",
"Select users or groups to share with" : "Valitse käyttäjiä tai ryhmiä joille haluat jakaa",
"No matching user or group found." : "Käyttäjää tai ryhmää ei löytynyt.",
"Share" : "Jaa",
"Edit" : "Muokkaa",
"Manage" : "Hallitse",
"Discard share" : "Peru jakaminen",
"Title" : "Otsikko",
"Members" : "Jäsenet",
"More actions" : "Lisää toimintoja",
"Delete board" : "Poista taulu",
"Create new board" : "Luo uusi taulu",
"New board title" : "Uusi taulun otsikko",
"Modified:" : "Muokattu:",
"Created:" : "Luotu:",
"by" : " Kirjoittaja:",
"Due date" : "Eräpäivä",
"Description" : "Kuvaus",
"Saved" : "Tallennettu",
"Attachments" : "Liitteet",
"Comments" : "Kommentit",
"History" : "Historia",
"Shared with you" : "Jaetu kanssasi",
"Create a new board" : "Luo uusi taulu"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Tunnit",
"Minutes" : "Minuutit",
"Finished" : "Valmistunut",
"To review" : "Arvostella",
"Action needed" : "Toimia vaaditaan",
@@ -13,22 +15,25 @@
"Delete" : "Poista",
"Enter a card title" : "Anna otsikko",
"Sharing" : "Jakaminen",
"Tags" : "Tunnisteet",
"Select users or groups to share with" : "Valitse käyttäjiä tai ryhmiä joille haluat jakaa",
"No matching user or group found." : "Käyttäjää tai ryhmää ei löytynyt.",
"Share" : "Jaa",
"Edit" : "Muokkaa",
"Manage" : "Hallitse",
"Discard share" : "Peru jakaminen",
"Title" : "Otsikko",
"Members" : "Jäsenet",
"More actions" : "Lisää toimintoja",
"Delete board" : "Poista taulu",
"Create new board" : "Luo uusi taulu",
"New board title" : "Uusi taulun otsikko",
"Modified:" : "Muokattu:",
"Created:" : "Luotu:",
"by" : " Kirjoittaja:",
"Due date" : "Eräpäivä",
"Description" : "Kuvaus",
"Saved" : "Tallennettu",
"Attachments" : "Liitteet",
"Comments" : "Kommentit",
"History" : "Historia",
"Shared with you" : "Jaetu kanssasi",
"Create a new board" : "Luo uusi taulu"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Heures",
"Minutes" : "Minutes",
"Finished" : "Terminé",
"To review" : "A réviser",
"Action needed" : "Action requise",
@@ -27,6 +29,7 @@ OC.L10N.register(
"Title" : "Titre",
"Members" : "Membres",
"More actions" : "Plus d'actions",
"Edit board" : "Modifier le tableau",
"Archive board" : "Archiver le tableau",
"Unarchive board" : "Ne plus archiver le tableau",
"Delete board" : "Supprimer le tableau",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Modifié le :",
"Created:" : "Créé le :",
"by" : "par",
"Choose a label" : "Choisir une étiquette",
"Add a label" : "Ajouter une étiquette",
"Select labels…" : "Sélectionner des étiquettes...",
"Due date" : "Date d'échéance",
"Click to set" : "Cliquez pour définir",
"Remove due date" : "Supprimer la date d'échéance",
"Description" : "Description",
"Formatting help" : "Aide sur la mise en forme",
"Saved" : "Enregistré",
"Add a card description…" : "Ajouter une description pour la carte",
"Attachments" : "Pièces jointes",
"Comments" : "Commentaires",
"History" : "Journal",
"Archived boards" : "Tableaux archivés",
"Shared boards" : "Tableaux archivés",
"Shared with you" : "Partagé avec vous",
"Edit board" : "Modifier le tableau",
"Move board to archive" : "Déplacer le tableau vers l'archive",
"Create a new board" : "Créer un nouveau tableau"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Heures",
"Minutes" : "Minutes",
"Finished" : "Terminé",
"To review" : "A réviser",
"Action needed" : "Action requise",
@@ -25,6 +27,7 @@
"Title" : "Titre",
"Members" : "Membres",
"More actions" : "Plus d'actions",
"Edit board" : "Modifier le tableau",
"Archive board" : "Archiver le tableau",
"Unarchive board" : "Ne plus archiver le tableau",
"Delete board" : "Supprimer le tableau",
@@ -33,17 +36,19 @@
"Modified:" : "Modifié le :",
"Created:" : "Créé le :",
"by" : "par",
"Choose a label" : "Choisir une étiquette",
"Add a label" : "Ajouter une étiquette",
"Select labels…" : "Sélectionner des étiquettes...",
"Due date" : "Date d'échéance",
"Click to set" : "Cliquez pour définir",
"Remove due date" : "Supprimer la date d'échéance",
"Description" : "Description",
"Formatting help" : "Aide sur la mise en forme",
"Saved" : "Enregistré",
"Add a card description…" : "Ajouter une description pour la carte",
"Attachments" : "Pièces jointes",
"Comments" : "Commentaires",
"History" : "Journal",
"Archived boards" : "Tableaux archivés",
"Shared boards" : "Tableaux archivés",
"Shared with you" : "Partagé avec vous",
"Edit board" : "Modifier le tableau",
"Move board to archive" : "Déplacer le tableau vers l'archive",
"Create a new board" : "Créer un nouveau tableau"
},"pluralForm" :"nplurals=2; plural=(n > 1);"

View File

@@ -30,9 +30,6 @@ OC.L10N.register(
"Description" : "Opis",
"Saved" : "Spremljeno",
"Add a card description…" : "Dodaj opis...",
"Attachments" : "Prilozi",
"Comments" : "Komentari",
"History" : "Povijest",
"Shared with you" : "Primljena ploča",
"Create a new board" : "Izradi novu ploču"
},

View File

@@ -28,9 +28,6 @@
"Description" : "Opis",
"Saved" : "Spremljeno",
"Add a card description…" : "Dodaj opis...",
"Attachments" : "Prilozi",
"Comments" : "Komentari",
"History" : "Povijest",
"Shared with you" : "Primljena ploča",
"Create a new board" : "Izradi novu ploču"
},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"

View File

@@ -1,20 +1,23 @@
OC.L10N.register(
"deck",
{
"Hours" : "Óra",
"Minutes" : "Perc",
"Finished" : "Kész",
"Action needed" : "Művelet szükséges",
"Later" : "Később",
"Delete" : "Törlés",
"Sharing" : "Megosztás",
"Tags" : "Címkék",
"Share" : "Megosztás",
"Edit" : "Szerkesztés",
"Manage" : "Kezelés",
"Title" : "Cím",
"Members" : "Tagok",
"More actions" : "További műveletek",
"Modified:" : "Módosítva:",
"Created:" : "Létrehozva:",
"Saved" : "Elmentve",
"Comments" : "Hozzászólások",
"History" : "Előzmények",
"Shared with you" : "Megosztva veled"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,18 +1,21 @@
{ "translations": {
"Hours" : "Óra",
"Minutes" : "Perc",
"Finished" : "Kész",
"Action needed" : "Művelet szükséges",
"Later" : "Később",
"Delete" : "Törlés",
"Sharing" : "Megosztás",
"Tags" : "Címkék",
"Share" : "Megosztás",
"Edit" : "Szerkesztés",
"Manage" : "Kezelés",
"Title" : "Cím",
"Members" : "Tagok",
"More actions" : "További műveletek",
"Modified:" : "Módosítva:",
"Created:" : "Létrehozva:",
"Saved" : "Elmentve",
"Comments" : "Hozzászólások",
"History" : "Előzmények",
"Shared with you" : "Megosztva veled"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -16,9 +16,6 @@ OC.L10N.register(
"Created:" : "Create:",
"by" : "per",
"Saved" : "Salveguardate",
"Attachments" : "Attachamentos",
"Comments" : "Commentarios",
"History" : "Historia",
"Shared with you" : "Compartite con te"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -14,9 +14,6 @@
"Created:" : "Create:",
"by" : "per",
"Saved" : "Salveguardate",
"Attachments" : "Attachamentos",
"Comments" : "Commentarios",
"History" : "Historia",
"Shared with you" : "Compartite con te"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,41 +1,57 @@
OC.L10N.register(
"deck",
{
"Hours" : "klukkustundir",
"Minutes" : "mínútur",
"Finished" : "Lokið",
"To review" : "Til að yfirfara",
"Action needed" : "Aðgerðar krafist",
"Later" : "Seinna",
"Deck" : "Dekk",
"Add a new stack" : "Bæta við nýjum stafla",
"Show archived cards" : "Sýna spjöld í geymslu",
"Hide archived cards" : "Fela spjöld í geymslu",
"Board details" : "Nánar um bretti",
"Board details" : "Nánar um borð",
"All Boards" : "Öll borð",
"Archive" : "Setja í safnskrá",
"Unarchive" : "Taka úr geymslu",
"Delete" : "Eyða",
"Enter a card title" : "Sláðu inn titil á spjald",
"Sharing" : "Deiling",
"Tags" : "Merki",
"Select users or groups to share with" : "Veldu notendur eða hópa til að deila með",
"No matching user or group found." : "Engir samsvarandi notendur eða hópar fundust.",
"Share" : "Deila",
"Edit" : "Breyta",
"Manage" : "Skipuleggja",
"Discard share" : "Henda sameign",
"Create a new tag" : "Búa til nýtt merki",
"Title" : "Titill",
"Members" : "Meðlimir",
"More actions" : "Fleiri aðgerðir",
"Edit board" : "Breyta borði",
"Archive board" : "Setja borð í geymslu",
"Unarchive board" : "Taka borð úr geymslu",
"Delete board" : "Eyða borði",
"Create new board" : "Búa til nýtt borð",
"New board title" : "Nýr titill á borð",
"Modified:" : "Breytt þann:",
"Created:" : "Búið til:",
"by" : "af",
"Choose a label" : "Veldu skýringu",
"Add a label" : "Bæta við skýringu",
"Select labels…" : "Veldu skýringar...",
"Due date" : "Skiladagur",
"Click to set" : "Smelltu til að setja",
"Remove due date" : "Fjarlægja skiladag",
"Description" : "Lýsing",
"Formatting help" : "Hjálp við að sníða",
"Saved" : "Vistað",
"Add a card description…" : "Settu inn lýsingu á spjaldi ...",
"Attachments" : "Viðhengi",
"Comments" : "Athugasemdir",
"History" : "Ferill",
"Archived boards" : "Borð í geymslu",
"Shared boards" : "Deild borð",
"Shared with you" : "Deilt með þér",
"Move board to archive" : "Færa borð í geymslu",
"Create a new board" : "Búa til nýtt borð"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");

View File

@@ -1,39 +1,55 @@
{ "translations": {
"Hours" : "klukkustundir",
"Minutes" : "mínútur",
"Finished" : "Lokið",
"To review" : "Til að yfirfara",
"Action needed" : "Aðgerðar krafist",
"Later" : "Seinna",
"Deck" : "Dekk",
"Add a new stack" : "Bæta við nýjum stafla",
"Show archived cards" : "Sýna spjöld í geymslu",
"Hide archived cards" : "Fela spjöld í geymslu",
"Board details" : "Nánar um bretti",
"Board details" : "Nánar um borð",
"All Boards" : "Öll borð",
"Archive" : "Setja í safnskrá",
"Unarchive" : "Taka úr geymslu",
"Delete" : "Eyða",
"Enter a card title" : "Sláðu inn titil á spjald",
"Sharing" : "Deiling",
"Tags" : "Merki",
"Select users or groups to share with" : "Veldu notendur eða hópa til að deila með",
"No matching user or group found." : "Engir samsvarandi notendur eða hópar fundust.",
"Share" : "Deila",
"Edit" : "Breyta",
"Manage" : "Skipuleggja",
"Discard share" : "Henda sameign",
"Create a new tag" : "Búa til nýtt merki",
"Title" : "Titill",
"Members" : "Meðlimir",
"More actions" : "Fleiri aðgerðir",
"Edit board" : "Breyta borði",
"Archive board" : "Setja borð í geymslu",
"Unarchive board" : "Taka borð úr geymslu",
"Delete board" : "Eyða borði",
"Create new board" : "Búa til nýtt borð",
"New board title" : "Nýr titill á borð",
"Modified:" : "Breytt þann:",
"Created:" : "Búið til:",
"by" : "af",
"Choose a label" : "Veldu skýringu",
"Add a label" : "Bæta við skýringu",
"Select labels…" : "Veldu skýringar...",
"Due date" : "Skiladagur",
"Click to set" : "Smelltu til að setja",
"Remove due date" : "Fjarlægja skiladag",
"Description" : "Lýsing",
"Formatting help" : "Hjálp við að sníða",
"Saved" : "Vistað",
"Add a card description…" : "Settu inn lýsingu á spjaldi ...",
"Attachments" : "Viðhengi",
"Comments" : "Athugasemdir",
"History" : "Ferill",
"Archived boards" : "Borð í geymslu",
"Shared boards" : "Deild borð",
"Shared with you" : "Deilt með þér",
"Move board to archive" : "Færa borð í geymslu",
"Create a new board" : "Búa til nýtt borð"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
}

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Ore",
"Minutes" : "Minuti",
"Finished" : "Finito",
"To review" : "Da revisionare",
"Action needed" : "Azione necessaria",
@@ -26,19 +28,30 @@ OC.L10N.register(
"Create a new tag" : "Crea una nuova etichetta",
"Title" : "Titolo",
"Members" : "Membri",
"More actions" : "Altre azioni",
"Edit board" : "Modifica lavagna",
"Archive board" : "Archivia lavagna",
"Unarchive board" : "Recupera lavagna dall'archivio",
"Delete board" : "Elimina lavagna",
"Create new board" : "Crea una nuova lavagna",
"New board title" : "Titolo nuova lavagna",
"Modified:" : "Modificato:",
"Created:" : "Creato:",
"by" : "da",
"Choose a label" : "Scegli un'etichetta",
"Add a label" : "Aggiungi un'etichetta",
"Select labels…" : "Seleziona etichette...",
"Due date" : "Data di scadenza",
"Click to set" : "Clic per impostare",
"Remove due date" : "Rimuovi data di scadenza",
"Description" : "Descrizione",
"Formatting help" : "Guida di formattazione",
"Saved" : "Salvato",
"Add a card description…" : "Aggiungi descrizione della scheda...",
"Attachments" : "Allegati",
"Comments" : "Commenti",
"History" : "Cronologia",
"Archived boards" : "Lavagne archiviate",
"Shared boards" : "Lavagne condivise",
"Shared with you" : "Condiviso con te",
"Move board to archive" : "Sposta lavagna nell'archivio",
"Create a new board" : "Crea una nuova lavagna"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Ore",
"Minutes" : "Minuti",
"Finished" : "Finito",
"To review" : "Da revisionare",
"Action needed" : "Azione necessaria",
@@ -24,19 +26,30 @@
"Create a new tag" : "Crea una nuova etichetta",
"Title" : "Titolo",
"Members" : "Membri",
"More actions" : "Altre azioni",
"Edit board" : "Modifica lavagna",
"Archive board" : "Archivia lavagna",
"Unarchive board" : "Recupera lavagna dall'archivio",
"Delete board" : "Elimina lavagna",
"Create new board" : "Crea una nuova lavagna",
"New board title" : "Titolo nuova lavagna",
"Modified:" : "Modificato:",
"Created:" : "Creato:",
"by" : "da",
"Choose a label" : "Scegli un'etichetta",
"Add a label" : "Aggiungi un'etichetta",
"Select labels…" : "Seleziona etichette...",
"Due date" : "Data di scadenza",
"Click to set" : "Clic per impostare",
"Remove due date" : "Rimuovi data di scadenza",
"Description" : "Descrizione",
"Formatting help" : "Guida di formattazione",
"Saved" : "Salvato",
"Add a card description…" : "Aggiungi descrizione della scheda...",
"Attachments" : "Allegati",
"Comments" : "Commenti",
"History" : "Cronologia",
"Archived boards" : "Lavagne archiviate",
"Shared boards" : "Lavagne condivise",
"Shared with you" : "Condiviso con te",
"Move board to archive" : "Sposta lavagna nell'archivio",
"Create a new board" : "Crea una nuova lavagna"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -28,9 +28,6 @@ OC.L10N.register(
"Created:" : "만든 날짜:",
"by" : "by",
"Saved" : "저장됨",
"Attachments" : "첨부",
"Comments" : "댓글",
"History" : "과거 기록",
"Shared with you" : "내게 공유됨",
"Create a new board" : "새 게시판 만들기"
},

View File

@@ -26,9 +26,6 @@
"Created:" : "만든 날짜:",
"by" : "by",
"Saved" : "저장됨",
"Attachments" : "첨부",
"Comments" : "댓글",
"History" : "과거 기록",
"Shared with you" : "내게 공유됨",
"Create a new board" : "새 게시판 만들기"
},"pluralForm" :"nplurals=1; plural=0;"

57
l10n/lt_LT.js Normal file
View File

@@ -0,0 +1,57 @@
OC.L10N.register(
"deck",
{
"Hours" : "Valandos",
"Minutes" : "Minutės",
"Finished" : "Baigta",
"To review" : "Peržiūrėti",
"Action needed" : "Reikalingas veiksmas",
"Later" : "Vėliau",
"Deck" : "Užduočių saugykla",
"Add a new stack" : "Pridėti naują skiltį",
"Show archived cards" : "Rodyti archyvuotus elementus",
"Hide archived cards" : "Paslėpti archyvuotus elementus",
"Board details" : "Detalesnė informacija",
"All Boards" : "Visi užduočių sąrašai",
"Archive" : "Archyvuoti",
"Unarchive" : "Išskleisti",
"Delete" : "Ištrinti",
"Enter a card title" : "Įveskite kortelės vardą",
"Sharing" : "Bendrinimas",
"Tags" : "Žymės",
"Select users or groups to share with" : "Pasirinkti naudotojus ar naudotojų grupes bendrinimui",
"No matching user or group found." : "Nerasta vartotojų ir grupių",
"Share" : "Dalintis",
"Edit" : "Taisyti",
"Manage" : "Redaguoti",
"Discard share" : "Atšaukti dalinimąsi",
"Create a new tag" : "Sukurti naują žymę",
"Title" : "Pavadinimas",
"Members" : "Nariai",
"More actions" : "Daugiau veiksmų",
"Edit board" : "Taisyti sąrašą",
"Archive board" : "Archyvuoti sąrašą",
"Unarchive board" : "Išskleisti sąrašą",
"Delete board" : "Pašalinti sąrašą",
"Create new board" : "Sukurti naują sąrašą",
"New board title" : "Naujas sąrašo vardas",
"Modified:" : "Keitimo laikas:",
"Created:" : "Sukūrimo laikas:",
"by" : " ",
"Choose a label" : "Pasirinkite apibūdinimą",
"Add a label" : "Pridėti apibūdinimą",
"Select labels…" : "Pasirinkti apibūdinimus...",
"Due date" : "Terminas",
"Click to set" : "Spustelėkite pakeitimams atlikti",
"Remove due date" : "Pašalinti terminą",
"Description" : "Aprašas",
"Formatting help" : "Formatavimo pagalba",
"Saved" : "Įrašyta",
"Add a card description…" : "Pridėti elemento apibūdinimą...",
"Archived boards" : "Archyvuoti sąrašai",
"Shared boards" : "Bendrinami sąrašai",
"Shared with you" : "Bendrinama su jumis",
"Move board to archive" : "Perkelti sąrašą į archyvą",
"Create a new board" : "Sukurti naują sąrašą"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");

55
l10n/lt_LT.json Normal file
View File

@@ -0,0 +1,55 @@
{ "translations": {
"Hours" : "Valandos",
"Minutes" : "Minutės",
"Finished" : "Baigta",
"To review" : "Peržiūrėti",
"Action needed" : "Reikalingas veiksmas",
"Later" : "Vėliau",
"Deck" : "Užduočių saugykla",
"Add a new stack" : "Pridėti naują skiltį",
"Show archived cards" : "Rodyti archyvuotus elementus",
"Hide archived cards" : "Paslėpti archyvuotus elementus",
"Board details" : "Detalesnė informacija",
"All Boards" : "Visi užduočių sąrašai",
"Archive" : "Archyvuoti",
"Unarchive" : "Išskleisti",
"Delete" : "Ištrinti",
"Enter a card title" : "Įveskite kortelės vardą",
"Sharing" : "Bendrinimas",
"Tags" : "Žymės",
"Select users or groups to share with" : "Pasirinkti naudotojus ar naudotojų grupes bendrinimui",
"No matching user or group found." : "Nerasta vartotojų ir grupių",
"Share" : "Dalintis",
"Edit" : "Taisyti",
"Manage" : "Redaguoti",
"Discard share" : "Atšaukti dalinimąsi",
"Create a new tag" : "Sukurti naują žymę",
"Title" : "Pavadinimas",
"Members" : "Nariai",
"More actions" : "Daugiau veiksmų",
"Edit board" : "Taisyti sąrašą",
"Archive board" : "Archyvuoti sąrašą",
"Unarchive board" : "Išskleisti sąrašą",
"Delete board" : "Pašalinti sąrašą",
"Create new board" : "Sukurti naują sąrašą",
"New board title" : "Naujas sąrašo vardas",
"Modified:" : "Keitimo laikas:",
"Created:" : "Sukūrimo laikas:",
"by" : " ",
"Choose a label" : "Pasirinkite apibūdinimą",
"Add a label" : "Pridėti apibūdinimą",
"Select labels…" : "Pasirinkti apibūdinimus...",
"Due date" : "Terminas",
"Click to set" : "Spustelėkite pakeitimams atlikti",
"Remove due date" : "Pašalinti terminą",
"Description" : "Aprašas",
"Formatting help" : "Formatavimo pagalba",
"Saved" : "Įrašyta",
"Add a card description…" : "Pridėti elemento apibūdinimą...",
"Archived boards" : "Archyvuoti sąrašai",
"Shared boards" : "Bendrinami sąrašai",
"Shared with you" : "Bendrinama su jumis",
"Move board to archive" : "Perkelti sąrašą į archyvą",
"Create a new board" : "Sukurti naują sąrašą"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
}

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Stundas",
"Minutes" : "Minūtes",
"Finished" : "Pabeigts",
"Later" : "Vēlāk",
"Show archived cards" : "Rādīt arhivētās kartes",
@@ -17,9 +19,6 @@ OC.L10N.register(
"Modified:" : "Modificēta:",
"Created:" : "Izveidota:",
"Saved" : "Saglabāts",
"Attachments" : "Pielikumi",
"Comments" : "Komentāri",
"History" : "Vēsture",
"Shared with you" : "Koplietots ar tevi"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Stundas",
"Minutes" : "Minūtes",
"Finished" : "Pabeigts",
"Later" : "Vēlāk",
"Show archived cards" : "Rādīt arhivētās kartes",
@@ -15,9 +17,6 @@
"Modified:" : "Modificēta:",
"Created:" : "Izveidota:",
"Saved" : "Saglabāts",
"Attachments" : "Pielikumi",
"Comments" : "Komentāri",
"History" : "Vēsture",
"Shared with you" : "Koplietots ar tevi"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
}

View File

@@ -25,9 +25,6 @@ OC.L10N.register(
"Description" : "Тайлбар",
"Saved" : "Хадгалсан",
"Add a card description…" : "Картын тайлбар...",
"Attachments" : "Хавсралт",
"Comments" : "Сэтгэгдлүүд",
"History" : "Түүх",
"Shared with you" : "Танд түгээсэн"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -23,9 +23,6 @@
"Description" : "Тайлбар",
"Saved" : "Хадгалсан",
"Add a card description…" : "Картын тайлбар...",
"Attachments" : "Хавсралт",
"Comments" : "Сэтгэгдлүүд",
"History" : "Түүх",
"Shared with you" : "Танд түгээсэн"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Timer",
"Minutes" : "Minutter",
"Finished" : "Fullført",
"To review" : "Til gjennomlesning",
"Action needed" : "Handling påkrevd",
@@ -27,6 +29,7 @@ OC.L10N.register(
"Title" : "Tittel",
"Members" : "Medlemmer",
"More actions" : "Flere handlinger",
"Edit board" : "Rediger bord",
"Archive board" : "Arkiver bord",
"Unarchive board" : "Avarkiver bord",
"Delete board" : "Slett bord",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Endret:",
"Created:" : "Opprettet:",
"by" : "av",
"Choose a label" : "Velg en etikett",
"Add a label" : "Legg til en etikett",
"Select labels…" : "Velg etiketter…",
"Due date" : "Forfallsdato",
"Click to set" : "Klikk for å sette",
"Remove due date" : "Fjern forfallsdato",
"Description" : "Beskrivelse",
"Formatting help" : "Formateringshjelp",
"Saved" : "Lagret",
"Add a card description…" : "Legg til en kortbeskrivelse…",
"Attachments" : "Vedlegg",
"Comments" : "Kommentarer",
"History" : "Historikk",
"Archived boards" : "Akriverte bord",
"Shared boards" : "Delte bord",
"Shared with you" : "Delt med deg",
"Edit board" : "Rediger bord",
"Move board to archive" : "Flytt bord til arkiv",
"Create a new board" : "Opprett et nytt bord"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Timer",
"Minutes" : "Minutter",
"Finished" : "Fullført",
"To review" : "Til gjennomlesning",
"Action needed" : "Handling påkrevd",
@@ -25,6 +27,7 @@
"Title" : "Tittel",
"Members" : "Medlemmer",
"More actions" : "Flere handlinger",
"Edit board" : "Rediger bord",
"Archive board" : "Arkiver bord",
"Unarchive board" : "Avarkiver bord",
"Delete board" : "Slett bord",
@@ -33,17 +36,19 @@
"Modified:" : "Endret:",
"Created:" : "Opprettet:",
"by" : "av",
"Choose a label" : "Velg en etikett",
"Add a label" : "Legg til en etikett",
"Select labels…" : "Velg etiketter…",
"Due date" : "Forfallsdato",
"Click to set" : "Klikk for å sette",
"Remove due date" : "Fjern forfallsdato",
"Description" : "Beskrivelse",
"Formatting help" : "Formateringshjelp",
"Saved" : "Lagret",
"Add a card description…" : "Legg til en kortbeskrivelse…",
"Attachments" : "Vedlegg",
"Comments" : "Kommentarer",
"History" : "Historikk",
"Archived boards" : "Akriverte bord",
"Shared boards" : "Delte bord",
"Shared with you" : "Delt med deg",
"Edit board" : "Rediger bord",
"Move board to archive" : "Flytt bord til arkiv",
"Create a new board" : "Opprett et nytt bord"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Uur",
"Minutes" : "Minutes",
"Finished" : "Afgerond",
"To review" : "Beoordelen",
"Action needed" : "Actie benodigd",
@@ -26,19 +28,30 @@ OC.L10N.register(
"Create a new tag" : "Nieuwe label maken",
"Title" : "Titel",
"Members" : "Leden",
"More actions" : "Meer acties",
"Edit board" : "Bewerk plank",
"Archive board" : "Archiveer plank",
"Unarchive board" : "De-archiveer plank",
"Delete board" : "Verwijder plank",
"Create new board" : "Nieuw bord maken",
"New board title" : "Nieuwe bord titel",
"Modified:" : "Bewerkt:",
"Created:" : "Gemaakt:",
"by" : "door",
"Choose a label" : "Label kiezen",
"Add a label" : "Label toevoegen",
"Select labels…" : "Labels selecteren...",
"Due date" : "Vervaldatum",
"Click to set" : "Klik om in te stellen",
"Remove due date" : "Verwijder vervaldatum",
"Description" : "Beschrijving",
"Formatting help" : "formatteringshulp",
"Saved" : "Opgeslagen",
"Add a card description…" : "Voeg een kaartbeschrijving toe...",
"Attachments" : "Bijlage",
"Comments" : "Opmerkingen",
"History" : "Geschiedenis",
"Archived boards" : "Gearchiveerde planken",
"Shared boards" : "Gedeelde borden",
"Shared with you" : "Deel met jou",
"Move board to archive" : "Verplaats plank naar archief",
"Create a new board" : "Een nieuw bord maken"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Uur",
"Minutes" : "Minutes",
"Finished" : "Afgerond",
"To review" : "Beoordelen",
"Action needed" : "Actie benodigd",
@@ -24,19 +26,30 @@
"Create a new tag" : "Nieuwe label maken",
"Title" : "Titel",
"Members" : "Leden",
"More actions" : "Meer acties",
"Edit board" : "Bewerk plank",
"Archive board" : "Archiveer plank",
"Unarchive board" : "De-archiveer plank",
"Delete board" : "Verwijder plank",
"Create new board" : "Nieuw bord maken",
"New board title" : "Nieuwe bord titel",
"Modified:" : "Bewerkt:",
"Created:" : "Gemaakt:",
"by" : "door",
"Choose a label" : "Label kiezen",
"Add a label" : "Label toevoegen",
"Select labels…" : "Labels selecteren...",
"Due date" : "Vervaldatum",
"Click to set" : "Klik om in te stellen",
"Remove due date" : "Verwijder vervaldatum",
"Description" : "Beschrijving",
"Formatting help" : "formatteringshulp",
"Saved" : "Opgeslagen",
"Add a card description…" : "Voeg een kaartbeschrijving toe...",
"Attachments" : "Bijlage",
"Comments" : "Opmerkingen",
"History" : "Geschiedenis",
"Archived boards" : "Gearchiveerde planken",
"Shared boards" : "Gedeelde borden",
"Shared with you" : "Deel met jou",
"Move board to archive" : "Verplaats plank naar archief",
"Create a new board" : "Een nieuw bord maken"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Godzin",
"Minutes" : "Minut",
"Finished" : "Ukończone",
"To review" : "Do sprawdzenia",
"Action needed" : "Wymagające akcji",
@@ -27,6 +29,7 @@ OC.L10N.register(
"Title" : "Tytuł",
"Members" : "Członkowie",
"More actions" : "Więcej akcji",
"Edit board" : "Edytuj tablicę",
"Archive board" : "Zarchiwizuj tablicę",
"Unarchive board" : "Przywróć tablicę",
"Delete board" : "Usuń tablicę",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Zmodyfikowano:",
"Created:" : "Utworzono:",
"by" : "przez",
"Choose a label" : "Wybierz tag",
"Add a label" : "Dodaj tag",
"Select labels…" : "Wybierz tagi...",
"Due date" : "Data realizacji",
"Click to set" : "Kliknij by ustawić",
"Remove due date" : "Usuń datę realizacji",
"Description" : "Opis",
"Formatting help" : "Pomoc przy formatowaniu",
"Saved" : "Zapisano",
"Add a card description…" : "Dodaj opis karty",
"Attachments" : "Załączniki",
"Comments" : "Komentarze",
"History" : "Historia",
"Archived boards" : "Zarchiwizowane tablice",
"Shared boards" : "Tablice współdzielone",
"Shared with you" : "Współdzielone z tobą",
"Edit board" : "Edytuj tablicę",
"Move board to archive" : "Przesuń tablicę do archiwum",
"Create a new board" : "Utwórz nową tablicę"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Godzin",
"Minutes" : "Minut",
"Finished" : "Ukończone",
"To review" : "Do sprawdzenia",
"Action needed" : "Wymagające akcji",
@@ -25,6 +27,7 @@
"Title" : "Tytuł",
"Members" : "Członkowie",
"More actions" : "Więcej akcji",
"Edit board" : "Edytuj tablicę",
"Archive board" : "Zarchiwizuj tablicę",
"Unarchive board" : "Przywróć tablicę",
"Delete board" : "Usuń tablicę",
@@ -33,17 +36,19 @@
"Modified:" : "Zmodyfikowano:",
"Created:" : "Utworzono:",
"by" : "przez",
"Choose a label" : "Wybierz tag",
"Add a label" : "Dodaj tag",
"Select labels…" : "Wybierz tagi...",
"Due date" : "Data realizacji",
"Click to set" : "Kliknij by ustawić",
"Remove due date" : "Usuń datę realizacji",
"Description" : "Opis",
"Formatting help" : "Pomoc przy formatowaniu",
"Saved" : "Zapisano",
"Add a card description…" : "Dodaj opis karty",
"Attachments" : "Załączniki",
"Comments" : "Komentarze",
"History" : "Historia",
"Archived boards" : "Zarchiwizowane tablice",
"Shared boards" : "Tablice współdzielone",
"Shared with you" : "Współdzielone z tobą",
"Edit board" : "Edytuj tablicę",
"Move board to archive" : "Przesuń tablicę do archiwum",
"Create a new board" : "Utwórz nową tablicę"
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Horas",
"Minutes" : "Minutos",
"Finished" : "Terminado",
"To review" : "Para revisão",
"Action needed" : "Ação necessária",
@@ -27,6 +29,7 @@ OC.L10N.register(
"Title" : "Título",
"Members" : "Membros",
"More actions" : "Mais ações",
"Edit board" : "Editar painel",
"Archive board" : "Arquivar painel",
"Unarchive board" : "Desarquivar painel",
"Delete board" : "Excluir painel",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Modificado:",
"Created:" : "Criado:",
"by" : "por",
"Choose a label" : "Escolher um rótulo",
"Add a label" : "Adicionar um rótulo",
"Select labels…" : "Selecionar rótulos...",
"Due date" : "Data devida",
"Click to set" : "Clique para setar",
"Remove due date" : "Remover devido à data",
"Description" : "Descrição",
"Formatting help" : "Formatando ajuda",
"Saved" : "Salvo",
"Add a card description…" : "Adicionar uma descrição para o cartão...",
"Attachments" : "Anexos",
"Comments" : "Comentários",
"History" : "Histórico",
"Archived boards" : "Painéis arquivados",
"Shared boards" : "Painéis compartilhados",
"Shared with you" : "Compartilhado com você",
"Edit board" : "Editar painel",
"Move board to archive" : "Mover painel para o arquivo",
"Create a new board" : "Criar um novo painel"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Horas",
"Minutes" : "Minutos",
"Finished" : "Terminado",
"To review" : "Para revisão",
"Action needed" : "Ação necessária",
@@ -25,6 +27,7 @@
"Title" : "Título",
"Members" : "Membros",
"More actions" : "Mais ações",
"Edit board" : "Editar painel",
"Archive board" : "Arquivar painel",
"Unarchive board" : "Desarquivar painel",
"Delete board" : "Excluir painel",
@@ -33,17 +36,19 @@
"Modified:" : "Modificado:",
"Created:" : "Criado:",
"by" : "por",
"Choose a label" : "Escolher um rótulo",
"Add a label" : "Adicionar um rótulo",
"Select labels…" : "Selecionar rótulos...",
"Due date" : "Data devida",
"Click to set" : "Clique para setar",
"Remove due date" : "Remover devido à data",
"Description" : "Descrição",
"Formatting help" : "Formatando ajuda",
"Saved" : "Salvo",
"Add a card description…" : "Adicionar uma descrição para o cartão...",
"Attachments" : "Anexos",
"Comments" : "Comentários",
"History" : "Histórico",
"Archived boards" : "Painéis arquivados",
"Shared boards" : "Painéis compartilhados",
"Shared with you" : "Compartilhado com você",
"Edit board" : "Editar painel",
"Move board to archive" : "Mover painel para o arquivo",
"Create a new board" : "Criar um novo painel"
},"pluralForm" :"nplurals=2; plural=(n > 1);"

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Часы",
"Minutes" : "Минуты",
"Finished" : "Завершено",
"To review" : "Просмотреть",
"Action needed" : "Требуется действие",
@@ -27,6 +29,7 @@ OC.L10N.register(
"Title" : "Заголовок",
"Members" : "Участники",
"More actions" : "Ещё действия",
"Edit board" : "Править доску",
"Archive board" : "Архивировать доску",
"Unarchive board" : "Разархивировать доску",
"Delete board" : "Удалить доску",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Изменён:",
"Created:" : "Создан:",
"by" : "автор",
"Choose a label" : "Выберите метку",
"Add a label" : "Добавить метку",
"Select labels…" : "Выберите метки…",
"Due date" : "По дату",
"Click to set" : "Нажмите для установки",
"Remove due date" : "Удалить срок исполнения",
"Description" : "Описание",
"Formatting help" : "Справка по форматированию",
"Saved" : "Сохранено",
"Add a card description…" : "Добавить описание карточки…",
"Attachments" : "Вложения",
"Comments" : "Комментарии",
"History" : "История",
"Archived boards" : "Архив досок",
"Shared boards" : "Общие доски",
"Shared with you" : "Поделились с вами",
"Edit board" : "Править доску",
"Move board to archive" : "Переместить доску в архив",
"Create a new board" : "Создать новую доску"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Часы",
"Minutes" : "Минуты",
"Finished" : "Завершено",
"To review" : "Просмотреть",
"Action needed" : "Требуется действие",
@@ -25,6 +27,7 @@
"Title" : "Заголовок",
"Members" : "Участники",
"More actions" : "Ещё действия",
"Edit board" : "Править доску",
"Archive board" : "Архивировать доску",
"Unarchive board" : "Разархивировать доску",
"Delete board" : "Удалить доску",
@@ -33,17 +36,19 @@
"Modified:" : "Изменён:",
"Created:" : "Создан:",
"by" : "автор",
"Choose a label" : "Выберите метку",
"Add a label" : "Добавить метку",
"Select labels…" : "Выберите метки…",
"Due date" : "По дату",
"Click to set" : "Нажмите для установки",
"Remove due date" : "Удалить срок исполнения",
"Description" : "Описание",
"Formatting help" : "Справка по форматированию",
"Saved" : "Сохранено",
"Add a card description…" : "Добавить описание карточки…",
"Attachments" : "Вложения",
"Comments" : "Комментарии",
"History" : "История",
"Archived boards" : "Архив досок",
"Shared boards" : "Общие доски",
"Shared with you" : "Поделились с вами",
"Edit board" : "Править доску",
"Move board to archive" : "Переместить доску в архив",
"Create a new board" : "Создать новую доску"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"

View File

@@ -1,37 +1,57 @@
OC.L10N.register(
"deck",
{
"Hours" : "Hodín",
"Minutes" : "Minút",
"Finished" : "Ukončené",
"To review" : "Na posúdenie",
"Action needed" : "Potrebná akcia",
"Later" : "Neskôr",
"Deck" : "Tabuľa",
"Add a new stack" : "Pridať nový stoh",
"Show archived cards" : "Zobraziť archivované karty",
"Hide archived cards" : "Skryť archivované karty",
"Board details" : "Podrobnosti tabule",
"All Boards" : "Všetky Tabule",
"All Boards" : "Všetky tabule",
"Archive" : "Archivovať",
"Unarchive" : "Vybrať z archívu",
"Delete" : "Zmazať",
"Enter a card title" : "Zmeniť názov karty",
"Sharing" : "Sprístupnenie",
"Tags" : "Štítky",
"Select users or groups to share with" : "Vyberte používateľov albo skupiny pre sprístupnenie",
"No matching user or group found." : "Neboli nájdení vyhovujúci používatelia alebo skupiny.",
"Share" : "Sprístupniť",
"Edit" : "Upraviť",
"Manage" : "Spravovať",
"Discard share" : "Zrušiť sprístupnenie",
"Create a new tag" : "Vytvoriť nový štítok",
"Title" : "Názov",
"Members" : "Členovia",
"More actions" : "Viac akcií",
"Edit board" : "Upraviť tabuľu",
"Archive board" : "Archivovať tabuľu",
"Unarchive board" : "Vybrať tabuľu z archívu",
"Delete board" : "Zmazať tabuľu",
"Create new board" : "Vytvoriť novú tabuľu",
"New board title" : "Názov novej tabule",
"Modified:" : "Upravené:",
"Created:" : "Vytvorené:",
"by" : "-",
"Choose a label" : "Vybrať značku",
"Add a label" : "Pridať značku",
"Select labels…" : "Vybrať značky...",
"Due date" : "Do dátumu",
"Click to set" : "Kliknite pre nastavenie",
"Remove due date" : "Odstrániť do dátumu",
"Description" : "Popis",
"Formatting help" : "Pomoc pri formátovaní",
"Saved" : "Uložené",
"Attachments" : "Prílohy",
"Comments" : "Komentáre",
"History" : "História",
"Add a card description…" : "Pridať popis karty...",
"Archived boards" : "Archivované tabule",
"Shared boards" : "Sprístupnené tabule",
"Shared with you" : "Sprístupnené vám",
"Move board to archive" : "Presunúť tabuľu do archívu",
"Create a new board" : "Vytvoriť novú tabuľu"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");

View File

@@ -1,35 +1,55 @@
{ "translations": {
"Hours" : "Hodín",
"Minutes" : "Minút",
"Finished" : "Ukončené",
"To review" : "Na posúdenie",
"Action needed" : "Potrebná akcia",
"Later" : "Neskôr",
"Deck" : "Tabuľa",
"Add a new stack" : "Pridať nový stoh",
"Show archived cards" : "Zobraziť archivované karty",
"Hide archived cards" : "Skryť archivované karty",
"Board details" : "Podrobnosti tabule",
"All Boards" : "Všetky Tabule",
"All Boards" : "Všetky tabule",
"Archive" : "Archivovať",
"Unarchive" : "Vybrať z archívu",
"Delete" : "Zmazať",
"Enter a card title" : "Zmeniť názov karty",
"Sharing" : "Sprístupnenie",
"Tags" : "Štítky",
"Select users or groups to share with" : "Vyberte používateľov albo skupiny pre sprístupnenie",
"No matching user or group found." : "Neboli nájdení vyhovujúci používatelia alebo skupiny.",
"Share" : "Sprístupniť",
"Edit" : "Upraviť",
"Manage" : "Spravovať",
"Discard share" : "Zrušiť sprístupnenie",
"Create a new tag" : "Vytvoriť nový štítok",
"Title" : "Názov",
"Members" : "Členovia",
"More actions" : "Viac akcií",
"Edit board" : "Upraviť tabuľu",
"Archive board" : "Archivovať tabuľu",
"Unarchive board" : "Vybrať tabuľu z archívu",
"Delete board" : "Zmazať tabuľu",
"Create new board" : "Vytvoriť novú tabuľu",
"New board title" : "Názov novej tabule",
"Modified:" : "Upravené:",
"Created:" : "Vytvorené:",
"by" : "-",
"Choose a label" : "Vybrať značku",
"Add a label" : "Pridať značku",
"Select labels…" : "Vybrať značky...",
"Due date" : "Do dátumu",
"Click to set" : "Kliknite pre nastavenie",
"Remove due date" : "Odstrániť do dátumu",
"Description" : "Popis",
"Formatting help" : "Pomoc pri formátovaní",
"Saved" : "Uložené",
"Attachments" : "Prílohy",
"Comments" : "Komentáre",
"History" : "História",
"Add a card description…" : "Pridať popis karty...",
"Archived boards" : "Archivované tabule",
"Shared boards" : "Sprístupnené tabule",
"Shared with you" : "Sprístupnené vám",
"Move board to archive" : "Presunúť tabuľu do archívu",
"Create a new board" : "Vytvoriť novú tabuľu"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
}

55
l10n/sl.js Normal file
View File

@@ -0,0 +1,55 @@
OC.L10N.register(
"deck",
{
"Hours" : "Ure",
"Minutes" : "Minute",
"Finished" : "Zaključeno",
"To review" : "Za pregled",
"Action needed" : "Operacija je potrebna",
"Later" : "Kasneje",
"Show archived cards" : "Prikaži arhivirane kartice",
"Hide archived cards" : "Skrij arhivirane kartice",
"Board details" : "Podrobnosti table",
"All Boards" : "Vse table",
"Archive" : "Arhiviraj",
"Unarchive" : "Odarhiviraj",
"Delete" : "Izbriši",
"Enter a card title" : "Vpiši naslov kartice",
"Sharing" : "Deli",
"Tags" : "Oznake",
"Select users or groups to share with" : "Izberi uporabnike ali skupine s katerimi želiš deliti",
"No matching user or group found." : "Ne najdem ujemajočega uporabnika ali skupine.",
"Share" : "Deli",
"Edit" : "Uredi",
"Manage" : "Upravljaj",
"Discard share" : "Prekliči deljenje",
"Create a new tag" : "Ustvari novo oznako",
"Title" : "Naslov",
"Members" : "Člani",
"More actions" : "Več akcij",
"Edit board" : "Uredi tablo",
"Archive board" : "Arhiviraj tablo",
"Unarchive board" : "Odarhiviraj tablo",
"Delete board" : "Izbriši tablo",
"Create new board" : "Ustvari novo tablo",
"New board title" : "Naslov nove table",
"Modified:" : "Spremenjeno:",
"Created:" : "Ustvarjeno:",
"by" : "s strani",
"Choose a label" : "Izberi oznako",
"Add a label" : "Dodaj oznako",
"Select labels…" : "Izberi oznake...",
"Due date" : "Datum poteka",
"Click to set" : "Klikni za nastaviti",
"Remove due date" : "Odstrani datum poteka",
"Description" : "Opis",
"Formatting help" : "Pomoč pri oblikovanju",
"Saved" : "Shranjeno",
"Add a card description…" : "Dodaj opis kartice...",
"Archived boards" : "Arhivirane table",
"Shared boards" : "Deljene table",
"Shared with you" : "Deljene s teboj",
"Move board to archive" : "Premakni tablo v arhiv",
"Create a new board" : "Ustvari novo tablo"
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");

53
l10n/sl.json Normal file
View File

@@ -0,0 +1,53 @@
{ "translations": {
"Hours" : "Ure",
"Minutes" : "Minute",
"Finished" : "Zaključeno",
"To review" : "Za pregled",
"Action needed" : "Operacija je potrebna",
"Later" : "Kasneje",
"Show archived cards" : "Prikaži arhivirane kartice",
"Hide archived cards" : "Skrij arhivirane kartice",
"Board details" : "Podrobnosti table",
"All Boards" : "Vse table",
"Archive" : "Arhiviraj",
"Unarchive" : "Odarhiviraj",
"Delete" : "Izbriši",
"Enter a card title" : "Vpiši naslov kartice",
"Sharing" : "Deli",
"Tags" : "Oznake",
"Select users or groups to share with" : "Izberi uporabnike ali skupine s katerimi želiš deliti",
"No matching user or group found." : "Ne najdem ujemajočega uporabnika ali skupine.",
"Share" : "Deli",
"Edit" : "Uredi",
"Manage" : "Upravljaj",
"Discard share" : "Prekliči deljenje",
"Create a new tag" : "Ustvari novo oznako",
"Title" : "Naslov",
"Members" : "Člani",
"More actions" : "Več akcij",
"Edit board" : "Uredi tablo",
"Archive board" : "Arhiviraj tablo",
"Unarchive board" : "Odarhiviraj tablo",
"Delete board" : "Izbriši tablo",
"Create new board" : "Ustvari novo tablo",
"New board title" : "Naslov nove table",
"Modified:" : "Spremenjeno:",
"Created:" : "Ustvarjeno:",
"by" : "s strani",
"Choose a label" : "Izberi oznako",
"Add a label" : "Dodaj oznako",
"Select labels…" : "Izberi oznake...",
"Due date" : "Datum poteka",
"Click to set" : "Klikni za nastaviti",
"Remove due date" : "Odstrani datum poteka",
"Description" : "Opis",
"Formatting help" : "Pomoč pri oblikovanju",
"Saved" : "Shranjeno",
"Add a card description…" : "Dodaj opis kartice...",
"Archived boards" : "Arhivirane table",
"Shared boards" : "Deljene table",
"Shared with you" : "Deljene s teboj",
"Move board to archive" : "Premakni tablo v arhiv",
"Create a new board" : "Ustvari novo tablo"
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
}

View File

@@ -1,7 +1,9 @@
OC.L10N.register(
"deck",
{
"Finished" : "I përfunduar",
"Hours" : "Orët",
"Minutes" : "Minutat",
"Finished" : "Përfunduar",
"To review" : "Për rishikim",
"Action needed" : "Nevoitet veprim",
"Later" : "Më vonë",
@@ -12,12 +14,44 @@ OC.L10N.register(
"Board details" : "Detajet e Tabeles ",
"All Boards" : "Të gjitha Tabelat ",
"Archive" : "Arkiva",
"Unarchive" : "Hiq nga arkivi",
"Delete" : "Fshij",
"Enter a card title" : "Fusni një titull karte",
"Sharing" : "Shpërndaj ",
"Tags" : "Etiketë ",
"Tags" : "Etiketa",
"Select users or groups to share with" : "Shpërndajeni duke zgjedhur përdorues ose grupe ",
"No matching user or group found." : "Nuk u gjet asnjë përdorues ose grup i përputhshëm.",
"Share" : "Ndaj ",
"Manage" : "Menaxho"
"Edit" : "Edito",
"Manage" : "Menaxho",
"Discard share" : "Fshi ndarjen",
"Create a new tag" : "Krijo një etiketë të re",
"Title" : "Titull",
"Members" : "Anëtar",
"More actions" : "Më tepër veprime ",
"Edit board" : "Tabela e editimeve",
"Archive board" : "Arkivo bordin",
"Unarchive board" : "Hiq bordin nga arkivi",
"Delete board" : "Fshij bordin",
"Create new board" : "Krijo bord të ri",
"New board title" : "Titull i ri bordi",
"Modified:" : "Modifikuar:",
"Created:" : "Krijuar:",
"by" : "nga",
"Choose a label" : "Zgjidh një emërtim",
"Add a label" : "Shto një emërtim",
"Select labels…" : "Selekto etiketat...",
"Due date" : "Data e vendosur",
"Click to set" : "Kliko për të vendosur",
"Remove due date" : "Hiq datën e mbarimit",
"Description" : "Përshkrim",
"Formatting help" : "Ndihmë formatimi",
"Saved" : "I/E ruajtur",
"Add a card description…" : "Shto një përshkrim të kartës...",
"Archived boards" : "Borde të arkivuara",
"Shared boards" : "Tabela të shpërndara",
"Shared with you" : "Ndarë me ju",
"Move board to archive" : "Lëviz tabelen në arkivë",
"Create a new board" : "Krijo një tablë të re"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,5 +1,7 @@
{ "translations": {
"Finished" : "I përfunduar",
"Hours" : "Orët",
"Minutes" : "Minutat",
"Finished" : "Përfunduar",
"To review" : "Për rishikim",
"Action needed" : "Nevoitet veprim",
"Later" : "Më vonë",
@@ -10,12 +12,44 @@
"Board details" : "Detajet e Tabeles ",
"All Boards" : "Të gjitha Tabelat ",
"Archive" : "Arkiva",
"Unarchive" : "Hiq nga arkivi",
"Delete" : "Fshij",
"Enter a card title" : "Fusni një titull karte",
"Sharing" : "Shpërndaj ",
"Tags" : "Etiketë ",
"Tags" : "Etiketa",
"Select users or groups to share with" : "Shpërndajeni duke zgjedhur përdorues ose grupe ",
"No matching user or group found." : "Nuk u gjet asnjë përdorues ose grup i përputhshëm.",
"Share" : "Ndaj ",
"Manage" : "Menaxho"
"Edit" : "Edito",
"Manage" : "Menaxho",
"Discard share" : "Fshi ndarjen",
"Create a new tag" : "Krijo një etiketë të re",
"Title" : "Titull",
"Members" : "Anëtar",
"More actions" : "Më tepër veprime ",
"Edit board" : "Tabela e editimeve",
"Archive board" : "Arkivo bordin",
"Unarchive board" : "Hiq bordin nga arkivi",
"Delete board" : "Fshij bordin",
"Create new board" : "Krijo bord të ri",
"New board title" : "Titull i ri bordi",
"Modified:" : "Modifikuar:",
"Created:" : "Krijuar:",
"by" : "nga",
"Choose a label" : "Zgjidh një emërtim",
"Add a label" : "Shto një emërtim",
"Select labels…" : "Selekto etiketat...",
"Due date" : "Data e vendosur",
"Click to set" : "Kliko për të vendosur",
"Remove due date" : "Hiq datën e mbarimit",
"Description" : "Përshkrim",
"Formatting help" : "Ndihmë formatimi",
"Saved" : "I/E ruajtur",
"Add a card description…" : "Shto një përshkrim të kartës...",
"Archived boards" : "Borde të arkivuara",
"Shared boards" : "Tabela të shpërndara",
"Shared with you" : "Ndarë me ju",
"Move board to archive" : "Lëviz tabelen në arkivë",
"Create a new board" : "Krijo një tablë të re"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,26 +1,57 @@
OC.L10N.register(
"deck",
{
"Hours" : "Timmar",
"Minutes" : "Minuter",
"Finished" : "Färdig",
"To review" : "Att granska",
"Action needed" : "Åtgärd behövs",
"Later" : "Senare",
"Deck" : "Kort",
"Add a new stack" : "Lägg till en ny hög",
"Show archived cards" : "Visa arkiverade kort",
"Hide archived cards" : "Göm arkiverade kort",
"Board details" : "Taveldetaljer",
"All Boards" : "Alla tavlor",
"Archive" : "Arkivera",
"Unarchive" : "Ta bort ur arkivet",
"Delete" : "Radera",
"Enter a card title" : "Ange en korttitel",
"Sharing" : "Delning",
"Tags" : "Taggar",
"Select users or groups to share with" : "Välj användare och grupper att dela med",
"No matching user or group found." : "Ingen matchande användare eller grupp hittades.",
"Share" : "Dela",
"Edit" : "Redigera",
"Manage" : "Hantera",
"Discard share" : "Ta bort delning",
"Create a new tag" : "Skapa en ny tagg",
"Title" : "Titel",
"Members" : "Medlemmar",
"More actions" : "Fler händelser",
"Edit board" : "Ändra tavla",
"Archive board" : "Arkivera tavla",
"Unarchive board" : "Ta bort tavla ur arkivet",
"Delete board" : "Ta bort tavla",
"Create new board" : "Skapa ny tavla",
"New board title" : "Ny taveltitel",
"Modified:" : "Ändrad:",
"Created:" : "Skapad:",
"by" : "av",
"Choose a label" : "Välj en etikett",
"Add a label" : "Lägg till en etikett",
"Select labels…" : "Välj etiketter...",
"Due date" : "Slutdatum",
"Click to set" : "Klicka för att sätta",
"Remove due date" : "Ta bort slutdatum",
"Description" : "Beskrivning",
"Formatting help" : "Formatteringshjälp",
"Saved" : "Sparad",
"Attachments" : "Bifogade filer",
"Comments" : "Kommentarer",
"History" : "Historik",
"Shared with you" : "Delade med dig"
"Add a card description…" : "Lägg till en kortbeskrivning...",
"Archived boards" : "Arkiverade tavlor",
"Shared boards" : "Delade tavlor",
"Shared with you" : "Delade med dig",
"Move board to archive" : "Flytta tavla till arkiv",
"Create a new board" : "Skapa en ny tavla"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,24 +1,55 @@
{ "translations": {
"Hours" : "Timmar",
"Minutes" : "Minuter",
"Finished" : "Färdig",
"To review" : "Att granska",
"Action needed" : "Åtgärd behövs",
"Later" : "Senare",
"Deck" : "Kort",
"Add a new stack" : "Lägg till en ny hög",
"Show archived cards" : "Visa arkiverade kort",
"Hide archived cards" : "Göm arkiverade kort",
"Board details" : "Taveldetaljer",
"All Boards" : "Alla tavlor",
"Archive" : "Arkivera",
"Unarchive" : "Ta bort ur arkivet",
"Delete" : "Radera",
"Enter a card title" : "Ange en korttitel",
"Sharing" : "Delning",
"Tags" : "Taggar",
"Select users or groups to share with" : "Välj användare och grupper att dela med",
"No matching user or group found." : "Ingen matchande användare eller grupp hittades.",
"Share" : "Dela",
"Edit" : "Redigera",
"Manage" : "Hantera",
"Discard share" : "Ta bort delning",
"Create a new tag" : "Skapa en ny tagg",
"Title" : "Titel",
"Members" : "Medlemmar",
"More actions" : "Fler händelser",
"Edit board" : "Ändra tavla",
"Archive board" : "Arkivera tavla",
"Unarchive board" : "Ta bort tavla ur arkivet",
"Delete board" : "Ta bort tavla",
"Create new board" : "Skapa ny tavla",
"New board title" : "Ny taveltitel",
"Modified:" : "Ändrad:",
"Created:" : "Skapad:",
"by" : "av",
"Choose a label" : "Välj en etikett",
"Add a label" : "Lägg till en etikett",
"Select labels…" : "Välj etiketter...",
"Due date" : "Slutdatum",
"Click to set" : "Klicka för att sätta",
"Remove due date" : "Ta bort slutdatum",
"Description" : "Beskrivning",
"Formatting help" : "Formatteringshjälp",
"Saved" : "Sparad",
"Attachments" : "Bifogade filer",
"Comments" : "Kommentarer",
"History" : "Historik",
"Shared with you" : "Delade med dig"
"Add a card description…" : "Lägg till en kortbeskrivning...",
"Archived boards" : "Arkiverade tavlor",
"Shared boards" : "Delade tavlor",
"Shared with you" : "Delade med dig",
"Move board to archive" : "Flytta tavla till arkiv",
"Create a new board" : "Skapa en ny tavla"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,6 +1,8 @@
OC.L10N.register(
"deck",
{
"Hours" : "Saat",
"Minutes" : "Dakika",
"Finished" : "Tamamlandı",
"To review" : "İncelenecek",
"Action needed" : "İşlem yapılması gerekiyor",
@@ -27,6 +29,7 @@ OC.L10N.register(
"Title" : "Başlık",
"Members" : "Üyeler",
"More actions" : "Diğer işlemler",
"Edit board" : "Panoyu sil",
"Archive board" : "Panoyu arşivle",
"Unarchive board" : "Panoyu arşivden çıkar",
"Delete board" : "Panoyu sil",
@@ -35,17 +38,19 @@ OC.L10N.register(
"Modified:" : "Değiştirilme:",
"Created:" : "Oluşturulma:",
"by" : "Kişi:",
"Choose a label" : "Bir etiket seçin",
"Add a label" : "Etiket ekle",
"Select labels…" : "Etiketleri seçin...",
"Due date" : "Bitiş tarihi",
"Click to set" : "Ayarlamak için tıklayın",
"Remove due date" : "Bitiş tarihini kaldır",
"Description" : "Açıklama",
"Formatting help" : "Biçimlendirme yardımı",
"Saved" : "Kaydedildi",
"Add a card description…" : "Bir kart açıklaması ekle...",
"Attachments" : "Ek dosyalar",
"Comments" : "Yorumlar",
"History" : "Geçmiş",
"Archived boards" : "Arşivlenmiş panolar",
"Shared boards" : "Paylaşılmış panolar",
"Shared with you" : "Sizinle paylaşılan",
"Edit board" : "Panoyu sil",
"Move board to archive" : "Panoyu arşive taşı",
"Create a new board" : "Yeni bir pano ekle"
},

View File

@@ -1,4 +1,6 @@
{ "translations": {
"Hours" : "Saat",
"Minutes" : "Dakika",
"Finished" : "Tamamlandı",
"To review" : "İncelenecek",
"Action needed" : "İşlem yapılması gerekiyor",
@@ -25,6 +27,7 @@
"Title" : "Başlık",
"Members" : "Üyeler",
"More actions" : "Diğer işlemler",
"Edit board" : "Panoyu sil",
"Archive board" : "Panoyu arşivle",
"Unarchive board" : "Panoyu arşivden çıkar",
"Delete board" : "Panoyu sil",
@@ -33,17 +36,19 @@
"Modified:" : "Değiştirilme:",
"Created:" : "Oluşturulma:",
"by" : "Kişi:",
"Choose a label" : "Bir etiket seçin",
"Add a label" : "Etiket ekle",
"Select labels…" : "Etiketleri seçin...",
"Due date" : "Bitiş tarihi",
"Click to set" : "Ayarlamak için tıklayın",
"Remove due date" : "Bitiş tarihini kaldır",
"Description" : "Açıklama",
"Formatting help" : "Biçimlendirme yardımı",
"Saved" : "Kaydedildi",
"Add a card description…" : "Bir kart açıklaması ekle...",
"Attachments" : "Ek dosyalar",
"Comments" : "Yorumlar",
"History" : "Geçmiş",
"Archived boards" : "Arşivlenmiş panolar",
"Shared boards" : "Paylaşılmış panolar",
"Shared with you" : "Sizinle paylaşılan",
"Edit board" : "Panoyu sil",
"Move board to archive" : "Panoyu arşive taşı",
"Create a new board" : "Yeni bir pano ekle"
},"pluralForm" :"nplurals=2; plural=(n > 1);"

View File

@@ -1,11 +1,14 @@
OC.L10N.register(
"deck",
{
"Hours" : "小时",
"Minutes" : "分",
"Finished" : "完成",
"To review" : "回顾",
"Action needed" : "需要操作",
"Later" : "稍后",
"Deck" : "面板",
"Add a new stack" : "新增",
"Show archived cards" : "显示已存档的卡片",
"Hide archived cards" : "隐藏已存档的卡片",
"Board details" : "面板详情",
@@ -23,19 +26,32 @@ OC.L10N.register(
"Manage" : "管理",
"Discard share" : "取消分享",
"Create a new tag" : "创建新标签",
"Title" : "标题",
"Members" : "会员",
"More actions" : "更多操作",
"Edit board" : "编辑面板",
"Archive board" : "归档面板",
"Unarchive board" : "未归档面板",
"Delete board" : "删除面板",
"Create new board" : "创建新面板",
"New board title" : "新面板标题",
"Modified:" : "修改于:",
"Created:" : "创建于:",
"by" : "by",
"Choose a label" : "选择一个标签",
"Add a label" : "新增标签",
"Select labels…" : "选择标签",
"Due date" : "截至日期",
"Click to set" : "点击设置",
"Remove due date" : "移除截至日期",
"Description" : "描述",
"Formatting help" : "格式化帮助",
"Saved" : "已保存",
"Add a card description…" : " 添加卡片描述…",
"Attachments" : "附件",
"Comments" : "评论",
"History" : "历史",
"Archived boards" : "已归档面板",
"Shared boards" : "已分享面板",
"Shared with you" : "共享给您的",
"Move board to archive" : "移动面板到归档",
"Create a new board" : "创建一个新面板"
},
"nplurals=1; plural=0;");

View File

@@ -1,9 +1,12 @@
{ "translations": {
"Hours" : "小时",
"Minutes" : "分",
"Finished" : "完成",
"To review" : "回顾",
"Action needed" : "需要操作",
"Later" : "稍后",
"Deck" : "面板",
"Add a new stack" : "新增",
"Show archived cards" : "显示已存档的卡片",
"Hide archived cards" : "隐藏已存档的卡片",
"Board details" : "面板详情",
@@ -21,19 +24,32 @@
"Manage" : "管理",
"Discard share" : "取消分享",
"Create a new tag" : "创建新标签",
"Title" : "标题",
"Members" : "会员",
"More actions" : "更多操作",
"Edit board" : "编辑面板",
"Archive board" : "归档面板",
"Unarchive board" : "未归档面板",
"Delete board" : "删除面板",
"Create new board" : "创建新面板",
"New board title" : "新面板标题",
"Modified:" : "修改于:",
"Created:" : "创建于:",
"by" : "by",
"Choose a label" : "选择一个标签",
"Add a label" : "新增标签",
"Select labels…" : "选择标签",
"Due date" : "截至日期",
"Click to set" : "点击设置",
"Remove due date" : "移除截至日期",
"Description" : "描述",
"Formatting help" : "格式化帮助",
"Saved" : "已保存",
"Add a card description…" : " 添加卡片描述…",
"Attachments" : "附件",
"Comments" : "评论",
"History" : "历史",
"Archived boards" : "已归档面板",
"Shared boards" : "已分享面板",
"Shared with you" : "共享给您的",
"Move board to archive" : "移动面板到归档",
"Create a new board" : "创建一个新面板"
},"pluralForm" :"nplurals=1; plural=0;"
}

20
l10n/zh_TW.js Normal file
View File

@@ -0,0 +1,20 @@
OC.L10N.register(
"deck",
{
"Hours" : "小時",
"Minutes" : "分鐘",
"Finished" : "已完成",
"Later" : "稍後",
"Archive" : "封存",
"Unarchive" : "取消封存",
"Delete" : "刪除",
"Sharing" : "分享",
"Select users or groups to share with" : "分享給指定的使用者或群組",
"No matching user or group found." : "沒有群組或使用者符合。",
"Share" : "分享",
"Edit" : "編輯",
"Manage" : "管理",
"Title" : "標題",
"Members" : "成員"
},
"nplurals=1; plural=0;");

18
l10n/zh_TW.json Normal file
View File

@@ -0,0 +1,18 @@
{ "translations": {
"Hours" : "小時",
"Minutes" : "分鐘",
"Finished" : "已完成",
"Later" : "稍後",
"Archive" : "封存",
"Unarchive" : "取消封存",
"Delete" : "刪除",
"Sharing" : "分享",
"Select users or groups to share with" : "分享給指定的使用者或群組",
"No matching user or group found." : "沒有群組或使用者符合。",
"Share" : "分享",
"Edit" : "編輯",
"Manage" : "管理",
"Title" : "標題",
"Members" : "成員"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -88,7 +88,7 @@ class Application extends App {
'id' => 'deck',
'order' => 10,
'href' => $urlGenerator->linkToRoute('deck.page.index'),
'icon' => $urlGenerator->imagePath('deck', 'app.svg'),
'icon' => $urlGenerator->imagePath('deck', 'deck.svg'),
'name' => 'Deck',
];
});

View File

@@ -82,6 +82,9 @@ class Acl extends RelationalEntity implements \JsonSerializable {
}
public function setType($type) {
if(is_numeric($type)) {
return parent::setType($type);
}
// FIXME: Remove when all javascript uses numeric types
if ($type === 'group' || $type === '1') {
$typeInt = Acl::PERMISSION_TYPE_GROUP;

View File

@@ -58,6 +58,13 @@ class Card extends RelationalEntity implements JsonSerializable {
$this->addResolvable('owner');
}
public function getDuedate() {
if($this->duedate === null)
return null;
$dt = new DateTime($this->duedate);
return $dt->format('c');
}
public function jsonSerialize() {
$json = parent::jsonSerialize();
$json['overdue'] = self::DUEDATE_FUTURE;
@@ -84,6 +91,7 @@ class Card extends RelationalEntity implements JsonSerializable {
$json['overdue'] = self::DUEDATE_OVERDUE;
}
}
$json['duedate'] = $this->getDuedate();
return $json;
}

View File

@@ -5,7 +5,7 @@
ng-blur="status.addStack=false"
ng-model="newStack.title" required
maxlength="100" />
<button class="button-inline icon icon-add" style="opacity: {{status.addStack ? 1: 0.5}};" type="submit"></button>
<button class="button-inline icon icon-add" ng-style="{'opacity':'{{status.addStack ? 1: 0.5}}'}" type="submit"></button>
</form>
</div>

View File

@@ -7,10 +7,10 @@
<div id="controls">
<div class="crumb svg last">
<a href="#" id="button-home" title="<?php p($l->t('All Boards')); ?>">
<a href="#" class="icon-home" title="<?php p($l->t('All Boards')); ?>">
</a>
</div>
<h1 class="title" style="border-bottom: 2px solid #{{boardservice.getCurrent().color }};">
<h1 class="title" ng-style="{'border-bottom':'2px solid #{{boardservice.getCurrent().color }}'}">
{{ boardservice.getCurrent().title }}
</h1>
<div class="board-header-controls hidden">
@@ -45,8 +45,7 @@
ng-if="!s.status.editStack"
ng-click="stackservice.delete(s.id)"></button>
</h2>
<ul data-as-sortable="sortOptions" is-disabled="!boardservice.canEdit() || filter==='archive'" data-ng-model="s.cards"
style="min-height: 40px;">
<ul data-as-sortable="sortOptions" is-disabled="!boardservice.canEdit() || filter==='archive'" data-ng-model="s.cards" class="card-list">
<li class="card as-sortable-item"
ng-repeat="c in s.cards"
data-as-sortable-item
@@ -58,17 +57,17 @@
<h3>{{ c.title }}</h3>
<ul class="labels">
<li ng-repeat="label in c.labels"
style="background-color: #{{ label.color }};" title="{{ label.title }}">
ng-style="{'background-color':'#{{ label.color }}'}" title="{{ label.title }}">
<span>{{ label.title }}</span>
</li>
</ul>
</div>
<div class="card-controls">
<i class="icon icon-filetype-text" ng-if="c.description" title="{{ c.description }}"></i>
<span class="due" ng-if="c.duedate" ng-class="{'overdue': c.overdue == 3, 'now': c.overdue == 2, 'next': c.overdue == 1 }">
<i class="icon badge-icon"></i>
<span class="due" ng-if="c.duedate" ng-class="{'overdue': c.overdue == 3, 'now': c.overdue == 2, 'next': c.overdue == 1 }" title="{{ c.duedate }}">
<i class="icon icon-badge"></i>
<span data-timestamp="{{ c.duedate | dateToTimestamp }}" class="live-relative-timestamp">{{ c.duedate | relativeDateFilterString }}</span>
</span>
<div class="app-popover-menu-utils" ng-if="!boardservice.isArchived()">
@@ -104,13 +103,13 @@
<!-- CREATE CARD //-->
<div class="card create"
style="background-color:#{{ boardservice.getCurrent().color }};" ng-if="boardservice.canEdit() && checkCanEdit() && filter!=='archive'">
ng-style="{'background-color':'#{{ boardservice.getCurrent().color }}'}" ng-if="boardservice.canEdit() && checkCanEdit() && filter!=='archive'">
<form ng-submit="createCard(s.id, newCard.title)">
<h3 ng-if="status.addCard[s.id]">
<input type="text" autofocus-on-insert
ng-model="newCard.title"
ng-blur="status.addCard[s.id]=false"
style="color:{{ boardservice.getCurrent().color | textColorFilter }}; border-color:{{ boardservice.getCurrent().color | textColorFilter }};"
ng-style="{'color':'{{ boardservice.getCurrent().color | textColorFilter }}','border-color':'{{ boardservice.getCurrent().color | textColorFilter }}'}"
maxlength="100"
required placeholder="<?php p($l->t('Enter a card title')); ?>"/>
</h3>

View File

@@ -69,37 +69,39 @@
<ul class="labels">
<li ng-repeat="label in boardservice.getCurrent().labels">
<span class="label-title" style="background-color:#{{label.color}}; color:{{ label.color|textColorFilter }};" ng-if="!label.edit">
<span ng-if="label.title">{{ label.title }}</span><i ng-if="!label.title"><br /></i>
</span>
<span class="label-title" style="background-color:#{{label.color}}; color:{{ textColor(label.color) }}; width:178px;" ng-if="label.edit">
<form ng-submit="labelUpdate(label)">
<input type="text" ng-model="label.title" class="input-inline" style="background-color:#{{label.color}}; color:{{ label.color|textColorFilter }};" autofocus-on-insert maxlength="100"/>
</form>
</span>
<div class="colorselect" ng-if="label.edit">
<div class="color" ng-repeat="c in defaultColors" style="background-color:#{{ c }};" ng-click="label.color=c" ng-class="{'selected': (c == label.color) }"><br /></div>
<span class="label-title" ng-style="{'background-color':'#{{label.color}}','color':'{{ label.color|textColorFilter }}'}" ng-if="!label.edit">
<span ng-if="label.title">{{ label.title }}</span><i ng-if="!label.title"><br /></i>
</span>
<div class="label-edit" ng-if="label.edit">
<div ng-style="{'background-color':'#{{label.color}}','color':'{{ textColor(label.color) }}','width':'100%'}>
<form ng-submit="labelUpdate(label)">
<input type="text" ng-model="label.title" class="input-inline" ng-style="{'background-color':'#{{label.color}}','color':'{{ label.color|textColorFilter }}'}" autofocus-on-insert maxlength="100"/>
</form>
</div>
<div class="colorselect">
<div class="color" ng-repeat="c in defaultColors" ng-style="{'background-color':'#{{ c }}'}" ng-click="label.color=c" ng-class="{'selected': (c == label.color) }"><br /></div>
</div>
</div>
<a ng-if="boardservice.canManage()" ng-click="labelDelete(label)" class="icon"><i class="icon icon-delete" ></i></a>
<a ng-if="boardservice.canManage() && label.edit" ng-click="labelUpdate(label)" class="icon"><i class="icon icon-checkmark" ></i></a>
<a ng-if="boardservice.canManage() && !label.edit" ng-click="label.edit=true" class="icon"><i class="icon icon-rename" ></i></a>
<a ng-if="boardservice.canManage()" ng-click="labelDelete(label)" class="icon"><i class="icon icon-delete" ></i></a>
</li>
<li ng-if="status.createLabel">
<form ng-submit="labelCreate(newLabel)">
<span class="label-title" style="background-color:#{{newLabel.color}}; color:{{ textColor(newLabel.color) }}; width:178px;">
<input type="text" class="input-inline" ng-model="newLabel.title" style="color:{{ newLabel.color|textColorFilter }};" autofocus-on-insert maxlength="100" />
</span>
<div class="colorselect">
<div class="color" ng-repeat="c in defaultColors" style="background-color:#{{ c }};" ng-click="newLabel.color=c" ng-class="{'selected': (c == newLabel.color), 'dark': (newBoard.color | textColorFilter) === '#ffffff' }"><br /></div>
<div class="label-edit">
<div ng-style="{'background-color':'#{{newLabel.color}}','color':'{{ textColor(newLabel.color) }}','width':'100%'}">
<form ng-submit="labelCreate(newLabel)">
<input type="text" class="input-inline" ng-model="newLabel.title" ng-style="{'color':'{{ newLabel.color|textColorFilter }}'};" autofocus-on-insert maxlength="100" />
</form>
</div>
<a ng-click="labelCreate(newLabel)" class="icon"><i class="icon icon-checkmark" ></i></a>
<a ng-click="status.createLabel=false" class="icon icon-close"></a>
</form>
<div class="colorselect">
<div class="color" ng-repeat="c in defaultColors" ng-style="{'background-color':'#{{ c }}'}" ng-click="newLabel.color=c" ng-class="{'selected': (c == newLabel.color), 'dark': (newBoard.color | textColorFilter) === '#ffffff' }"><br /></div>
</div>
</div>
<a ng-click="labelCreate(newLabel)" class="icon"><i class="icon icon-checkmark" ></i></a>
<a ng-click="status.createLabel=false" class="icon"><i class="icon icon-close" ></i></a>
</li>
<li ng-if="boardservice.canManage() && !status.createLabel" class="label-create">
<a ng-click="status.createLabel=true"><span class="icon icon-add"> </span> <?php p($l->t('Create a new tag')); ?></a>
<a ng-click="status.createLabel=true" class="button"><span class="icon icon-add"></span><br /><span><?php p($l->t('Create a new tag')); ?></span></a>
</li>
</ul>

View File

@@ -1,7 +1,7 @@
<div id="controls">
<div class="breadcrumb">
<div class="crumb svg last">
<a href="#" id="button-home" title="<?php p($l->t('All Boards')); ?>">
<a href="#" class="icon-home" title="<?php p($l->t('All Boards')); ?>">
</a>
<span style="display: none;"></span>
</div>
@@ -20,10 +20,20 @@
<tbody>
<tr data-ng-repeat="b in boardservice.sorted" ng-class="{deleted: b.deletedAt > 0}">
<td ng-click="gotoBoard(b)">
<span class="board-bullet"
style="background-color:#{{b.color}};"> </span>
<div class="board-bullet"
ng-style="{'background-color':'#{{b.color}}'};"> </div>
</td>
<td>
<div ng-click="gotoBoard(b)" ng-show="!b.status.edit">{{ b.title }}</div>
<div class="app-navigation-entry-edit" ng-show="b.status.edit">
<form ng-disabled="isAddingList" class="ng-pristine ng-valid" ng-submit="boardUpdate(b)">
<input id="newTitle" class="edit ng-valid ng-empty" type="text" autofocus-on-insert ng-model="b.title" maxlength="100">
<div class="colorselect">
<div class="color" ng-repeat="c in colors" ng-style="{'background-color':'#{{ c }}'}" ng-click="b.color=c" ng-class="{'selected': (c == b.color) }"><br /></div>
</div>
</form>
</div>
</td>
<td ng-click="gotoBoard(b)">{{ b.title }}</a></td>
<td>
<div id="assigned-users">
<div class="avatardiv" avatar displayname="{{ b.owner.uid }}" title="{{ b.owner.displayname }}"></div>
@@ -32,10 +42,14 @@
</td>
<td>
<div class="hint"></div>
<div class="app-popover-menu-utils" ng-if="b.deletedAt == 0">
<div class="app-popover-menu-utils" ng-if="b.deletedAt == 0" ng-show="!b.status.edit">
<button class="icon icon-more button-inline" title="<?php p($l->t('More actions')); ?>"></button>
<div class="popovermenu bubble hidden">
<ul>
<li ng-click="boardUpdateBegin(b); b.status.edit = true">
<a class="menuitem"><span class="icon-rename"></span> <?php p($l->t('Edit board')); ?>
</a>
</li>
<li ng-if="boardservice.canManage(b) && !b.archived" ng-click="boardArchive(b)">
<a class="menuitem"><span class="icon-archive"></span> <?php p($l->t('Archive board')); ?>
</a>
@@ -55,12 +69,16 @@
</ul>
</div>
</div>
<div class="board-edit-controls" ng-show="b.status.edit">
<span class="icon icon-checkmark" ng-click="boardUpdate(b)"></span>
<span class="icon icon-close" ng-click="boardUpdateReset(b)"></span>
</div>
<div class="app-popover-menu-utils" ng-if="b.deletedAt > 0">
<button class="icon icon-history button-inline" ng-click="boardDeleteUndo(b)" title="Undo board deletion - Otherwise the board will be deleted during the next cronjob run."></button>
</div>
</td>
</tr>
<tr ng-if="status.filter === '' && !status.addBoard" ng-click="status.addBoard=!status.addBoard">
<tr ng-if="status.filter === '' && !status.addBoard" ng-click="status.addBoard=!status.addBoard" class="board-create">
<td><span class="icon icon-add"></span></td>
<td colspan="3">
<a ng-click="status.addBoard=!status.addBoard"
@@ -80,15 +98,19 @@
autofocus-on-insert ng-model="newBoard.title" maxlength="100">
<div class="colorselect">
<div class="color" ng-repeat="c in colors"
style="background-color:#{{ c }};"
ng-style="{'background-color':'#{{ c }}'}"
ng-click="selectColor(c)"
ng-class="{'selected': (c == newBoard.color), 'dark': (newBoard.color | textColorFilter) === '#ffffff' }"></div>
</div>
<input type="submit" value="" class="icon-checkmark svg" />
</form>
</td>
<td></td>
<td></td>
<td>
<div class="board-edit-controls">
<span class="icon icon-checkmark" ng-click="boardCreate()"></span>
<span class="icon icon-close" ng-click="status.addBoard=!status.addBoard"></span>
</div>
</td>
</tr>
</tbody>
</table>

View File

@@ -5,7 +5,7 @@
<p>{{ statusservice.text }}</p></div>
</div>
{{card=cardservice.getCurrent();""}}
<div id="card-header">
<div id="sidebar-header">
<a class="icon-close" ui-sref="board" ng-click="sidebar.show=!sidebar.show">&nbsp;</a>
<h2>
<!-- TODO: change to textarea elastic //-->
@@ -28,57 +28,48 @@
<?php p($l->t('by')); ?>
<span>{{ cardservice.getCurrent().owner.displayname }}</span>
</div>
<div id="labels">
<h3 id="card-tag-label" ng-show="!(boardservice.isArchived() || card.archived) && card.labels">
<?php p($l->t('Tags')); ?>
</h3>
<div id="labels" ng-show="!(boardservice.isArchived() || card.archived) && card.labels">
<ui-select multiple tagging="" ng-model="card.labels" theme="select2"
ng-disabled="boardservice.isArchived() || card.archived"
style="width:100%;" title="Choose a label"
placeholder="Add a label"
style="width:100%;" title="<?php p($l->t('Choose a label')); ?>"
placeholder="<?php p($l->t('Add a label')); ?>"
on-select="labelAssign($item, $model)"
on-remove="labelRemove($item, $model)" ng-disabled="!boardservice.canEdit() || archived">
<ui-select-match placeholder="Select labels…">
<span class="select-label" style="background-color:#{{$item.color}}; color:{{ $item.color|textColorFilter }};">{{$item.title}}&nbsp;</span>
<ui-select-match placeholder="<?php p($l->t('Select labels…')); ?>">
<span class="select-label" ng-style="{'background-color':'#{{$item.color}}','color':'{{ $item.color|textColorFilter }}'}">{{$item.title}}&nbsp;</span>
</ui-select-match>
<ui-select-choices
repeat="label in boardservice.getCurrent().labels | filter:$select.search">
<span
style="background-color:#{{label.color}}; color:{{ label.color|textColorFilter }};">{{label.title}}</span>
<span class="choose-label" ng-style="{'background-color':'#{{label.color}}','color':'{{ label.color|textColorFilter }}'}">{{label.title}}</span>
</ui-select-choices>
</ui-select>
<div class="duedate">
<input class="datepicker-input medium focus" type="text" placeholder="Set a due date" value="{{ cardservice.getCurrent().duedate | parseDate }}" datepicker="due" />
<input class="timepicker-input medium focus" type="text" placeholder="00:00:00" ng-if="cardservice.getCurrent().duedate" value="{{ cardservice.getCurrent().duedate | parseTime }}" timepicker="due" />
<button class="icon icon-delete button-inline" title="<?php p($l->t('Remove due date')); ?>" ng-if="cardservice.getCurrent().duedate" ng-click="resetDuedate()"></button>
</div>
</div>
<h3>
<?php p($l->t('Due date')); ?>
</h3>
<div class="duedate">
<input class="datepicker-input medium focus" type="text" placeholder="<?php p($l->t('Click to set')); ?>" value="{{ cardservice.getCurrent().duedate | parseDate }}" datepicker="due" ng-disabled="(boardservice.isArchived() || card.archived)" />
<input class="timepicker-input medium focus" type="text" placeholder="00:00" ng-disabled="!cardservice.getCurrent().duedate || (boardservice.isArchived() || card.archived)" value="{{ cardservice.getCurrent().duedate | parseTime }}" timepicker="due" />
<button class="icon icon-delete button-inline" title="<?php p($l->t('Remove due date')); ?>" ng-if="cardservice.getCurrent().duedate" ng-click="resetDuedate()"></button>
</div>
<!--<div id="assigned-users">
<ui-select multiple tagging="" ng-model="card.assignees"
theme="bootstrap" style="width:100%;"
title="Choose a user to assign"
placeholder="Assign users…"
on-select="userAssign($item, $model)"
on-remove="userRemove($item, $model)" ng-disabled="archived">
<ui-select-match placeholder="Select users…">{{$item.title}}
</ui-select-match>
<ui-select-choices
repeat="label in boardservice.getCurrent().labels | filter:$select.search">
<span
style="background-color:#{{label.color}}">{{label.title}}</span>
</ui-select-choices>
</ui-select>
</div>//-->
<div id="card-description">
<h3>
<?php p($l->t('Description')); ?>
<a href="https://github.com/nextcloud/deck/wiki/Markdown-Help" target="_blank" class="icon-help" title="<?php p($l->t('Formatting help')); ?>"></a>
<span class="save-indicator"><?php p($l->t('Saved')); ?></span>
<div>
<div>
<?php p($l->t('Description')); ?>
<a href="https://github.com/nextcloud/deck/wiki/Markdown-Help" target="_blank" class="icon icon-help" title="<?php p($l->t('Formatting help')); ?>"></a>
</div>
<span class="save-indicator"><?php p($l->t('Saved')); ?></span>
</div>
</h3>
<textarea elastic ng-if="status.cardEditDescription"
placeholder="Enter your description here…"
placeholder="<?php p($l->t('Add a card description…')); ?>"
ng-blur="cardUpdate(cardservice.getCurrent())"
ng-model="cardservice.getCurrent().description"
autofocus-on-insert> </textarea>
@@ -89,43 +80,5 @@
<div class="placeholder"
ng-if="!cardservice.getCurrent().description"><?php p($l->t('Add a card description…')); ?></div>
</div>
</div>
</div>
<!--
<ul class="tabHeaders">
<li class="tabHeader" ng-class="{'selected': (status.boardtab==0 || !status.boardtab)}" ng-click="status.boardtab=0"><a><?php p($l->t('Attachments')); ?></a></li>
<li class="tabHeader" ng-class="{'selected': (status.boardtab==1)}" ng-click="status.boardtab=1"><a><?php p($l->t('Comments')); ?></a></li>
<li class="tabHeader" ng-class="{'selected': (status.boardtab==2)}" ng-click="status.boardtab=2"><a><?php p($l->t('History')); ?></a></li>
</ul>
<div class="tabsContainer">
<div id="commentsTabView" class="tab commentsTabView" ng-if="status.boardtab==0 || !status.boardtab">
<div id="card-attachments">
<button ng-click="status.addAttachment=true"><i class="fa fa-plus"></i> Add an attachment</button>
<div ng-if="status.addAttachment" id="attachment-add">
<button><i class="fa fa-file"></i> Attach a File</button>
<button><i class="fa fa-link"></i> Attach a URL</button>
</div>
<ul>
<li>
<a href="#">
<span class="fa fa-file"></span> myfilename.pdf
<div class="details">
<span class="user">Added by John Doe at</span>
<span class="added">1.3.2014 14:13</span>
</div>
</a>
</li>
</ul>
</div>
</div>
<div id="board-detail-labels" class="tab commentsTabView" ng-if="status.boardtab==1">
</div>
<div id="commentsTabView" class="tab commentsTabView" ng-if="status.boardtab==2">
</div>
</div>
//-->

View File

@@ -5,11 +5,11 @@
<li ng-class="{active: status.filter === 'shared'}"><a ui-sref="list({ filter: 'shared' })" class="icon-share"><?php p($l->t('Shared boards')); ?></a></li>
<li class="with-icon with-menu" ng-class="{active: b.id === boardservice.getCurrent().id}" data-ng-repeat="b in boardservice.sidebar" ng-if="b.deletedAt == 0">
<span class="board-bullet" style="background-color:#{{b.color}};" ng-if="!b.status.edit"> </span>
<span class="board-bullet" ng-style="{'background-color':'#{{b.color}}'}" ng-if="!b.status.edit"> </span>
<a href="#!/board/{{b.id}}/" ng-if="!b.status.edit">{{ b.title }}</a>
<div class="app-navigation-entry-utils" ng-show="!b.status.edit" style="position:absolute;">
<ul>
<li class="app-navigation-entry-utils-menu-share svg" ng-show="b.shared>0"><i class="icon icon-share" title="<?php p($l->t('Shared with you')); ?>"> </i></li>
<li class="app-navigation-entry-utils-menu-share svg" ng-if="b.shared>0"><i class="icon icon-share" title="<?php p($l->t('Shared with you')); ?>"> </i></li>
<li class="app-navigation-entry-utils-menu-button svg" ng-show="!status.deleteUndo[b.id]"><button class="icon-more"></button></li>
</ul>
</div>
@@ -23,10 +23,10 @@
<form ng-disabled="isAddingList" class="ng-pristine ng-valid" ng-submit="boardUpdate(b)">
<input id="newTitle" class="edit ng-valid ng-empty" type="text" autofocus-on-insert ng-model="b.title" maxlength="100">
<input type="submit" value="" class="action icon-checkmark svg">
<div class="colorselect">
<div class="color" ng-repeat="c in colors" style="background-color:#{{ c }};" ng-click="b.color=c" ng-class="{'selected': (c == b.color) }"><br /></div>
</div>
</form>
<div class="colorselect">
<div class="color" ng-repeat="c in colors" ng-style="{'background-color':'#{{ c }}'}" ng-click="b.color=c" ng-class="{'selected': (c == b.color) }"></div>
</div>
</div>
</li>
@@ -39,7 +39,7 @@
<input id="newTitle" class="edit ng-valid ng-empty" type="text" placeholder="<?php p($l->t('New board title')); ?>" autofocus-on-insert ng-model="newBoard.title" maxlength="100">
<input type="submit" value="" class="action icon-checkmark svg">
<div class="colorselect">
<div class="color" ng-repeat="c in colors" style="background-color:#{{ c }};" ng-click="selectColor(c)" ng-class="{'selected': (c == newBoard.color), 'dark': (newBoard.color | textColorFilter) === '#ffffff' }"><br /></div>
<div class="color" ng-repeat="c in colors" ng-style="{'background-color':'#{{ c }}'}" ng-click="selectColor(c)" ng-class="{'selected': (c == newBoard.color), 'dark': (newBoard.color | textColorFilter) === '#ffffff' }"><br /></div>
</div>
</form>
</div>

View File

@@ -104,7 +104,7 @@ class CardServiceTest extends TestCase {
$this->assertEquals('text', $actual->getType());
$this->assertEquals(999, $actual->getOrder());
$this->assertEquals('foo', $actual->getDescription());
$this->assertEquals('2017-01-01 00:00:00', $actual->getDuedate());
$this->assertEquals('2017-01-01T00:00:00+00:00', $actual->getDuedate());
}
public function testUpdateArchived() {

View File

@@ -24,6 +24,7 @@
namespace OCA\Deck\Controller;
use OCA\Deck\Db\Acl;
use OCP\IUser;
class BoardControllerTest extends \PHPUnit_Framework_TestCase {
@@ -61,11 +62,12 @@ class BoardControllerTest extends \PHPUnit_Framework_TestCase {
->disableOriginalConstructor()
->getMock();
$user = $this->createMock(IUser::class);
$this->groupManager->method('getUserGroupIds')
->willReturn(['admin', 'group1', 'group2']);
$this->userManager->method('get')
->with($this->userId)
->willReturn('user');
->willReturn($user);
$this->controller = new BoardController(
'deck',