Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ffb6a2de9c | ||
|
|
13332ecef6 | ||
|
|
4f090c5b6e | ||
|
|
4dd9ad2fa3 | ||
|
|
1c4cc0f963 | ||
|
|
a5b566edd0 | ||
|
|
3bd32e6c0d | ||
|
|
1633be74ca | ||
|
|
1ede06fe45 | ||
|
|
4e4d412717 | ||
|
|
d590e9972b | ||
|
|
91fb1533e6 | ||
|
|
04f17aad68 |
76
.drone.yml
76
.drone.yml
@@ -37,55 +37,39 @@ pipeline:
|
|||||||
matrix:
|
matrix:
|
||||||
TESTS: signed-off-check
|
TESTS: signed-off-check
|
||||||
syntax-php5.6:
|
syntax-php5.6:
|
||||||
image: nextcloudci/php5.6:php5.6-8
|
image: nextcloudci/php5.6:php5.6-3
|
||||||
environment:
|
environment:
|
||||||
- APP_NAME=deck
|
- APP_NAME=deck
|
||||||
- CORE_BRANCH=master
|
- CORE_BRANCH=master
|
||||||
- DB=sqlite
|
- DB=sqlite
|
||||||
commands:
|
commands:
|
||||||
|
# Pre-setup steps
|
||||||
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||||
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||||
|
- cd ../server
|
||||||
- composer install
|
- composer install
|
||||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
- ./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:
|
when:
|
||||||
matrix:
|
matrix:
|
||||||
TESTS: syntax-php5.6
|
TESTS: syntax-php5.6
|
||||||
syntax-php7.0:
|
syntax-php7.0:
|
||||||
image: nextcloudci/php7.0:php7.0-17
|
image: nextcloudci/php7.0:php7.0-2
|
||||||
environment:
|
environment:
|
||||||
- APP_NAME=deck
|
- APP_NAME=deck
|
||||||
- CORE_BRANCH=master
|
- CORE_BRANCH=master
|
||||||
- DB=sqlite
|
- DB=sqlite
|
||||||
commands:
|
commands:
|
||||||
|
# Pre-setup steps
|
||||||
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||||
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||||
|
- cd ../server
|
||||||
- composer install
|
- composer install
|
||||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
- ./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 .
|
||||||
when:
|
when:
|
||||||
matrix:
|
matrix:
|
||||||
TESTS: syntax-php7.0
|
TESTS: syntax-php7.0
|
||||||
syntax-php7.1:
|
|
||||||
image: nextcloudci/php7.1:php7.1-15
|
|
||||||
environment:
|
|
||||||
- APP_NAME=deck
|
|
||||||
- CORE_BRANCH=master
|
|
||||||
- DB=sqlite
|
|
||||||
commands:
|
|
||||||
- composer install
|
|
||||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
|
||||||
when:
|
|
||||||
matrix:
|
|
||||||
TESTS: syntax-php7.1
|
|
||||||
syntax-php7.2:
|
|
||||||
image: nextcloudci/php7.2:php7.2-9
|
|
||||||
environment:
|
|
||||||
- APP_NAME=deck
|
|
||||||
- CORE_BRANCH=master
|
|
||||||
- DB=sqlite
|
|
||||||
commands:
|
|
||||||
- composer install
|
|
||||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
|
||||||
when:
|
|
||||||
matrix:
|
|
||||||
TESTS: syntax-php7.2
|
|
||||||
php5.6:
|
php5.6:
|
||||||
image: nextcloudci/php5.6:php5.6-8
|
image: nextcloudci/php5.6:php5.6-7
|
||||||
environment:
|
environment:
|
||||||
- APP_NAME=deck
|
- APP_NAME=deck
|
||||||
- CORE_BRANCH=master
|
- CORE_BRANCH=master
|
||||||
@@ -111,7 +95,7 @@ pipeline:
|
|||||||
matrix:
|
matrix:
|
||||||
TESTS: php5.6
|
TESTS: php5.6
|
||||||
php7.0:
|
php7.0:
|
||||||
image: nextcloudci/php7.0:php7.0-17
|
image: nextcloudci/php7.0:php7.0-8
|
||||||
environment:
|
environment:
|
||||||
- APP_NAME=deck
|
- APP_NAME=deck
|
||||||
- CORE_BRANCH=master
|
- CORE_BRANCH=master
|
||||||
@@ -130,13 +114,14 @@ pipeline:
|
|||||||
matrix:
|
matrix:
|
||||||
TESTS: php7.0
|
TESTS: php7.0
|
||||||
php7.1:
|
php7.1:
|
||||||
image: nextcloudci/php7.1:php7.1-15
|
image: nextcloudci/php7.1:php7.1-11
|
||||||
environment:
|
environment:
|
||||||
- APP_NAME=deck
|
- APP_NAME=deck
|
||||||
- CORE_BRANCH=master
|
- CORE_BRANCH=master
|
||||||
- DB=sqlite
|
- DB=sqlite
|
||||||
commands:
|
commands:
|
||||||
# Pre-setup steps
|
# Pre-setup steps
|
||||||
|
- yum -y install wget
|
||||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||||
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||||
- cd ../server/
|
- cd ../server/
|
||||||
@@ -147,24 +132,6 @@ pipeline:
|
|||||||
when:
|
when:
|
||||||
matrix:
|
matrix:
|
||||||
TESTS: php7.1
|
TESTS: php7.1
|
||||||
php7.2:
|
|
||||||
image: nextcloudci/php7.2:php7.2-9
|
|
||||||
environment:
|
|
||||||
- APP_NAME=deck
|
|
||||||
- CORE_BRANCH=master
|
|
||||||
- DB=sqlite
|
|
||||||
commands:
|
|
||||||
# Pre-setup steps
|
|
||||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
||||||
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
|
||||||
- cd ../server/
|
|
||||||
- php occ app:enable deck
|
|
||||||
- cd apps/$APP_NAME
|
|
||||||
- phpunit -c tests/phpunit.xml --coverage-clover build/php-unit.coverage.xml
|
|
||||||
- phpunit -c tests/phpunit.integration.xml --coverage-clover build/php-integration.coverage.xml
|
|
||||||
when:
|
|
||||||
matrix:
|
|
||||||
TESTS: php7.2
|
|
||||||
integration:
|
integration:
|
||||||
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
image: nextcloudci/integration-php7.0:integration-php7.0-3
|
||||||
environment:
|
environment:
|
||||||
@@ -183,13 +150,6 @@ pipeline:
|
|||||||
when:
|
when:
|
||||||
matrix:
|
matrix:
|
||||||
TESTS: integration
|
TESTS: integration
|
||||||
eslint:
|
|
||||||
image: nextcloudci/eslint:eslint-1
|
|
||||||
commands:
|
|
||||||
- ./run-eslint.sh
|
|
||||||
when:
|
|
||||||
matrix:
|
|
||||||
TESTS: eslint
|
|
||||||
jsbuild:
|
jsbuild:
|
||||||
image: mhart/alpine-node:6.8.0
|
image: mhart/alpine-node:6.8.0
|
||||||
commands:
|
commands:
|
||||||
@@ -206,13 +166,9 @@ matrix:
|
|||||||
- TESTS: signed-off-check
|
- TESTS: signed-off-check
|
||||||
- TESTS: syntax-php5.6
|
- TESTS: syntax-php5.6
|
||||||
- TESTS: syntax-php7.0
|
- TESTS: syntax-php7.0
|
||||||
- TESTS: syntax-php7.1
|
|
||||||
- TESTS: syntax-php7.2
|
|
||||||
- TESTS: php5.6
|
- TESTS: php5.6
|
||||||
- TESTS: php7.0
|
- TESTS: php7.0
|
||||||
- TESTS: php7.1
|
- TESTS: php7.1
|
||||||
- TESTS: php7.2
|
|
||||||
- TESTS: eslint
|
|
||||||
- TESTS: jsbuild
|
- TESTS: jsbuild
|
||||||
- TESTS: integration
|
- TESTS: integration
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
/js/tests/*
|
|
||||||
/js/vendor/*
|
|
||||||
/js/node_modules/*
|
|
||||||
/js/public/*
|
|
||||||
/karma.conf.js
|
|
||||||
/tests/*
|
|
||||||
/l10n/*
|
|
||||||
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
root: true
|
|
||||||
|
|
||||||
|
|
||||||
extends:
|
|
||||||
- eslint:recommended
|
|
||||||
|
|
||||||
env:
|
|
||||||
browser: true
|
|
||||||
amd: true
|
|
||||||
|
|
||||||
globals:
|
|
||||||
app: false
|
|
||||||
angular: false
|
|
||||||
$: false
|
|
||||||
escapeHTML: false
|
|
||||||
OC: false
|
|
||||||
OCA: false
|
|
||||||
t: false
|
|
||||||
oc_current_user: false
|
|
||||||
oc_requesttoken: false
|
|
||||||
Clipboard: false
|
|
||||||
oc_defaults: false
|
|
||||||
|
|
||||||
rules:
|
|
||||||
curly: error
|
|
||||||
eqeqeq: ["error", "smart"]
|
|
||||||
guard-for-in: error
|
|
||||||
no-console: off
|
|
||||||
no-fallthrough: error
|
|
||||||
no-mixed-spaces-and-tabs: error
|
|
||||||
no-unused-vars: warn
|
|
||||||
no-use-before-define: error
|
|
||||||
semi: ["error", "always"]
|
|
||||||
indent:
|
|
||||||
- error
|
|
||||||
- tab
|
|
||||||
- SwitchCase: 1
|
|
||||||
15
.travis.yml
15
.travis.yml
@@ -5,17 +5,12 @@ services:
|
|||||||
- mysql
|
- mysql
|
||||||
php:
|
php:
|
||||||
- 5.6
|
- 5.6
|
||||||
- 7.0
|
- 7
|
||||||
- 7.1
|
|
||||||
- 7.2
|
|
||||||
env:
|
env:
|
||||||
- CORE_BRANCH=master DB=mysql
|
matrix:
|
||||||
- CORE_BRANCH=stable12 DB=mysql
|
- CORE_BRANCH=master DB=mysql
|
||||||
|
- CORE_BRANCH=stable12 DB=mysql
|
||||||
matrix:
|
- CORE_BRANCH=stable11 DB=mysql
|
||||||
exclude:
|
|
||||||
- php: 7.2
|
|
||||||
env: CORE_BRANCH=stable12 DB=mysql
|
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- wget https://phar.phpunit.de/phpunit-5.7.phar
|
- wget https://phar.phpunit.de/phpunit-5.7.phar
|
||||||
|
|||||||
31
CHANGELOG.md
31
CHANGELOG.md
@@ -1,37 +1,6 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
## 0.3.0 - 2018-01-12
|
|
||||||
|
|
||||||
### Added
|
|
||||||
- Allow to assign users to cards
|
|
||||||
- Emit notifications for overdue cards
|
|
||||||
- Emit notifications if boards gets shared to a user
|
|
||||||
- Add support for Nextcloud 13
|
|
||||||
- Simplify layout for cleaner user experience
|
|
||||||
- Add contacts menu to avatars
|
|
||||||
- Automatically save card description on inactivity
|
|
||||||
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- Fix card dragging behaviour
|
|
||||||
- Fix scrolling and dragging on mobile
|
|
||||||
- Various fixes when data is not syncronized between different views
|
|
||||||
- Improved performance
|
|
||||||
- Update document title when renaming a board
|
|
||||||
- Automatically chose the least used color
|
|
||||||
- Improve accessibility
|
|
||||||
- Fix issue when assigning labels after creating them
|
|
||||||
- Allow to save tag changes with enter
|
|
||||||
- Fix bug when removing labels changed the color of the remaining ones
|
|
||||||
- Fix issues with auto saving of card descriptions
|
|
||||||
|
|
||||||
|
|
||||||
## 0.2.8 - 2017-11-26
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- Drop support for NC 13, since that will only be supported by the next version of Deck
|
|
||||||
|
|
||||||
## 0.2.7 - 2017-11-10
|
## 0.2.7 - 2017-11-10
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
6
Makefile
6
Makefile
@@ -25,11 +25,14 @@ install-deps:
|
|||||||
cd js && npm install --deps
|
cd js && npm install --deps
|
||||||
cd js && ./node_modules/.bin/bower install
|
cd js && ./node_modules/.bin/bower install
|
||||||
|
|
||||||
build: build-js
|
build: build-js build-css
|
||||||
|
|
||||||
build-js: install-deps
|
build-js: install-deps
|
||||||
cd js && ./node_modules/.bin/grunt build
|
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:
|
watch:
|
||||||
cd js && ./node_modules/.bin/grunt watch
|
cd js && ./node_modules/.bin/grunt watch
|
||||||
|
|
||||||
@@ -59,7 +62,6 @@ appstore: clean-build build
|
|||||||
--exclude="../$(app_name)/protractor\.*" \
|
--exclude="../$(app_name)/protractor\.*" \
|
||||||
--exclude="../$(app_name)/.*" \
|
--exclude="../$(app_name)/.*" \
|
||||||
--exclude="../$(app_name)/*.lock" \
|
--exclude="../$(app_name)/*.lock" \
|
||||||
--exclude="../$(app_name)/run-eslint.sh" \
|
|
||||||
--exclude="../$(app_name)/js/.*" \
|
--exclude="../$(app_name)/js/.*" \
|
||||||
--exclude="../$(app_name)/vendor" \
|
--exclude="../$(app_name)/vendor" \
|
||||||
--exclude-vcs \
|
--exclude-vcs \
|
||||||
|
|||||||
@@ -23,4 +23,3 @@
|
|||||||
|
|
||||||
$app = new \OCA\Deck\AppInfo\Application();
|
$app = new \OCA\Deck\AppInfo\Application();
|
||||||
$app->registerNavigationEntry();
|
$app->registerNavigationEntry();
|
||||||
$app->registerNotifications();
|
|
||||||
@@ -162,11 +162,6 @@
|
|||||||
<type>timestamp</type>
|
<type>timestamp</type>
|
||||||
<default>0</default>
|
<default>0</default>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
|
||||||
<name>notified</name>
|
|
||||||
<type>boolean</type>
|
|
||||||
<default>false</default>
|
|
||||||
</field>
|
|
||||||
<index>
|
<index>
|
||||||
<name>deck_cards_stack_id_index</name>
|
<name>deck_cards_stack_id_index</name>
|
||||||
<field>
|
<field>
|
||||||
@@ -316,44 +311,6 @@
|
|||||||
</index>
|
</index>
|
||||||
</declaration>
|
</declaration>
|
||||||
</table>
|
</table>
|
||||||
<table>
|
|
||||||
<name>*dbprefix*deck_assigned_users</name>
|
|
||||||
<declaration>
|
|
||||||
<field>
|
|
||||||
<name>id</name>
|
|
||||||
<type>integer</type>
|
|
||||||
<default>0</default>
|
|
||||||
<notnull>true</notnull>
|
|
||||||
<autoincrement>1</autoincrement>
|
|
||||||
<length>4</length>
|
|
||||||
</field>
|
|
||||||
<field>
|
|
||||||
<name>participant</name>
|
|
||||||
<type>text</type>
|
|
||||||
<notnull>true</notnull>
|
|
||||||
<length>64</length>
|
|
||||||
</field>
|
|
||||||
<field>
|
|
||||||
<name>card_id</name>
|
|
||||||
<type>integer</type>
|
|
||||||
<default>0</default>
|
|
||||||
<notnull>true</notnull>
|
|
||||||
<length>4</length>
|
|
||||||
</field>
|
|
||||||
<index>
|
|
||||||
<name>deck_assigned_users_idx_p</name>
|
|
||||||
<field>
|
|
||||||
<name>participant</name>
|
|
||||||
</field>
|
|
||||||
</index>
|
|
||||||
<index>
|
|
||||||
<name>deck_assigned_users_idx_c</name>
|
|
||||||
<field>
|
|
||||||
<name>card_id</name>
|
|
||||||
</field>
|
|
||||||
</index>
|
|
||||||
</declaration>
|
|
||||||
</table>
|
|
||||||
<table>
|
<table>
|
||||||
<name>*dbprefix*deck_board_acl</name>
|
<name>*dbprefix*deck_board_acl</name>
|
||||||
<declaration>
|
<declaration>
|
||||||
|
|||||||
@@ -13,8 +13,10 @@
|
|||||||
- 👥 Share with your team, friends or family
|
- 👥 Share with your team, friends or family
|
||||||
- 🚀 Get your project organized
|
- 🚀 Get your project organized
|
||||||
|
|
||||||
|
💥 This is still alpha software: it may not be stable enough for production!
|
||||||
|
|
||||||
</description>
|
</description>
|
||||||
<version>0.3.0</version>
|
<version>0.2.7</version>
|
||||||
<licence>agpl</licence>
|
<licence>agpl</licence>
|
||||||
<author>Julius Härtl</author>
|
<author>Julius Härtl</author>
|
||||||
<namespace>Deck</namespace>
|
<namespace>Deck</namespace>
|
||||||
@@ -25,11 +27,10 @@
|
|||||||
<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>
|
<screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Details.png</screenshot>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<nextcloud min-version="12" max-version="13" />
|
<nextcloud min-version="11" max-version="13" />
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<background-jobs>
|
<background-jobs>
|
||||||
<job>OCA\Deck\Cron\DeleteCron</job>
|
<job>OCA\Deck\Cron\DeleteCron</job>
|
||||||
<job>OCA\Deck\Cron\ScheduledNotifications</job>
|
|
||||||
</background-jobs>
|
</background-jobs>
|
||||||
<repair-steps>
|
<repair-steps>
|
||||||
<post-migration>
|
<post-migration>
|
||||||
|
|||||||
@@ -56,8 +56,6 @@ return [
|
|||||||
['name' => 'card#unarchive', 'url' => '/cards/{cardId}/unarchive', 'verb' => 'PUT'],
|
['name' => 'card#unarchive', 'url' => '/cards/{cardId}/unarchive', 'verb' => 'PUT'],
|
||||||
['name' => 'card#assignLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'POST'],
|
['name' => 'card#assignLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'POST'],
|
||||||
['name' => 'card#removeLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'DELETE'],
|
['name' => 'card#removeLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'DELETE'],
|
||||||
['name' => 'card#assignUser', 'url' => '/cards/{cardId}/assign', 'verb' => 'POST'],
|
|
||||||
['name' => 'card#unassignUser', 'url' => '/cards/{cardId}/assign/{userId}', 'verb' => 'DELETE'],
|
|
||||||
|
|
||||||
// labels
|
// labels
|
||||||
['name' => 'label#create', 'url' => '/labels', 'verb' => 'POST'],
|
['name' => 'label#create', 'url' => '/labels', 'verb' => 'POST'],
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "nextcloud/deck",
|
|
||||||
"type": "project",
|
|
||||||
"license": "AGPLv3",
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Julius Härtl",
|
|
||||||
"email": "jus@bitgrid.net"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"require": {},
|
|
||||||
"require-dev": {
|
|
||||||
"christophwurst/nextcloud": "^12.0",
|
|
||||||
"jakub-onderka/php-parallel-lint": "^0.9.2"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,113 +0,0 @@
|
|||||||
/*
|
|
||||||
* @copyright Copyright (c) 2017 Julius Härtl <jus@bitgrid.net>
|
|
||||||
* @copyright Copyright (c) 2016, John Molakvoæ <skjnldsv@protonmail.com>
|
|
||||||
*
|
|
||||||
* @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/>.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Hotfix for support <NC13 with new app sidebar
|
|
||||||
*/
|
|
||||||
#app-navigation {
|
|
||||||
.app-navigation-entry-menu.open {
|
|
||||||
ul li a {
|
|
||||||
background-position: 10px center;
|
|
||||||
padding: 0 10px 0 36px !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.app-navigation-entry-edit {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.editing {
|
|
||||||
.app-navigation-entry-edit {
|
|
||||||
display: block;
|
|
||||||
position: absolute;
|
|
||||||
background: $color-main-background;
|
|
||||||
height: auto;
|
|
||||||
z-index: 250;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* copied styles from core/css/styles.scss
|
|
||||||
* to have the same breadcrumb styling in NC12
|
|
||||||
*/
|
|
||||||
.breadcrumb {
|
|
||||||
display: inline-flex;
|
|
||||||
}
|
|
||||||
div.crumb {
|
|
||||||
display: inline-flex;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: right center;
|
|
||||||
height: 44px;
|
|
||||||
background-size: auto 24px;
|
|
||||||
flex: 0 0 auto;
|
|
||||||
order: 1;
|
|
||||||
padding-right: 7px;
|
|
||||||
&.crumbmenu {
|
|
||||||
order: 2;
|
|
||||||
position: relative;
|
|
||||||
a {
|
|
||||||
opacity: 0.5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
&.hidden {
|
|
||||||
display: none;
|
|
||||||
~ .crumb {
|
|
||||||
order: 3;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
> a,
|
|
||||||
> span {
|
|
||||||
position: relative;
|
|
||||||
padding: 12px;
|
|
||||||
opacity: 0.5;
|
|
||||||
top: 0 !important;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
white-space: nowrap;
|
|
||||||
overflow: hidden;
|
|
||||||
flex: 0 0 auto;
|
|
||||||
&.icon-home {
|
|
||||||
// Hide home text
|
|
||||||
text-indent: -9999px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
> a[class^='icon-'] {
|
|
||||||
padding: 0;
|
|
||||||
width: 44px;
|
|
||||||
}
|
|
||||||
&:not(:first-child) a {
|
|
||||||
}
|
|
||||||
&:last-child {
|
|
||||||
font-weight: 600;
|
|
||||||
margin-right: 10px;
|
|
||||||
// Allow multiple span next to the main 'a'
|
|
||||||
a ~ span {
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
&:hover, &:focus, a:focus, &:active {
|
|
||||||
> a,
|
|
||||||
> span {
|
|
||||||
opacity: .7;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
/**
|
|
||||||
* Custom icons
|
|
||||||
*/
|
|
||||||
.icon-deck {
|
|
||||||
background-image: url('../img/deck-dark.svg');
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-group {
|
|
||||||
background-image: url('../../../settings/img/users.svg');
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-help {
|
|
||||||
background-image: url('../../../settings/img/help.svg');
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-add-white {
|
|
||||||
background-image: url('../img/add-white.svg');
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-archive {
|
|
||||||
background-image: url('../img/archive.svg');
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-archive-white {
|
|
||||||
background-image: url('../img/archive-white.svg');
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-details {
|
|
||||||
background-image: url('../img/details.svg');
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-details-white {
|
|
||||||
background-image: url('../img/details-white.svg');
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-home {
|
|
||||||
background-image: url('../../../core/img/places/home.svg');
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-badge {
|
|
||||||
background-image: url('../../../core/img/places/calendar-dark.svg');
|
|
||||||
}
|
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
<?php
|
/*
|
||||||
/**
|
* @copyright Copyright (c) 2016 Julius Härtl <jus@bitgrid.net>
|
||||||
* @copyright Copyright (c) 2017 Julius Härtl <jus@bitgrid.net>
|
|
||||||
*
|
*
|
||||||
* @author Julius Härtl <jus@bitgrid.net>
|
* @author Julius Härtl <jus@bitgrid.net>
|
||||||
*
|
*
|
||||||
@@ -17,24 +16,9 @@
|
|||||||
* GNU Affero General Public License for more details.
|
* GNU Affero General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
* 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/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace OCA\Deck\Db;
|
@import '../../../core/css/variables.scss';
|
||||||
|
@import 'style.scss';
|
||||||
use JsonSerializable;
|
|
||||||
|
|
||||||
class AssignedUsers extends RelationalEntity implements JsonSerializable {
|
|
||||||
|
|
||||||
public $id;
|
|
||||||
protected $participant;
|
|
||||||
protected $cardId;
|
|
||||||
|
|
||||||
public function __construct() {
|
|
||||||
$this->addType('id', 'integer');
|
|
||||||
$this->addType('card_id', 'integer');
|
|
||||||
$this->addResolvable('participant');
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
518
css/style.scss
518
css/style.scss
@@ -22,14 +22,19 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Variables
|
||||||
|
*/
|
||||||
|
$color-main-background: #fff;
|
||||||
|
$color-primary-text: #fff;
|
||||||
|
$color-error: #e9322d;
|
||||||
|
$color-warning: #fbd850;
|
||||||
$color-warning-light: nc-lighten($color-warning, 15%);
|
$color-warning-light: nc-lighten($color-warning, 15%);
|
||||||
|
$color-success: #46ba61;
|
||||||
$color-lightgrey: nc-darken($color-main-background, 4%);
|
$color-lightgrey: nc-darken($color-main-background, 4%);
|
||||||
$color-grey: nc-darken($color-main-background, 7%);
|
$color-grey: nc-darken($color-main-background, 7%);
|
||||||
$color-darkgrey: nc-darken($color-main-background, 32%);
|
$color-darkgrey: nc-darken($color-main-background, 32%);
|
||||||
|
|
||||||
@import 'comp-appnav.scss';
|
|
||||||
@import 'icons.scss';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* General styles
|
* General styles
|
||||||
*/
|
*/
|
||||||
@@ -54,12 +59,10 @@ input.input-inline {
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
border: none;
|
border: none;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-radius: 0;
|
-webkit-border-radius: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#app img {
|
|
||||||
box-sizing: content-box;
|
|
||||||
}
|
|
||||||
|
|
||||||
#searchbox {
|
#searchbox {
|
||||||
display: flex !important;
|
display: flex !important;
|
||||||
@@ -72,9 +75,29 @@ input.input-inline {
|
|||||||
/**
|
/**
|
||||||
* Navigation sidebar
|
* Navigation sidebar
|
||||||
*/
|
*/
|
||||||
|
.app-navigation-entry-menu {
|
||||||
|
ul {
|
||||||
|
flex-direction: row;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#app-navigation {
|
#app-navigation {
|
||||||
/** menu */
|
.app-navigation-entry-edit {
|
||||||
|
height: auto;
|
||||||
|
|
||||||
|
form {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.colorselect {
|
||||||
|
width: 100%;
|
||||||
|
div{
|
||||||
|
height: 32px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.board-bullet {
|
.board-bullet {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
margin-left: 17px;
|
margin-left: 17px;
|
||||||
@@ -85,30 +108,21 @@ input.input-inline {
|
|||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
.app-navigation-entry-utils-menu-share i {
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
.app-navigation-entry-utils {
|
||||||
transition: height 250ms ease-in-out, opacity 250ms ease-in-out, z-index 250ms ease-in-out;
|
.app-navigation-entry-utils-menu-button {
|
||||||
}
|
display: block !important; // TODO: is this needed?
|
||||||
.editing {
|
}
|
||||||
height: 82px;
|
|
||||||
|
|
||||||
.icon-add {
|
.app-navigation-entry-utils-menu-share {
|
||||||
background-position: 14px 14px;
|
display: flex !important;
|
||||||
|
padding: 14px;
|
||||||
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.app-navigation-entry-edit {
|
.app-navigation-entry-menu ul {
|
||||||
.colorselect div{
|
flex-direction: row;
|
||||||
height: 32px;
|
|
||||||
}
|
|
||||||
form {
|
|
||||||
display: flex;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -136,37 +150,6 @@ input.input-inline {
|
|||||||
min-height: 96px;
|
min-height: 96px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.card {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.card-selected {
|
|
||||||
|
|
||||||
.card {
|
|
||||||
opacity: 0.7;
|
|
||||||
|
|
||||||
&.current {
|
|
||||||
opacity: 1.0;
|
|
||||||
box-shadow: 0px 0px 7px 0px $color-darkgrey;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// styles to provide a drop zone in empty stacks
|
|
||||||
.as-sortable-un-selectable {
|
|
||||||
.card-list {
|
|
||||||
min-height: 96px;
|
|
||||||
flex-grow: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
// empty stack placeholders and last placeholders should fill the space
|
|
||||||
.emptyStack .as-sortable-placeholder,
|
|
||||||
li:last-child.as-sortable-placeholder {
|
|
||||||
height: 100% !important;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#innerBoard {
|
#innerBoard {
|
||||||
@@ -184,33 +167,19 @@ input.input-inline {
|
|||||||
z-index: 120;
|
z-index: 120;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
font-size: 14pt;
|
||||||
position: inherit;
|
position: inherit;
|
||||||
|
width: 100% !important;
|
||||||
padding-left: 44px;
|
padding-left: 44px;
|
||||||
|
|
||||||
.crumb {
|
.crumb,
|
||||||
order: 0;
|
#controls a {
|
||||||
|
top: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
.bullet {
|
> h1 {
|
||||||
opacity: 1;
|
white-space: nowrap;
|
||||||
}
|
padding: 7px;
|
||||||
|
|
||||||
a:nth-child(2),
|
|
||||||
a:nth-child(3) {
|
|
||||||
padding-left: 0;
|
|
||||||
margin-left: -5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
a .icon {
|
|
||||||
margin-top: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.board-bullet {
|
|
||||||
display: inline-block;
|
|
||||||
width: 20px;
|
|
||||||
height: 20px;
|
|
||||||
border: none;
|
|
||||||
border-radius: 50%;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
@@ -219,7 +188,7 @@ input.input-inline {
|
|||||||
|
|
||||||
input[type='text'] {
|
input[type='text'] {
|
||||||
padding: 6px;
|
padding: 6px;
|
||||||
border: 0 none transparent;
|
border: 0px none transparent;
|
||||||
min-height: initial;
|
min-height: initial;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
height: inherit;
|
height: inherit;
|
||||||
@@ -290,7 +259,6 @@ input.input-inline {
|
|||||||
margin: 3px;
|
margin: 3px;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-content: center;
|
align-content: center;
|
||||||
height: 34px;
|
|
||||||
|
|
||||||
> form {
|
> form {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -309,14 +277,12 @@ input.input-inline {
|
|||||||
.stack {
|
.stack {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
|
|
||||||
h3 {
|
h2 {
|
||||||
padding: 10px 10px 8px;
|
padding: 10px 10px 8px;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-size: 12pt;
|
font-size: 12pt;
|
||||||
font-weight: normal;
|
font-weight: 700;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
display: flex;
|
display: flex;
|
||||||
min-height: 40px;
|
min-height: 40px;
|
||||||
@@ -357,19 +323,12 @@ input.input-inline {
|
|||||||
.as-sortable-placeholder {
|
.as-sortable-placeholder {
|
||||||
margin: 10px 10px 20px 10px;
|
margin: 10px 10px 20px 10px;
|
||||||
border: 1px dashed $color-darkgrey;
|
border: 1px dashed $color-darkgrey;
|
||||||
min-height: 96px;
|
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
> ul {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -378,8 +337,8 @@ input.input-inline {
|
|||||||
margin: 10px 10px 20px 10px;
|
margin: 10px 10px 20px 10px;
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
position: relative;
|
position: relative;
|
||||||
box-shadow: 0 0 3px $color-darkgrey;
|
opacity: 1.0;
|
||||||
border-radius: 3px;
|
-webkit-box-shadow: 0 0 5px $color-darkgrey;
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
@@ -395,24 +354,17 @@ input.input-inline {
|
|||||||
padding: 5px;
|
padding: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-assigned-users {
|
|
||||||
display: flex;
|
|
||||||
justify-content: flex-end;
|
|
||||||
flex-grow: 1;
|
|
||||||
.assigned-user {
|
|
||||||
z-index: 4;
|
|
||||||
margin: 6px 0 6px 6px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-controls {
|
.card-controls {
|
||||||
|
padding: 10px;
|
||||||
background: $color-lightgrey;
|
background: $color-lightgrey;
|
||||||
display: flex;
|
display: flex;
|
||||||
position: relative;
|
position: relative;
|
||||||
padding-left: 10px;
|
|
||||||
|
|
||||||
.card-options {
|
.card-options {
|
||||||
justify-content: flex-end;
|
opacity: 0.3;
|
||||||
|
position: absolute;
|
||||||
|
right: 10px;
|
||||||
|
top: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover .card-options {
|
&:hover .card-options {
|
||||||
@@ -420,46 +372,12 @@ input.input-inline {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.icon-filetype-text {
|
.icon-filetype-text {
|
||||||
margin: 10px;
|
margin-right: 10px;
|
||||||
margin-left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.due {
|
|
||||||
border-radius: 3px;
|
|
||||||
margin: 6px 4px 6px 0px;
|
|
||||||
padding: 0 4px;
|
|
||||||
font-size: 90%;
|
|
||||||
opacity: 0.5;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
|
|
||||||
.icon {
|
|
||||||
background-size: contain;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.overdue {
|
|
||||||
background-color: $color-error;
|
|
||||||
color: $color-primary-text;
|
|
||||||
|
|
||||||
.icon-badge {
|
|
||||||
background-image: url('../img/calendar-white.svg');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
&.now {
|
|
||||||
background-color: $color-warning;
|
|
||||||
}
|
|
||||||
&.next {
|
|
||||||
background-color: $color-warning-light;
|
|
||||||
}
|
|
||||||
|
|
||||||
span {
|
|
||||||
margin-left: 3px;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
padding: 22px;
|
padding: 0px;
|
||||||
margin: 0;
|
margin-right: 0px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -467,8 +385,8 @@ input.input-inline {
|
|||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
h4 {
|
h3 {
|
||||||
font-weight: normal;
|
font-weight: bold;
|
||||||
font-size: 10pt;
|
font-size: 10pt;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 5px;
|
margin: 5px;
|
||||||
@@ -476,7 +394,7 @@ input.input-inline {
|
|||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.has-labels h4 {
|
&.has-labels h3 {
|
||||||
margin-top: 15px;
|
margin-top: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -489,7 +407,7 @@ input.input-inline {
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
width: 15px;
|
width: 15px;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
border-radius: 3px;
|
-webkit-border-radius: 3px;
|
||||||
font-size: 80%;
|
font-size: 80%;
|
||||||
border: none transparent;
|
border: none transparent;
|
||||||
float: left;
|
float: left;
|
||||||
@@ -508,59 +426,39 @@ input.input-inline {
|
|||||||
|
|
||||||
&.create {
|
&.create {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin: 20px 10px 10px;
|
padding: 10px;
|
||||||
border: 1px solid;
|
margin: 10px;
|
||||||
border-radius: 3px;
|
border: none;
|
||||||
background-color: transparent;
|
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
box-shadow: none;
|
-webkit-box-shadow: none;
|
||||||
cursor: pointer;
|
|
||||||
|
|
||||||
&.emptyStack {
|
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-add {
|
h3 {
|
||||||
padding: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h4 {
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 0;
|
margin: 0 0 1px;
|
||||||
|
|
||||||
input {
|
input {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border: 0;
|
border: 0;
|
||||||
|
font-weight: bold;
|
||||||
font-size: 10pt;
|
font-size: 10pt;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 10px;
|
padding: 0;
|
||||||
|
border-bottom: 1px solid $color-primary-text;
|
||||||
|
border-radius: 0;
|
||||||
|
color: $color-primary-text;
|
||||||
|
background-color: transparent !important;
|
||||||
|
min-height: initial;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ng-sortable: Fix mobile touch scrolling */
|
|
||||||
.as-sortable-item,
|
|
||||||
.as-sortable-item-handle {
|
|
||||||
-ms-touch-action: auto !important;
|
|
||||||
touch-action: auto !important;
|
|
||||||
-webkit-touch-callout: inherit !important;
|
|
||||||
}
|
|
||||||
/* disable scrolling only when a card is dragged */
|
|
||||||
.as-sortable-un-selectable .as-sortable-item,
|
|
||||||
.as-sortable-un-selectable .as-sortable-item-handle {
|
|
||||||
-ms-touch-action: none !important;
|
|
||||||
touch-action: none !important;
|
|
||||||
-webkit-touch-callout: inherit !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.app-popover-menu-utils {
|
.app-popover-menu-utils {
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
min-height: 16px;
|
min-height: 16px;
|
||||||
@@ -570,6 +468,8 @@ input.input-inline {
|
|||||||
z-index: 999;
|
z-index: 999;
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
display: block;
|
display: block;
|
||||||
|
margin-top: 25px;
|
||||||
|
margin-right: 0px;
|
||||||
|
|
||||||
&.hidden {
|
&.hidden {
|
||||||
display: none;
|
display: none;
|
||||||
@@ -596,6 +496,39 @@ input.input-inline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.due {
|
||||||
|
border-radius: 3px;
|
||||||
|
margin: -4px 4px -4px -4px;
|
||||||
|
padding: 0px 4px;
|
||||||
|
font-size: 90%;
|
||||||
|
opacity: 0.5;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
.icon {
|
||||||
|
background-size: contain;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.overdue {
|
||||||
|
background-color: $color-error;
|
||||||
|
color: $color-primary-text;
|
||||||
|
|
||||||
|
.icon-badge {
|
||||||
|
background-image: url('../img/calendar-white.svg');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.now {
|
||||||
|
background-color: $color-warning;
|
||||||
|
}
|
||||||
|
&.next {
|
||||||
|
background-color: $color-warning-light;
|
||||||
|
}
|
||||||
|
|
||||||
|
span {
|
||||||
|
margin-left: 3px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* App sidebar
|
* App sidebar
|
||||||
*/
|
*/
|
||||||
@@ -612,11 +545,11 @@ input.input-inline {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#sidebar-header {
|
#sidebar-header {
|
||||||
h3 {
|
h2 {
|
||||||
font-size: 14pt;
|
font-size: 14pt;
|
||||||
padding: 9px 10px;
|
padding: 9px 10px;
|
||||||
margin: 0;
|
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
margin-bottom: 0;
|
||||||
background-color: $color-lightgrey;
|
background-color: $color-lightgrey;
|
||||||
|
|
||||||
input {
|
input {
|
||||||
@@ -666,35 +599,30 @@ input.input-inline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.section-header {
|
.select2-container {
|
||||||
|
margin: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
border-bottom: 1px solid $color-lightgrey;
|
border-bottom: 1px solid $color-lightgrey;
|
||||||
display: flex;
|
padding: 15px 0px 5px 0px;
|
||||||
flex-shrink: 0;
|
|
||||||
margin-bottom: 5px;
|
> div {
|
||||||
margin-top: 10px;
|
display: flex;
|
||||||
h4 {
|
align-content: center;
|
||||||
padding-top: 5px;
|
justify-content: space-between;
|
||||||
padding-bottom: 5px;
|
|
||||||
flex: 1;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.save-indicator {
|
.save-indicator {
|
||||||
|
background-color: $color-success;
|
||||||
|
color: $color-primary-text;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
float: right;
|
float: right;
|
||||||
padding: 0 10px;
|
padding: 0px 10px;
|
||||||
font-size: 8pt;
|
font-size: 8pt !important;
|
||||||
display: none;
|
display: none;
|
||||||
align-self: flex-end;
|
align-self: flex-end;
|
||||||
text-align: center;
|
|
||||||
&.saved {
|
|
||||||
background-color: $color-success;
|
|
||||||
color: $color-primary-text;
|
|
||||||
}
|
|
||||||
&.unsaved {
|
|
||||||
background-color: $color-lightgrey;
|
|
||||||
color: $color-darkgrey;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-help {
|
.icon-help {
|
||||||
@@ -709,55 +637,30 @@ input.input-inline {
|
|||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-details-assign-users {
|
#card-tag-label {
|
||||||
|
padding-top: 0px !important;
|
||||||
.select2 .ui-select-choices-row-inner {
|
margin-top: 0px;
|
||||||
display: flex;
|
|
||||||
padding: 5px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-details-assign-users-list {
|
|
||||||
display: flex;
|
|
||||||
.assigned-user {
|
|
||||||
position: relative;
|
|
||||||
|
|
||||||
.avatardiv-container {
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.tooltip {
|
|
||||||
z-index: 998;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-description {
|
#card-description {
|
||||||
&.section-header {
|
height: 100%;
|
||||||
.save-indicator {
|
display: flex;
|
||||||
margin-bottom: 5px;
|
flex-direction: column;
|
||||||
margin-top: 5px;
|
|
||||||
}
|
> div {
|
||||||
}
|
|
||||||
&.section-content {
|
|
||||||
height: 100%;
|
height: 100%;
|
||||||
display: flex;
|
}
|
||||||
flex-direction: column;
|
|
||||||
|
|
||||||
> div {
|
textarea {
|
||||||
height: 100%;
|
width: 100%;
|
||||||
}
|
height: 200px;
|
||||||
|
border: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
textarea {
|
.container {
|
||||||
width: 100%;
|
background-color: $color-main-background;
|
||||||
height: 200px;
|
|
||||||
border: none;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container {
|
|
||||||
background-color: $color-main-background;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -789,7 +692,7 @@ input.input-inline {
|
|||||||
|
|
||||||
li {
|
li {
|
||||||
padding: 0px 0px 5px 0px;
|
padding: 0px 0px 5px 0px;
|
||||||
border-radius: 3px;
|
-webkit-border-radius: 3px;
|
||||||
margin: 1px;
|
margin: 1px;
|
||||||
color: $color-primary-text;
|
color: $color-primary-text;
|
||||||
min-width: 20px;
|
min-width: 20px;
|
||||||
@@ -905,7 +808,6 @@ input.input-inline {
|
|||||||
|
|
||||||
button {
|
button {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
padding: 22px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover button {
|
&:hover button {
|
||||||
@@ -924,6 +826,10 @@ input.input-inline {
|
|||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.popovermenu {
|
||||||
|
margin-top: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
.board-edit-controls {
|
.board-edit-controls {
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
@@ -935,7 +841,7 @@ input.input-inline {
|
|||||||
#assigned-users {
|
#assigned-users {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
.avatardiv-container {
|
.avatardiv {
|
||||||
margin: 6px;
|
margin: 6px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -944,12 +850,6 @@ input.input-inline {
|
|||||||
/**
|
/**
|
||||||
* Board details
|
* Board details
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#tabBoardShare .select2 .ui-select-choices-row-inner {
|
|
||||||
display: flex;
|
|
||||||
padding: 5px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
#shareWithList {
|
#shareWithList {
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
padding: 0 0 16px;
|
padding: 0 0 16px;
|
||||||
@@ -979,35 +879,24 @@ input.input-inline {
|
|||||||
width: 16px;
|
width: 16px;
|
||||||
height: 16px;
|
height: 16px;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sharingOptionsGroup {
|
|
||||||
margin-right:10px;
|
|
||||||
}
|
|
||||||
.shareOption {
|
|
||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
.avatardiv {
|
.shareOption {
|
||||||
background-color: $color-lightgrey;
|
margin-top: 4px;
|
||||||
border-radius: 16px;
|
|
||||||
width: 32px;
|
|
||||||
height: 32px;
|
|
||||||
|
|
||||||
.icon-group {
|
|
||||||
padding: 16px;
|
|
||||||
opacity: 0.5;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&.has-contactsmenu img {
|
.avatardiv {
|
||||||
cursor: pointer;
|
background-color: $color-lightgrey;
|
||||||
}
|
border-radius: 16px;
|
||||||
}
|
width: 32px;
|
||||||
|
height: 32px;
|
||||||
|
|
||||||
.avatardiv-container {
|
.icon-group {
|
||||||
position: relative;
|
padding: 16px;
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#board-detail-labels {
|
#board-detail-labels {
|
||||||
@@ -1088,22 +977,10 @@ input.input-inline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.select2-container {
|
.select2-container-multi .select2-choices .select2-search-choice {
|
||||||
width: 100%;
|
padding: 3px 0 !important;
|
||||||
margin: 0;
|
border: 0 !important;
|
||||||
|
overflow: hidden;
|
||||||
.select2-choices {
|
|
||||||
padding: 0 !important;
|
|
||||||
|
|
||||||
.select2-search-choice {
|
|
||||||
padding: 3px 0 !important;
|
|
||||||
border: 0 !important;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.select2-choice {
|
|
||||||
height: auto;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-select-container[disabled] .ui-select-match-item {
|
.ui-select-container[disabled] .ui-select-match-item {
|
||||||
@@ -1123,9 +1000,9 @@ input.input-inline {
|
|||||||
|
|
||||||
.select2-result-label {
|
.select2-result-label {
|
||||||
padding: 0px !important;
|
padding: 0px !important;
|
||||||
display: flex;
|
|
||||||
span {
|
span {
|
||||||
flex-grow: 1;
|
display: flex;
|
||||||
padding: 6px;
|
padding: 6px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1218,6 +1095,7 @@ input.input-inline {
|
|||||||
.stack {
|
.stack {
|
||||||
width: 320px;
|
width: 320px;
|
||||||
min-width: 320px;
|
min-width: 320px;
|
||||||
|
display: inline-block;
|
||||||
border-right: 1px solid $color-lightgrey;
|
border-right: 1px solid $color-lightgrey;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
padding-right: 10px;
|
padding-right: 10px;
|
||||||
@@ -1226,7 +1104,7 @@ input.input-inline {
|
|||||||
border-right: 1px solid transparent;
|
border-right: 1px solid transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
h3 button {
|
h2 button {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
h2:hover button {
|
h2:hover button {
|
||||||
@@ -1235,6 +1113,48 @@ input.input-inline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Custom icons
|
||||||
|
*/
|
||||||
|
.icon-deck {
|
||||||
|
background-image: url('../img/deck-dark.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-group {
|
||||||
|
background-image: url('../../../settings/img/users.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-help {
|
||||||
|
background-image: url('../../../settings/img/help.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-add-white {
|
||||||
|
background-image: url('../img/add-white.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-archive {
|
||||||
|
background-image: url('../img/archive.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-archive-white {
|
||||||
|
background-image: url('../img/archive-white.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-details {
|
||||||
|
background-image: url('../img/details.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-details-white {
|
||||||
|
background-image: url('../img/details-white.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-home {
|
||||||
|
background-image: url('../../../core/img/places/home.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-badge {
|
||||||
|
background-image: url('../../../core/img/places/calendar-dark.svg');
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hotfix for https://github.com/angular-ui/ui-select/issues/1652
|
* Hotfix for https://github.com/angular-ui/ui-select/issues/1652
|
||||||
|
|||||||
@@ -20,10 +20,9 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* global module */
|
|
||||||
|
|
||||||
module.exports = function(grunt) {
|
module.exports = function(grunt) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
grunt.loadNpmTasks('grunt-contrib-concat');
|
grunt.loadNpmTasks('grunt-contrib-concat');
|
||||||
grunt.loadNpmTasks('grunt-contrib-watch');
|
grunt.loadNpmTasks('grunt-contrib-watch');
|
||||||
@@ -38,13 +37,13 @@ module.exports = function(grunt) {
|
|||||||
pkg: grunt.file.readJSON('package.json'),
|
pkg: grunt.file.readJSON('package.json'),
|
||||||
version: '<%= meta.pkg.version %>',
|
version: '<%= meta.pkg.version %>',
|
||||||
configJS: 'config/',
|
configJS: 'config/',
|
||||||
buildJS: [
|
buildJS: [
|
||||||
'app/**/*.js',
|
'app/**/*.js',
|
||||||
'controller/**/*.js',
|
'controller/**/*.js',
|
||||||
'filters/**/*.js',
|
'filters/**/*.js',
|
||||||
'directive/**/*.js',
|
'directive/**/*.js',
|
||||||
'service/**/*.js'
|
'service/**/*.js'
|
||||||
],
|
],
|
||||||
productionJS: 'public/',
|
productionJS: 'public/',
|
||||||
testsJS: '../tests/js/'
|
testsJS: '../tests/js/'
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -20,9 +20,6 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* global angular */
|
|
||||||
|
|
||||||
|
|
||||||
angular.module('markdown', [])
|
angular.module('markdown', [])
|
||||||
.provider('markdown', [function () {
|
.provider('markdown', [function () {
|
||||||
var opts = {};
|
var opts = {};
|
||||||
|
|||||||
@@ -20,61 +20,57 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* global app oc_requesttoken markdownitLinkTarget */
|
|
||||||
|
|
||||||
app.config(function ($provide, $routeProvider, $interpolateProvider, $httpProvider, $urlRouterProvider, $stateProvider, $compileProvider, markdownItConverterProvider) {
|
app.config(function ($provide, $routeProvider, $interpolateProvider, $httpProvider, $urlRouterProvider, $stateProvider, $compileProvider, markdownItConverterProvider) {
|
||||||
'use strict';
|
'use strict';
|
||||||
$httpProvider.defaults.headers.common.requesttoken = oc_requesttoken;
|
$httpProvider.defaults.headers.common.requesttoken = oc_requesttoken;
|
||||||
|
|
||||||
$compileProvider.debugInfoEnabled(true);
|
$compileProvider.debugInfoEnabled(true);
|
||||||
|
|
||||||
markdownItConverterProvider.config({
|
markdownItConverterProvider.config({
|
||||||
breaks: true,
|
breaks: true,
|
||||||
linkify: true,
|
linkify: true,
|
||||||
xhtmlOut: true
|
xhtmlOut: true
|
||||||
});
|
});
|
||||||
markdownItConverterProvider.use(markdownitLinkTarget);
|
markdownItConverterProvider.use(markdownitLinkTarget);
|
||||||
|
|
||||||
$urlRouterProvider.otherwise('/');
|
$urlRouterProvider.otherwise('/');
|
||||||
|
|
||||||
$stateProvider
|
$stateProvider
|
||||||
.state('list', {
|
.state('list', {
|
||||||
url: '/:filter',
|
url: '/:filter',
|
||||||
templateUrl: '/boardlist.mainView.html',
|
templateUrl: '/boardlist.mainView.html',
|
||||||
controller: 'ListController',
|
controller: 'ListController',
|
||||||
reloadOnSearch: false,
|
reloadOnSearch: false,
|
||||||
params: {
|
params: {
|
||||||
filter: {value: '', dynamic: true}
|
filter: { value: '', dynamic: true }
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.state('board', {
|
.state('board', {
|
||||||
url: '/board/:boardId/:filter',
|
url: '/board/:boardId/:filter',
|
||||||
templateUrl: '/board.html',
|
templateUrl: '/board.html',
|
||||||
controller: 'BoardController',
|
controller: 'BoardController',
|
||||||
params: {
|
params: {
|
||||||
filter: {value: '', dynamic: true}
|
filter: { value: '', dynamic: true }
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.state('board.detail', {
|
.state('board.detail', {
|
||||||
url: '/detail/',
|
url: '/detail/',
|
||||||
reloadOnSearch: false,
|
reloadOnSearch : false,
|
||||||
params: {
|
views: {
|
||||||
tab: {value: 0, dynamic: true},
|
'sidebarView': {
|
||||||
},
|
templateUrl: '/board.sidebarView.html'
|
||||||
views: {
|
|
||||||
'sidebarView': {
|
|
||||||
templateUrl: '/board.sidebarView.html'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.state('board.card', {
|
.state('board.card', {
|
||||||
url: '/card/:cardId',
|
url: '/card/:cardId',
|
||||||
views: {
|
views: {
|
||||||
'sidebarView': {
|
'sidebarView': {
|
||||||
templateUrl: '/card.sidebarView.html',
|
templateUrl: '/card.sidebarView.html',
|
||||||
controller: 'CardController'
|
controller: 'CardController'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -20,63 +20,57 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* global Snap */
|
|
||||||
app.run(function ($document, $rootScope, $transitions, BoardService) {
|
app.run(function ($document, $rootScope, $transitions, BoardService) {
|
||||||
'use strict';
|
'use strict';
|
||||||
$document.click(function (event) {
|
$document.click(function (event) {
|
||||||
$rootScope.$broadcast('documentClicked', event);
|
$rootScope.$broadcast('documentClicked', event);
|
||||||
});
|
});
|
||||||
$transitions.onEnter({from: 'list'}, function ($state, $transition$) {
|
$transitions.onEnter({from: 'list'}, function($state, $transition$) {
|
||||||
BoardService.unsetCurrrent();
|
BoardService.unsetCurrrent();
|
||||||
});
|
});
|
||||||
$transitions.onEnter({to: 'list'}, function ($state, $transition$) {
|
$transitions.onEnter({to: 'list'}, function($state, $transition$) {
|
||||||
BoardService.unsetCurrrent();
|
BoardService.unsetCurrrent();
|
||||||
document.title = "Deck - " + oc_defaults.name;
|
document.title = "Deck - " + oc_defaults.name;
|
||||||
});
|
});
|
||||||
$transitions.onEnter({to: 'board.card'}, function ($state, $transition$) {
|
$transitions.onEnter({to: 'board.card'}, function ($state, $transition$) {
|
||||||
$rootScope.sidebar.show = true;
|
$rootScope.sidebar.show = true;
|
||||||
});
|
});
|
||||||
$transitions.onEnter({to: 'board.detail'}, function ($state, $transition$) {
|
$transitions.onEnter({to: 'board.detail'}, function ($state, $transition$) {
|
||||||
$rootScope.sidebar.show = true;
|
$rootScope.sidebar.show = true;
|
||||||
});
|
});
|
||||||
$transitions.onEnter({to: 'board'}, function ($state) {
|
$transitions.onEnter({to: 'board'}, function ($state) {
|
||||||
$rootScope.sidebar.show = false;
|
$rootScope.sidebar.show = false;
|
||||||
});
|
});
|
||||||
$transitions.onExit({from: 'board.card'}, function ($state) {
|
$transitions.onExit({from: 'board.card'}, function ($state) {
|
||||||
$rootScope.sidebar.show = false;
|
$rootScope.sidebar.show = false;
|
||||||
});
|
});
|
||||||
$transitions.onExit({from: 'board.detail'}, function ($state) {
|
$transitions.onExit({from: 'board.detail'}, function ($state) {
|
||||||
$rootScope.sidebar.show = false;
|
$rootScope.sidebar.show = false;
|
||||||
});
|
});
|
||||||
|
|
||||||
$('link[rel="shortcut icon"]').attr(
|
$('link[rel="shortcut icon"]').attr(
|
||||||
'href',
|
'href',
|
||||||
OC.filePath('deck', 'img', 'app-512.png')
|
OC.filePath('deck', 'img', 'app-512.png')
|
||||||
);
|
);
|
||||||
|
|
||||||
$('#app-navigation-toggle').off('click');
|
$('#app-navigation-toggle').off('click');
|
||||||
// App sidebar on mobile
|
// App sidebar on mobile
|
||||||
var snapper = new Snap({
|
var snapper = new Snap({
|
||||||
element: document.getElementById('app-content'),
|
element: document.getElementById('app-content'),
|
||||||
disable: 'right',
|
disable: 'right',
|
||||||
maxPosition: 250,
|
maxPosition: 250,
|
||||||
touchToDrag: false
|
touchToDrag: false
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#app-navigation-toggle').click(function () {
|
|
||||||
if ($(window).width() > 768) {
|
|
||||||
$('#app-navigation').toggle('hidden');
|
|
||||||
} else {
|
|
||||||
if (snapper.state().state === 'left') {
|
|
||||||
snapper.close();
|
|
||||||
} else {
|
|
||||||
snapper.open('left');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
// Select all elements with data-toggle="tooltips" in the document
|
|
||||||
$('body').tooltip({
|
|
||||||
selector: '[data-toggle="tooltip"]'
|
|
||||||
});
|
|
||||||
|
|
||||||
|
$('#app-navigation-toggle').click(function(){
|
||||||
|
if($(window).width() > 768) {
|
||||||
|
$('#app-navigation').toggle('hidden');
|
||||||
|
} else {
|
||||||
|
if(snapper.state().state === 'left'){
|
||||||
|
snapper.close();
|
||||||
|
} else {
|
||||||
|
snapper.open('left');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -20,11 +20,10 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** global: OC */
|
app.controller('AppController', function ($scope, $location, $http, $route, $log, $rootScope, $stateParams) {
|
||||||
app.controller('AppController', function ($scope, $location, $http, $route, $log, $rootScope) {
|
$rootScope.sidebar = {
|
||||||
$rootScope.sidebar = {
|
show: false
|
||||||
show: false
|
};
|
||||||
};
|
$scope.sidebar = $rootScope.sidebar;
|
||||||
$scope.sidebar = $rootScope.sidebar;
|
$scope.user = oc_current_user;
|
||||||
$scope.user = oc_current_user;
|
|
||||||
});
|
});
|
||||||
@@ -20,7 +20,6 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* global oc_defaults OC */
|
|
||||||
app.controller('BoardController', function ($rootScope, $scope, $stateParams, StatusService, BoardService, StackService, CardService, LabelService, $state, $transitions, $filter) {
|
app.controller('BoardController', function ($rootScope, $scope, $stateParams, StatusService, BoardService, StackService, CardService, LabelService, $state, $transitions, $filter) {
|
||||||
|
|
||||||
$scope.sidebar = $rootScope.sidebar;
|
$scope.sidebar = $rootScope.sidebar;
|
||||||
@@ -30,71 +29,58 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
|||||||
addCard: [],
|
addCard: [],
|
||||||
};
|
};
|
||||||
$scope.newLabel = {};
|
$scope.newLabel = {};
|
||||||
|
$scope.status.boardtab = $stateParams.detailTab;
|
||||||
|
|
||||||
$scope.OC = OC;
|
|
||||||
$scope.stackservice = StackService;
|
$scope.stackservice = StackService;
|
||||||
$scope.boardservice = BoardService;
|
$scope.boardservice = BoardService;
|
||||||
$scope.cardservice = CardService;
|
$scope.cardservice = CardService;
|
||||||
$scope.statusservice = StatusService.getInstance();
|
$scope.statusservice = StatusService.getInstance();
|
||||||
$scope.labelservice = LabelService;
|
$scope.labelservice = LabelService;
|
||||||
$scope.defaultColors = ['31CC7C', '317CCC', 'FF7A66', 'F1DB50', '7C31CC', 'CC317C', '3A3B3D', 'CACBCD'];
|
$scope.defaultColors = ['31CC7C', '317CCC', 'FF7A66', 'F1DB50', '7C31CC', 'CC317C', '3A3B3D', 'CACBCD'];
|
||||||
$scope.board = BoardService.getCurrent();
|
|
||||||
|
|
||||||
// workaround for $stateParams changes not being propagated
|
|
||||||
$scope.$watch(function() {
|
|
||||||
return $state.params;
|
|
||||||
}, function (params) {
|
|
||||||
$scope.params = params;
|
|
||||||
}, true);
|
|
||||||
$scope.params = $state;
|
|
||||||
|
|
||||||
|
|
||||||
$scope.search = function (searchText) {
|
$scope.search = function (searchText) {
|
||||||
$scope.searchText = searchText;
|
$scope.searchText = searchText;
|
||||||
$scope.refreshData();
|
$scope.refreshData();
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.$watch(function () {
|
$scope.board = BoardService.getCurrent();
|
||||||
if (typeof BoardService.getCurrent() !== 'undefined') {
|
StackService.clear(); //FIXME: Is this still needed?
|
||||||
return BoardService.getCurrent().title;
|
$scope.setPageTitle = function() {
|
||||||
|
if(BoardService.getCurrent()) {
|
||||||
|
document.title = BoardService.getCurrent().title + " | Deck - " + oc_defaults.name;
|
||||||
} else {
|
} else {
|
||||||
return null;
|
document.title = "Deck - " + oc_defaults.name;
|
||||||
}
|
}
|
||||||
}, function () {
|
};
|
||||||
$scope.setPageTitle();
|
$scope.statusservice.retainWaiting();
|
||||||
|
$scope.statusservice.retainWaiting();
|
||||||
|
|
||||||
|
// FIXME: ugly solution for archive
|
||||||
|
$scope.$state = $stateParams;
|
||||||
|
$scope.filter = $stateParams.filter;
|
||||||
|
$scope.$watch('$state.filter', function (name) {
|
||||||
|
$scope.filter = name;
|
||||||
});
|
});
|
||||||
$scope.setPageTitle = function () {
|
|
||||||
if (BoardService.getCurrent()) {
|
|
||||||
document.title = BoardService.getCurrent().title + ' | Deck - ' + oc_defaults.name;
|
|
||||||
} else {
|
|
||||||
document.title = 'Deck - ' + oc_defaults.name;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
$scope.statusservice.retainWaiting();
|
|
||||||
$scope.statusservice.retainWaiting();
|
|
||||||
|
|
||||||
// handle filter parameter for switching between archived/unarchived cards
|
|
||||||
$scope.switchFilter = function (filter) {
|
$scope.switchFilter = function (filter) {
|
||||||
$state.go('.', {filter: filter});
|
$state.go('.', {filter: filter}, {notify: false});
|
||||||
|
$scope.filter = filter;
|
||||||
};
|
};
|
||||||
$scope.$watch(function() {
|
$scope.$watch('filter', function (name) {
|
||||||
return $scope.params.filter;
|
if (name === "archive") {
|
||||||
}, function (filter) {
|
|
||||||
if (filter === 'archive') {
|
|
||||||
$scope.loadArchived();
|
$scope.loadArchived();
|
||||||
} else {
|
} else {
|
||||||
$scope.loadDefault();
|
$scope.loadDefault();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$scope.stacksData = StackService;
|
$scope.stacksData = StackService;
|
||||||
$scope.stacks = [];
|
$scope.stacks = [];
|
||||||
$scope.$watch('stacksData', function () {
|
$scope.$watch('stacksData', function (value) {
|
||||||
$scope.refreshData();
|
$scope.refreshData();
|
||||||
}, true);
|
}, true);
|
||||||
$scope.refreshData = function () {
|
$scope.refreshData = function () {
|
||||||
if ($scope.params.filter === 'archive') {
|
if ($scope.filter === "archive") {
|
||||||
$scope.filterData('-lastModified', $scope.searchText);
|
$scope.filterData('-lastModified', $scope.searchText);
|
||||||
} else {
|
} else {
|
||||||
$scope.filterData('order', $scope.searchText);
|
$scope.filterData('order', $scope.searchText);
|
||||||
@@ -106,9 +92,8 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
|||||||
|
|
||||||
// filter cards here, as ng-sortable will not work nicely with html-inline filters
|
// filter cards here, as ng-sortable will not work nicely with html-inline filters
|
||||||
$scope.filterData = function (order, text) {
|
$scope.filterData = function (order, text) {
|
||||||
if ($scope.stacks === undefined) {
|
if ($scope.stacks === undefined)
|
||||||
return;
|
return;
|
||||||
}
|
|
||||||
angular.copy(StackService.getData(), $scope.stacks);
|
angular.copy(StackService.getData(), $scope.stacks);
|
||||||
$scope.stacks = $filter('orderBy')($scope.stacks, 'order');
|
$scope.stacks = $filter('orderBy')($scope.stacks, 'order');
|
||||||
angular.forEach($scope.stacks, function (value, key) {
|
angular.forEach($scope.stacks, function (value, key) {
|
||||||
@@ -190,12 +175,10 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
|||||||
};
|
};
|
||||||
$scope.labelCreate = function (label) {
|
$scope.labelCreate = function (label) {
|
||||||
label.boardId = $scope.id;
|
label.boardId = $scope.id;
|
||||||
LabelService.create(label).then(function (data) {
|
LabelService.create(label);
|
||||||
$scope.newStack.title = "";
|
BoardService.getCurrent().labels.push(label);
|
||||||
BoardService.getCurrent().labels.push(data);
|
$scope.status.createLabel = false;
|
||||||
$scope.status.createLabel = false;
|
$scope.newLabel = {};
|
||||||
$scope.newLabel = {};
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
$scope.labelUpdate = function (label) {
|
$scope.labelUpdate = function (label) {
|
||||||
label.edit = false;
|
label.edit = false;
|
||||||
@@ -214,19 +197,6 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
|||||||
BoardService.updateAcl(acl);
|
BoardService.updateAcl(acl);
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.aclTypeString = function (acl) {
|
|
||||||
if (typeof acl === 'undefined') {
|
|
||||||
return '';
|
|
||||||
}
|
|
||||||
switch (acl.type) {
|
|
||||||
case OC.Share.SHARE_TYPE_USER:
|
|
||||||
return 'user';
|
|
||||||
case OC.Share.SHARE_TYPE_GROUP:
|
|
||||||
return 'group';
|
|
||||||
default:
|
|
||||||
return '';
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// settings for card sorting
|
// settings for card sorting
|
||||||
$scope.sortOptions = {
|
$scope.sortOptions = {
|
||||||
@@ -257,9 +227,9 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
|||||||
$scope.refreshData();
|
$scope.refreshData();
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
scrollableContainer: '#innerBoard',
|
scrollableContainer: '#board',
|
||||||
containerPositioning: 'relative',
|
containerPositioning: 'relative',
|
||||||
containment: '#innerBoard',
|
containment: '#board',
|
||||||
longTouch: true,
|
longTouch: true,
|
||||||
// auto scroll on drag
|
// auto scroll on drag
|
||||||
dragMove: function (itemPosition, containment, eventObj) {
|
dragMove: function (itemPosition, containment, eventObj) {
|
||||||
@@ -269,14 +239,14 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
|||||||
var targetX = eventObj.pageX - (offset.left || container.scrollLeft());
|
var targetX = eventObj.pageX - (offset.left || container.scrollLeft());
|
||||||
var targetY = eventObj.pageY - (offset.top || container.scrollTop());
|
var targetY = eventObj.pageY - (offset.top || container.scrollTop());
|
||||||
if (targetX < offset.left) {
|
if (targetX < offset.left) {
|
||||||
container.scrollLeft(container.scrollLeft() - 25);
|
container.scrollLeft(container.scrollLeft() - 50);
|
||||||
} else if (targetX > container.width()) {
|
} else if (targetX > container.width()) {
|
||||||
container.scrollLeft(container.scrollLeft() + 25);
|
container.scrollLeft(container.scrollLeft() + 50);
|
||||||
}
|
}
|
||||||
if (targetY < offset.top) {
|
if (targetY < offset.top) {
|
||||||
container.scrollTop(container.scrollTop() - 25);
|
container.scrollTop(container.scrollTop() - 50);
|
||||||
} else if (targetY > container.height()) {
|
} else if (targetY > container.height()) {
|
||||||
container.scrollTop(container.scrollTop() + 25);
|
container.scrollTop(container.scrollTop() + 50);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -296,7 +266,8 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
|||||||
},
|
},
|
||||||
scrollableContainer: '#board',
|
scrollableContainer: '#board',
|
||||||
containerPositioning: 'relative',
|
containerPositioning: 'relative',
|
||||||
containment: '#innerBoard',
|
containment: '#board',
|
||||||
|
longTouch: true,
|
||||||
dragMove: function (itemPosition, containment, eventObj) {
|
dragMove: function (itemPosition, containment, eventObj) {
|
||||||
if (eventObj) {
|
if (eventObj) {
|
||||||
var container = $("#board");
|
var container = $("#board");
|
||||||
@@ -320,11 +291,4 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.labelStyle = function (color) {
|
|
||||||
return {
|
|
||||||
'background-color': '#' + color,
|
|
||||||
'color': $filter('textColorFilter')(color)
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -20,14 +20,12 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* global app moment */
|
/* global app */
|
||||||
|
/* global moment */
|
||||||
|
|
||||||
app.controller('CardController', function ($scope, $rootScope, $routeParams, $location, $stateParams, $interval, $timeout, $filter, BoardService, CardService, StackService, StatusService) {
|
app.controller('CardController', function ($scope, $rootScope, $routeParams, $location, $stateParams, BoardService, CardService, StackService, StatusService) {
|
||||||
$scope.sidebar = $rootScope.sidebar;
|
$scope.sidebar = $rootScope.sidebar;
|
||||||
$scope.status = {
|
$scope.status = {};
|
||||||
lastEdit: 0,
|
|
||||||
lastSave: Date.now()
|
|
||||||
};
|
|
||||||
|
|
||||||
$scope.cardservice = CardService;
|
$scope.cardservice = CardService;
|
||||||
$scope.cardId = $stateParams.cardId;
|
$scope.cardId = $stateParams.cardId;
|
||||||
@@ -45,7 +43,7 @@ app.controller('CardController', function ($scope, $rootScope, $routeParams, $lo
|
|||||||
|
|
||||||
$scope.cardRenameShow = function () {
|
$scope.cardRenameShow = function () {
|
||||||
if ($scope.archived || !BoardService.canEdit())
|
if ($scope.archived || !BoardService.canEdit())
|
||||||
{return false;}
|
return false;
|
||||||
else {
|
else {
|
||||||
$scope.status.cardRename = true;
|
$scope.status.cardRename = true;
|
||||||
}
|
}
|
||||||
@@ -54,34 +52,15 @@ app.controller('CardController', function ($scope, $rootScope, $routeParams, $lo
|
|||||||
if (BoardService.isArchived() || CardService.getCurrent().archived) {
|
if (BoardService.isArchived() || CardService.getCurrent().archived) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
var node = $event.target.nodeName;
|
||||||
if ($scope.card.archived || !$scope.boardservice.canEdit()) {
|
if ($scope.card.archived || !$scope.boardservice.canEdit()) {
|
||||||
return false;
|
console.log(node);
|
||||||
|
} else {
|
||||||
|
console.log("edit");
|
||||||
|
$scope.status.cardEditDescription = true;
|
||||||
}
|
}
|
||||||
$scope.status.cardEditDescription = true;
|
console.log($scope.status.canEditDescription);
|
||||||
$scope.status.edit = angular.copy(CardService.getCurrent());
|
|
||||||
return true;
|
|
||||||
};
|
};
|
||||||
$scope.cardEditDescriptionChanged = function ($event) {
|
|
||||||
$scope.status.lastEdit = Date.now();
|
|
||||||
var header = $('.section-header.card-description');
|
|
||||||
header.find('.save-indicator.unsaved').show();
|
|
||||||
header.find('.save-indicator.saved').hide();
|
|
||||||
};
|
|
||||||
$interval(function() {
|
|
||||||
var currentTime = Date.now();
|
|
||||||
var timeSinceEdit = currentTime-$scope.status.lastEdit;
|
|
||||||
if (timeSinceEdit > 1000 && $scope.status.lastEdit > $scope.status.lastSave) {
|
|
||||||
$scope.status.lastSave = currentTime;
|
|
||||||
var header = $('.section-header.card-description');
|
|
||||||
header.find('.save-indicator.unsaved').fadeIn(500);
|
|
||||||
CardService.update($scope.status.edit).then(function (data) {
|
|
||||||
var header = $('.section-header.card-description');
|
|
||||||
header.find('.save-indicator.unsaved').hide();
|
|
||||||
header.find('.save-indicator.saved').fadeIn(250).fadeOut(1000);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}, 500);
|
|
||||||
|
|
||||||
// handle rename to update information on the board as well
|
// handle rename to update information on the board as well
|
||||||
$scope.cardRename = function (card) {
|
$scope.cardRename = function (card) {
|
||||||
CardService.rename(card).then(function (data) {
|
CardService.rename(card).then(function (data) {
|
||||||
@@ -90,25 +69,20 @@ app.controller('CardController', function ($scope, $rootScope, $routeParams, $lo
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
$scope.cardUpdate = function (card) {
|
$scope.cardUpdate = function (card) {
|
||||||
CardService.update(card).then(function (data) {
|
CardService.update(CardService.getCurrent()).then(function (data) {
|
||||||
$scope.status.cardEditDescription = false;
|
$scope.status.cardEditDescription = false;
|
||||||
var header = $('.section-content.card-description');
|
$('#card-description').find('.save-indicator').fadeIn(500).fadeOut(1000);
|
||||||
header.find('.save-indicator.unsaved').hide();
|
|
||||||
header.find('.save-indicator.saved').fadeIn(500).fadeOut(1000);
|
|
||||||
StackService.updateCard(card);
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.labelAssign = function (element, model) {
|
$scope.labelAssign = function (element, model) {
|
||||||
CardService.assignLabel($scope.cardId, element.id).then(function (data) {
|
CardService.assignLabel($scope.cardId, element.id);
|
||||||
StackService.updateCard(CardService.getCurrent());
|
var card = CardService.getCurrent();
|
||||||
});
|
StackService.updateCard(card);
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.labelRemove = function (element, model) {
|
$scope.labelRemove = function (element, model) {
|
||||||
CardService.removeLabel($scope.cardId, element.id).then(function (data) {
|
CardService.removeLabel($scope.cardId, element.id)
|
||||||
StackService.updateCard(CardService.getCurrent());
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.setDuedate = function (duedate) {
|
$scope.setDuedate = function (duedate) {
|
||||||
@@ -143,44 +117,4 @@ app.controller('CardController', function ($scope, $rootScope, $routeParams, $lo
|
|||||||
CardService.update(element);
|
CardService.update(element);
|
||||||
StackService.updateCard(element);
|
StackService.updateCard(element);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* Show ui-select field when clicking the add button
|
|
||||||
*/
|
|
||||||
$scope.showAssignUser = function() {
|
|
||||||
$scope.status.showAssignUser = true;
|
|
||||||
$timeout(function() {
|
|
||||||
$('#assignUserSelect').find('a').click();
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Hide ui-select when select list is closed
|
|
||||||
*/
|
|
||||||
$scope.assingUserOpenClose = function(isOpen) {
|
|
||||||
if (!isOpen) {
|
|
||||||
$scope.status.showAssignUser = false;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
$scope.addAssignedUser = function(item) {
|
|
||||||
CardService.assignUser(CardService.getCurrent(), item.uid).then(function (data) {
|
|
||||||
StackService.updateCard(CardService.getCurrent());
|
|
||||||
});
|
|
||||||
$scope.status.showAssignUser = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
$scope.removeAssignedUser = function(uid) {
|
|
||||||
CardService.unassignUser(CardService.getCurrent(), uid).then(function (data) {
|
|
||||||
StackService.updateCard(CardService.getCurrent());
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
$scope.labelStyle = function (color) {
|
|
||||||
return {
|
|
||||||
'background-color': '#' + color,
|
|
||||||
'color': $filter('textColorFilter')(color)
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -22,29 +22,7 @@
|
|||||||
|
|
||||||
/* global app angular */
|
/* global app angular */
|
||||||
|
|
||||||
app.controller('ListController', function ($scope, $location, $filter, BoardService, $element, $timeout, $stateParams, $state, StatusService) {
|
app.controller('ListController', function ($scope, $location, $filter, BoardService, $element, $timeout, $stateParams, $state) {
|
||||||
|
|
||||||
function calculateNewColor() {
|
|
||||||
var boards = BoardService.getAll();
|
|
||||||
var boardKeys = Object.keys(boards);
|
|
||||||
var colorOccurrences = [];
|
|
||||||
|
|
||||||
for (var i = 0; i < $scope.colors.length; i++) {
|
|
||||||
colorOccurrences.push(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
for (var j = 0; j < boardKeys.length; j++) {
|
|
||||||
var key = boardKeys[j];
|
|
||||||
var board = boards[key];
|
|
||||||
|
|
||||||
if (board && $scope.colors.indexOf(board.color) !== -1) {
|
|
||||||
colorOccurrences[$scope.colors.indexOf(board.color)]++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return $scope.colors[colorOccurrences.indexOf(Math.min.apply(Math, colorOccurrences))];
|
|
||||||
}
|
|
||||||
|
|
||||||
$scope.boards = [];
|
$scope.boards = [];
|
||||||
$scope.newBoard = {};
|
$scope.newBoard = {};
|
||||||
$scope.status = {
|
$scope.status = {
|
||||||
@@ -54,73 +32,44 @@ app.controller('ListController', function ($scope, $location, $filter, BoardServ
|
|||||||
};
|
};
|
||||||
$scope.colors = ['0082c9', '00c9c6','00c906', 'c92b00', 'F1DB50', '7C31CC', '3A3B3D', 'CACBCD'];
|
$scope.colors = ['0082c9', '00c9c6','00c906', 'c92b00', 'F1DB50', '7C31CC', '3A3B3D', 'CACBCD'];
|
||||||
$scope.boardservice = BoardService;
|
$scope.boardservice = BoardService;
|
||||||
|
$scope.newBoard.color = $scope.colors[0];
|
||||||
$scope.updatingBoard = null;
|
$scope.updatingBoard = null;
|
||||||
|
|
||||||
var filterData = function () {
|
// FIXME: not nice, but we want to load this only once
|
||||||
if($element.attr('id') === 'app-navigation') {
|
if($element.attr('id') === 'app-navigation') {
|
||||||
$scope.boardservice.sidebar = $scope.boardservice.getData();
|
BoardService.fetchAll().then(function(data) {
|
||||||
$scope.boardservice.sidebar = $filter('orderBy')($scope.boardservice.sidebar, 'title');
|
$scope.filterData();
|
||||||
$scope.boardservice.sidebar = $filter('cardFilter')($scope.boardservice.sidebar, {archived: false});
|
}, function (error) {
|
||||||
} else {
|
// TODO: show error when loading fails
|
||||||
$scope.boardservice.sorted = $scope.boardservice.getData();
|
|
||||||
if ($scope.status.filter === 'archived') {
|
|
||||||
var filter = {};
|
|
||||||
filter[$scope.status.filter] = true;
|
|
||||||
$scope.boardservice.sorted = $filter('cardFilter')($scope.boardservice.sorted, filter);
|
|
||||||
} else if ($scope.status.filter === 'shared') {
|
|
||||||
$scope.boardservice.sorted = $filter('cardFilter')($scope.boardservice.sorted, {archived: false});
|
|
||||||
$scope.boardservice.sorted = $filter('boardFilterAcl')($scope.boardservice.sorted);
|
|
||||||
} else {
|
|
||||||
$scope.boardservice.sorted = $filter('cardFilter')($scope.boardservice.sorted, {archived: false});
|
|
||||||
}
|
|
||||||
$scope.boardservice.sorted = $filter('orderBy')($scope.boardservice.sorted, ['deletedAt', 'title']);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
var finishedLoading = function() {
|
|
||||||
filterData();
|
|
||||||
$scope.newBoard.color = calculateNewColor();
|
|
||||||
};
|
|
||||||
|
|
||||||
var initialize = function () {
|
|
||||||
$scope.statusservice = StatusService.listStatus;
|
|
||||||
|
|
||||||
if($element.attr('id') === 'app-navigation') {
|
|
||||||
$scope.statusservice.retainWaiting();
|
|
||||||
BoardService.fetchAll().then(function(data) {
|
|
||||||
finishedLoading();
|
|
||||||
$scope.statusservice.releaseWaiting();
|
|
||||||
BoardService.loaded = true;
|
|
||||||
}, function (error) {
|
|
||||||
$scope.statusservice.setError('Error occured', error);
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
/* initialize main list controller when board list is loaded */
|
|
||||||
var boardDataWatch = $scope.$watch(function () {
|
|
||||||
return $scope.boardservice.loaded;
|
|
||||||
}, function () {
|
|
||||||
if (BoardService.loaded === true) {
|
|
||||||
boardDataWatch();
|
|
||||||
finishedLoading();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
$scope.$watch(function () {
|
|
||||||
return $scope.boardservice.data;
|
|
||||||
}, function () {
|
|
||||||
filterData();
|
|
||||||
}, true);
|
|
||||||
|
|
||||||
/* Watch for board filter change */
|
|
||||||
$scope.$watchCollection(function(){
|
|
||||||
return $state.params;
|
|
||||||
}, function(){
|
|
||||||
$scope.status.filter = $state.params.filter;
|
|
||||||
filterData();
|
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
$scope.filterData = function () {
|
||||||
|
angular.copy($scope.boardservice.getData(), $scope.boardservice.sorted);
|
||||||
|
angular.copy($scope.boardservice.sorted, $scope.boardservice.sidebar);
|
||||||
|
$scope.boardservice.sidebar = $filter('orderBy')($scope.boardservice.sidebar, 'title');
|
||||||
|
$scope.boardservice.sidebar = $filter('cardFilter')($scope.boardservice.sidebar, {archived: false});
|
||||||
|
|
||||||
|
if ($scope.status.filter === 'archived') {
|
||||||
|
var filter = {};
|
||||||
|
filter[$scope.status.filter] = true;
|
||||||
|
$scope.boardservice.sorted = $filter('cardFilter')($scope.boardservice.sorted, filter);
|
||||||
|
} else if ($scope.status.filter === 'shared') {
|
||||||
|
$scope.boardservice.sorted = $filter('cardFilter')($scope.boardservice.sorted, {archived: false});
|
||||||
|
$scope.boardservice.sorted = $filter('boardFilterAcl')($scope.boardservice.sorted);
|
||||||
|
} else {
|
||||||
|
$scope.boardservice.sorted = $filter('cardFilter')($scope.boardservice.sorted, {archived: false});
|
||||||
|
}
|
||||||
|
$scope.boardservice.sorted = $filter('orderBy')($scope.boardservice.sorted, ['deletedAt', 'title']);
|
||||||
};
|
};
|
||||||
initialize();
|
|
||||||
|
$scope.$watchCollection(function(){
|
||||||
|
return $state.params;
|
||||||
|
}, function(){
|
||||||
|
$scope.status.filter = $state.params.filter;
|
||||||
|
$scope.filterData();
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
$scope.selectColor = function(color) {
|
$scope.selectColor = function(color) {
|
||||||
$scope.newBoard.color = color;
|
$scope.newBoard.color = color;
|
||||||
@@ -141,9 +90,9 @@ app.controller('ListController', function ($scope, $location, $filter, BoardServ
|
|||||||
BoardService.create($scope.newBoard)
|
BoardService.create($scope.newBoard)
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
$scope.newBoard = {};
|
$scope.newBoard = {};
|
||||||
$scope.newBoard.color = calculateNewColor();
|
$scope.newBoard.color = $scope.colors[0];
|
||||||
$scope.status.addBoard=false;
|
$scope.status.addBoard=false;
|
||||||
filterData();
|
$scope.filterData();
|
||||||
}, function(error) {
|
}, function(error) {
|
||||||
$scope.status.createBoard = 'Unable to insert board: ' + error.message;
|
$scope.status.createBoard = 'Unable to insert board: ' + error.message;
|
||||||
});
|
});
|
||||||
@@ -151,45 +100,45 @@ app.controller('ListController', function ($scope, $location, $filter, BoardServ
|
|||||||
|
|
||||||
$scope.boardUpdate = function(board) {
|
$scope.boardUpdate = function(board) {
|
||||||
BoardService.update(board).then(function(data) {
|
BoardService.update(board).then(function(data) {
|
||||||
|
$scope.filterData();
|
||||||
board.status.edit = false;
|
board.status.edit = false;
|
||||||
filterData();
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.boardUpdateBegin = function(board) {
|
$scope.boardUpdateBegin = function(board) {
|
||||||
$scope.updatingBoard = angular.copy(board);
|
$scope.updatingBoard = board;
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.boardUpdateReset = function(board) {
|
$scope.boardUpdateReset = function(board) {
|
||||||
board.title = $scope.updatingBoard.title;
|
board.title = $scope.updatingBoard.title;
|
||||||
board.color = $scope.updatingBoard.color;
|
board.color = $scope.updatingBoard.color;
|
||||||
filterData();
|
$scope.filterData();
|
||||||
board.status.edit = false;
|
board.status.edit = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.boardArchive = function (board) {
|
$scope.boardArchive = function (board) {
|
||||||
board.archived = true;
|
board.archived = true;
|
||||||
BoardService.update(board).then(function(data) {
|
BoardService.update(board).then(function(data) {
|
||||||
filterData();
|
$scope.filterData();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.boardUnarchive = function (board) {
|
$scope.boardUnarchive = function (board) {
|
||||||
board.archived = false;
|
board.archived = false;
|
||||||
BoardService.update(board).then(function(data) {
|
BoardService.update(board).then(function(data) {
|
||||||
filterData();
|
$scope.filterData();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.boardDelete = function(board) {
|
$scope.boardDelete = function(board) {
|
||||||
BoardService.delete(board.id).then(function (data) {
|
BoardService.delete(board.id).then(function (data) {
|
||||||
filterData();
|
$scope.filterData();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.boardDeleteUndo = function (board) {
|
$scope.boardDeleteUndo = function (board) {
|
||||||
BoardService.deleteUndo(board.id).then(function (data) {
|
BoardService.deleteUndo(board.id).then(function (data) {
|
||||||
filterData();
|
$scope.filterData();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -21,27 +21,29 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
app.directive('appPopoverMenuUtils', function () {
|
app.directive('appPopoverMenuUtils', function () {
|
||||||
'use strict';
|
'use strict';
|
||||||
return {
|
return {
|
||||||
restrict: 'C',
|
restrict: 'C',
|
||||||
link: function (scope, elm) {
|
link: function (scope, elm) {
|
||||||
var menu = elm.find('.popovermenu');
|
var menu = elm.find('.popovermenu');
|
||||||
var button = elm.find('button');
|
var button = elm.find('button');
|
||||||
button.click(function (e) {
|
button.click(function (e) {
|
||||||
var popovermenus = $('.popovermenu');
|
$('.popovermenu').addClass('hidden');
|
||||||
var shouldShow = menu.hasClass('hidden');
|
menu.toggleClass('hidden');
|
||||||
popovermenus.addClass('hidden');
|
if(!menu.hasClass('hidden')) {
|
||||||
if (shouldShow) {
|
button.css('display','block');
|
||||||
menu.toggleClass('hidden');
|
} else {
|
||||||
}
|
button.css('display','');
|
||||||
|
}
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
});
|
});
|
||||||
scope.$on('documentClicked', function (scope, event) {
|
scope.$on('documentClicked', function (scope, event) {
|
||||||
/* prevent closing popover if target has no-close class */
|
/* prevent closing popover if target has no-close class */
|
||||||
if (event.target !== button && !$(event.target).hasClass('no-close')) {
|
if (event.target !== button && !$(event.target).hasClass('no-close')) {
|
||||||
menu.addClass('hidden');
|
menu.addClass('hidden');
|
||||||
}
|
}
|
||||||
});
|
button.css('display','');
|
||||||
}
|
});
|
||||||
};
|
}
|
||||||
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -23,24 +23,24 @@
|
|||||||
// OwnCloud Click Handling
|
// OwnCloud Click Handling
|
||||||
// https://doc.owncloud.org/server/8.0/developer_manual/app/css.html
|
// https://doc.owncloud.org/server/8.0/developer_manual/app/css.html
|
||||||
app.directive('appNavigationEntryUtils', function () {
|
app.directive('appNavigationEntryUtils', function () {
|
||||||
'use strict';
|
'use strict';
|
||||||
return {
|
return {
|
||||||
restrict: 'C',
|
restrict: 'C',
|
||||||
link: function (scope, elm) {
|
link: function (scope, elm) {
|
||||||
|
|
||||||
var menu = elm.siblings('.app-navigation-entry-menu');
|
var menu = elm.siblings('.app-navigation-entry-menu');
|
||||||
var button = $(elm)
|
var button = $(elm)
|
||||||
.find('.app-navigation-entry-utils-menu-button button');
|
.find('.app-navigation-entry-utils-menu-button button');
|
||||||
|
|
||||||
button.click(function () {
|
button.click(function () {
|
||||||
menu.toggleClass('open');
|
menu.toggleClass('open');
|
||||||
});
|
});
|
||||||
scope.$on('documentClicked', function (scope, event) {
|
scope.$on('documentClicked', function (scope, event) {
|
||||||
if (event.target !== button[0]) {
|
if (event.target !== button[0]) {
|
||||||
menu.removeClass('open');
|
menu.removeClass('open');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
app.directive('autofocusOnInsert', function () {
|
app.directive('autofocusOnInsert', function () {
|
||||||
'use strict';
|
'use strict';
|
||||||
return function (scope, elm) {
|
return function (scope, elm) {
|
||||||
elm.focus();
|
elm.focus();
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
@@ -23,28 +23,14 @@
|
|||||||
app.directive('avatar', function() {
|
app.directive('avatar', function() {
|
||||||
'use strict';
|
'use strict';
|
||||||
return {
|
return {
|
||||||
restrict: 'AEC',
|
restrict: 'A',
|
||||||
transclude: true,
|
scope: true,
|
||||||
replace: true,
|
|
||||||
template: '<div class="avatardiv-container"><div class="avatardiv" data-toggle="tooltip" ng-transclude></div></div>',
|
|
||||||
scope: { attr: '=' },
|
|
||||||
link: function(scope, element, attr){
|
link: function(scope, element, attr){
|
||||||
scope.uid = attr.displayname;
|
attr.$observe('displayname', function(value){
|
||||||
scope.displayname = attr.displayname;
|
if(value!==undefined) {
|
||||||
var value = attr.user;
|
$(element).avatar(value, 32);
|
||||||
var avatardiv = $(element).find('.avatardiv');
|
}
|
||||||
if(typeof attr.contactsmenu !== 'undefined' && attr.contactsmenu !== 'false') {
|
});
|
||||||
avatardiv.contactsMenu(value, 0, $(element));
|
}
|
||||||
avatardiv.addClass('has-contactsmenu');
|
|
||||||
}
|
|
||||||
if(typeof attr.tooltip !== 'undefined' && attr.tooltip !== 'false') {
|
|
||||||
$(element).tooltip({
|
|
||||||
title: scope.displayname,
|
|
||||||
placement: 'top'
|
|
||||||
});
|
|
||||||
}
|
|
||||||
avatardiv.avatar(value, 32, false, false, false, attr.displayname);
|
|
||||||
},
|
|
||||||
controller: function () {}
|
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
/*
|
|
||||||
* @copyright Copyright (c) 2018 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/>.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
app.directive('contactsmenudelete', function() {
|
|
||||||
'use strict';
|
|
||||||
return {
|
|
||||||
restrict: 'A',
|
|
||||||
priority: 1,
|
|
||||||
link: function(scope, element, attr){
|
|
||||||
var user = attr.user;
|
|
||||||
var menu = $(element).parent().find('.contactsmenu-popover');
|
|
||||||
if (oc_current_user === user) {
|
|
||||||
menu.children(':first').remove();
|
|
||||||
}
|
|
||||||
var menuEntry = $('<li><a><span class="icon icon-delete"></span><span>' + t('deck', 'Remove user from card') + '</span></a></li>');
|
|
||||||
menuEntry.on('click', function () {
|
|
||||||
scope.removeAssignedUser(user);
|
|
||||||
});
|
|
||||||
$(menu).append(menuEntry);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
});
|
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
app.filter('boardFilterAcl', function() {
|
app.filter('boardFilterAcl', function() {
|
||||||
return function(boards) {
|
return function(boards) {
|
||||||
var _result = [];
|
var _result = [];
|
||||||
angular.forEach(boards, function(board){
|
angular.forEach(boards, function(board){
|
||||||
if(board.acl !== null && Object.keys(board.acl).length > 0) {
|
if(board.acl !== null && Object.keys(board.acl).length > 0) {
|
||||||
@@ -29,5 +29,5 @@ app.filter('boardFilterAcl', function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
return _result;
|
return _result;
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
// usage | cardFilter({ member: 'admin'})
|
// usage | cardFilter({ member: 'admin'})
|
||||||
|
|
||||||
app.filter('cardFilter', function() {
|
app.filter('cardFilter', function() {
|
||||||
return function(cards, rules) {
|
return function(cards, rules) {
|
||||||
var _result = [];
|
var _result = [];
|
||||||
angular.forEach(cards, function(card){
|
angular.forEach(cards, function(card){
|
||||||
var _card = card;
|
var _card = card;
|
||||||
@@ -35,5 +35,5 @@ app.filter('cardFilter', function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
return _result;
|
return _result;
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
@@ -27,19 +27,19 @@
|
|||||||
app.filter('relativeDateFilter', function() {
|
app.filter('relativeDateFilter', function() {
|
||||||
return function (timestamp) {
|
return function (timestamp) {
|
||||||
return OC.Util.relativeModifiedDate(timestamp*1000);
|
return OC.Util.relativeModifiedDate(timestamp*1000);
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
app.filter('relativeDateFilterString', function() {
|
app.filter('relativeDateFilterString', function() {
|
||||||
return function (date) {
|
return function (date) {
|
||||||
return OC.Util.relativeModifiedDate(Date.parse(date));
|
return OC.Util.relativeModifiedDate(Date.parse(date));
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
app.filter('dateToTimestamp', function() {
|
app.filter('dateToTimestamp', function() {
|
||||||
return function (date) {
|
return function (date) {
|
||||||
return Date.parse(date);
|
return Date.parse(date);
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
app.filter('parseDate', function() {
|
app.filter('parseDate', function() {
|
||||||
@@ -48,7 +48,7 @@ app.filter('parseDate', function() {
|
|||||||
return moment(date).format('YYYY-MM-DD');
|
return moment(date).format('YYYY-MM-DD');
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
app.filter('parseTime', function() {
|
app.filter('parseTime', function() {
|
||||||
@@ -57,5 +57,5 @@ app.filter('parseTime', function() {
|
|||||||
return moment(date).format('HH:mm');
|
return moment(date).format('HH:mm');
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
app.filter('iconWhiteFilter', function () {
|
app.filter('iconWhiteFilter', function() {
|
||||||
return function (hex) {
|
return function (hex) {
|
||||||
// RGB2HLS by Garry Tan
|
// RGB2HLS by Garry Tan
|
||||||
// http://axonflux.com/handy-rgb-to-hsl-and-rgb-to-hsv-color-model-c
|
// http://axonflux.com/handy-rgb-to-hsl-and-rgb-to-hsv-color-model-c
|
||||||
@@ -30,37 +30,36 @@ app.filter('iconWhiteFilter', function () {
|
|||||||
g: parseInt(result[2], 16),
|
g: parseInt(result[2], 16),
|
||||||
b: parseInt(result[3], 16)
|
b: parseInt(result[3], 16)
|
||||||
} : null;
|
} : null;
|
||||||
if (result === null) {
|
if(result !== null) {
|
||||||
return "";
|
var r = color.r/255;
|
||||||
}
|
var g = color.g/255;
|
||||||
var r = color.r / 255;
|
var b = color.b/255;
|
||||||
var g = color.g / 255;
|
var max = Math.max(r, g, b), min = Math.min(r, g, b);
|
||||||
var b = color.b / 255;
|
var h, s, l = (max + min) / 2;
|
||||||
var max = Math.max(r, g, b), min = Math.min(r, g, b);
|
|
||||||
var h, s, l = (max + min) / 2;
|
|
||||||
|
|
||||||
if (max === min) {
|
if(max == min){
|
||||||
h = s = 0; // achromatic
|
h = s = 0; // achromatic
|
||||||
} else {
|
}else{
|
||||||
var d = max - min;
|
var d = max - min;
|
||||||
s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
|
s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
|
||||||
switch (max) {
|
switch(max){
|
||||||
case r:
|
case r: h = (g - b) / d + (g < b ? 6 : 0); break;
|
||||||
h = (g - b) / d + (g < b ? 6 : 0);
|
case g: h = (b - r) / d + 2; break;
|
||||||
break;
|
case b: h = (r - g) / d + 4; break;
|
||||||
case g:
|
}
|
||||||
h = (b - r) / d + 2;
|
h /= 6;
|
||||||
break;
|
|
||||||
case b:
|
|
||||||
h = (r - g) / d + 4;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
h /= 6;
|
// TODO: Maybe just darken/lighten the color
|
||||||
}
|
if(l<0.5) {
|
||||||
if (l < 0.5) {
|
return "-white";
|
||||||
return "-white";
|
} else {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
//var rgba = "rgba(" + color.r + "," + color.g + "," + color.b + ",0.7)";
|
||||||
|
//return rgba;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
};
|
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -33,5 +33,5 @@ app.filter('lightenColorFilter', function() {
|
|||||||
} else {
|
} else {
|
||||||
return "#" + hex;
|
return "#" + hex;
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
@@ -22,14 +22,10 @@
|
|||||||
|
|
||||||
app.filter('orderObjectBy', function(){
|
app.filter('orderObjectBy', function(){
|
||||||
return function(input, attribute) {
|
return function(input, attribute) {
|
||||||
if (!angular.isObject(input)) {
|
if (!angular.isObject(input)) return input;
|
||||||
return input;
|
|
||||||
}
|
|
||||||
var array = [];
|
var array = [];
|
||||||
for(var objectKey in input) {
|
for(var objectKey in input) {
|
||||||
if ({}.hasOwnProperty.call(input, objectKey)) {
|
array.push(input[objectKey]);
|
||||||
array.push(input[objectKey]);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
array.sort(function(a, b){
|
array.sort(function(a, b){
|
||||||
@@ -38,5 +34,5 @@ app.filter('orderObjectBy', function(){
|
|||||||
return a < b;
|
return a < b;
|
||||||
});
|
});
|
||||||
return array;
|
return array;
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
app.filter('textColorFilter', function () {
|
app.filter('textColorFilter', function() {
|
||||||
return function (hex) {
|
return function (hex) {
|
||||||
// RGB2HLS by Garry Tan
|
// RGB2HLS by Garry Tan
|
||||||
// http://axonflux.com/handy-rgb-to-hsl-and-rgb-to-hsv-color-model-c
|
// http://axonflux.com/handy-rgb-to-hsl-and-rgb-to-hsv-color-model-c
|
||||||
@@ -30,32 +30,26 @@ app.filter('textColorFilter', function () {
|
|||||||
g: parseInt(result[2], 16),
|
g: parseInt(result[2], 16),
|
||||||
b: parseInt(result[3], 16)
|
b: parseInt(result[3], 16)
|
||||||
} : null;
|
} : null;
|
||||||
if (result !== null) {
|
if(result !== null) {
|
||||||
var r = color.r / 255;
|
var r = color.r/255;
|
||||||
var g = color.g / 255;
|
var g = color.g/255;
|
||||||
var b = color.b / 255;
|
var b = color.b/255;
|
||||||
var max = Math.max(r, g, b), min = Math.min(r, g, b);
|
var max = Math.max(r, g, b), min = Math.min(r, g, b);
|
||||||
var h, s, l = (max + min) / 2;
|
var h, s, l = (max + min) / 2;
|
||||||
|
|
||||||
if (max === min) {
|
if(max == min){
|
||||||
h = s = 0; // achromatic
|
h = s = 0; // achromatic
|
||||||
} else {
|
}else{
|
||||||
var d = max - min;
|
var d = max - min;
|
||||||
s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
|
s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
|
||||||
switch (max) {
|
switch(max){
|
||||||
case r:
|
case r: h = (g - b) / d + (g < b ? 6 : 0); break;
|
||||||
h = (g - b) / d + (g < b ? 6 : 0);
|
case g: h = (b - r) / d + 2; break;
|
||||||
break;
|
case b: h = (r - g) / d + 4; break;
|
||||||
case g:
|
|
||||||
h = (b - r) / d + 2;
|
|
||||||
break;
|
|
||||||
case b:
|
|
||||||
h = (r - g) / d + 4;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
h /= 6;
|
h /= 6;
|
||||||
}
|
}
|
||||||
if (l < 0.5) {
|
if(l<0.5) {
|
||||||
return "#ffffff";
|
return "#ffffff";
|
||||||
} else {
|
} else {
|
||||||
return "#000000";
|
return "#000000";
|
||||||
@@ -64,5 +58,5 @@ app.filter('textColorFilter', function () {
|
|||||||
return "#000000";
|
return "#000000";
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,45 +0,0 @@
|
|||||||
/*
|
|
||||||
* @copyright Copyright (c) 2017 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/>.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* global app */
|
|
||||||
/* global angular */
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Remove all assignedUsers from users list
|
|
||||||
*/
|
|
||||||
app.filter('withoutAssignedUsers', function () {
|
|
||||||
return function (users, assignedUsers) {
|
|
||||||
var _result = [];
|
|
||||||
angular.forEach(users, function (user) {
|
|
||||||
var _found = false;
|
|
||||||
angular.forEach(assignedUsers, function (assignedUser) {
|
|
||||||
if (assignedUser.participant.uid === user.uid) {
|
|
||||||
_found = true;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
if (_found === false) {
|
|
||||||
_result.push(user);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return _result;
|
|
||||||
};
|
|
||||||
});
|
|
||||||
@@ -20,152 +20,152 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** global: oc_defaults */
|
app.factory('ApiService', function($http, $q){
|
||||||
app.factory('ApiService', function ($http, $q) {
|
var ApiService = function(http, endpoint) {
|
||||||
var ApiService = function (http, endpoint) {
|
this.endpoint = endpoint;
|
||||||
this.endpoint = endpoint;
|
this.baseUrl = OC.generateUrl('/apps/deck/' + endpoint);
|
||||||
this.baseUrl = OC.generateUrl('/apps/deck/' + endpoint);
|
this.http = http;
|
||||||
this.http = http;
|
this.q = $q;
|
||||||
this.q = $q;
|
this.data = {};
|
||||||
this.data = {};
|
this.id = null;
|
||||||
this.id = null;
|
this.sorted = [];
|
||||||
this.sorted = [];
|
};
|
||||||
};
|
|
||||||
|
|
||||||
ApiService.prototype.fetchAll = function () {
|
ApiService.prototype.fetchAll = function(){
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.get(this.baseUrl).then(function (response) {
|
$http.get(this.baseUrl).then(function (response) {
|
||||||
var objects = response.data;
|
var objects = response.data;
|
||||||
objects.forEach(function (obj) {
|
objects.forEach(function (obj) {
|
||||||
self.data[obj.id] = obj;
|
self.data[obj.id] = obj;
|
||||||
});
|
});
|
||||||
deferred.resolve(self.data);
|
deferred.resolve(self.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Fetching ' + self.endpoint + ' failed');
|
deferred.reject('Fetching ' + self.endpoint + ' failed');
|
||||||
});
|
});
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
ApiService.prototype.fetchOne = function (id) {
|
ApiService.prototype.fetchOne = function (id) {
|
||||||
|
|
||||||
this.id = id;
|
this.id = id;
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
|
|
||||||
if (id === undefined) {
|
if(id===undefined) {
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
}
|
}
|
||||||
|
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.get(this.baseUrl + '/' + id).then(function (response) {
|
$http.get(this.baseUrl + '/' + id).then(function (response) {
|
||||||
var data = response.data;
|
data = response.data;
|
||||||
if (self.data[data.id] === undefined) {
|
if(self.data[data.id]===undefined) {
|
||||||
self.data[data.id] = response.data;
|
self.data[data.id] = response.data;
|
||||||
}
|
}
|
||||||
$.each(response.data, function (key, value) {
|
$.each(response.data, function(key, value) {
|
||||||
self.data[data.id][key] = value;
|
self.data[data.id][key] = value;
|
||||||
});
|
});
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
|
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Fetching ' + self.endpoint + ' failed');
|
deferred.reject('Fetching ' + self.endpoint + ' failed');
|
||||||
});
|
});
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
ApiService.prototype.create = function (entity) {
|
ApiService.prototype.create = function (entity) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.post(this.baseUrl, entity).then(function (response) {
|
$http.post(this.baseUrl, entity).then(function (response) {
|
||||||
self.add(response.data);
|
self.add(response.data);
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Fetching' + self.endpoint + ' failed');
|
deferred.reject('Fetching' + self.endpoint + ' failed');
|
||||||
});
|
});
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
ApiService.prototype.update = function (entity) {
|
ApiService.prototype.update = function (entity) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.put(this.baseUrl + '/' + entity.id, entity).then(function (response) {
|
$http.put(this.baseUrl + '/' + entity.id, entity).then(function (response) {
|
||||||
self.add(response.data);
|
self.add(response.data);
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Updating ' + self.endpoint + ' failed');
|
deferred.reject('Updating ' + self.endpoint + ' failed');
|
||||||
});
|
});
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ApiService.prototype.delete = function (id) {
|
ApiService.prototype.delete = function (id) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
$http.delete(this.baseUrl + '/' + id).then(function (response) {
|
$http.delete(this.baseUrl + '/' + id).then(function (response) {
|
||||||
self.remove(id);
|
self.remove(id);
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
|
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Deleting ' + self.endpoint + ' failed');
|
deferred.reject('Deleting ' + self.endpoint + ' failed');
|
||||||
});
|
});
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// methods for managing data
|
// methods for managing data
|
||||||
ApiService.prototype.clear = function () {
|
ApiService.prototype.clear = function() {
|
||||||
this.data = {};
|
this.data = {};
|
||||||
};
|
};
|
||||||
ApiService.prototype.add = function (entity) {
|
ApiService.prototype.add = function (entity) {
|
||||||
var element = this.data[entity.id];
|
var element = this.data[entity.id];
|
||||||
if (element === undefined) {
|
if(element===undefined) {
|
||||||
this.data[entity.id] = entity;
|
this.data[entity.id] = entity;
|
||||||
} else {
|
} else {
|
||||||
Object.keys(entity).forEach(function (key) {
|
Object.keys(entity).forEach(function (key) {
|
||||||
element[key] = entity[key];
|
element[key] = entity[key];
|
||||||
});
|
});
|
||||||
element.status = {};
|
element.status = {};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
ApiService.prototype.remove = function (id) {
|
ApiService.prototype.remove = function(id) {
|
||||||
if (this.data[id] !== undefined) {
|
if (this.data[id] !== undefined) {
|
||||||
delete this.data[id];
|
delete this.data[id];
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
ApiService.prototype.addAll = function (entities) {
|
ApiService.prototype.addAll = function (entities) {
|
||||||
var self = this;
|
var self = this;
|
||||||
angular.forEach(entities, function (entity) {
|
angular.forEach(entities, function(entity) {
|
||||||
self.add(entity);
|
self.add(entity);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
ApiService.prototype.getCurrent = function () {
|
ApiService.prototype.getCurrent = function () {
|
||||||
return this.data[this.id];
|
return this.data[this.id];
|
||||||
};
|
};
|
||||||
|
|
||||||
ApiService.prototype.unsetCurrrent = function () {
|
ApiService.prototype.unsetCurrrent = function () {
|
||||||
this.id = null;
|
this.id = null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
ApiService.prototype.getData = function () {
|
|
||||||
return $.map(this.data, function (value, index) {
|
|
||||||
return [value];
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
ApiService.prototype.getAll = function () {
|
ApiService.prototype.getData = function() {
|
||||||
return this.data;
|
return $.map(this.data, function(value, index) {
|
||||||
};
|
return [value];
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
ApiService.prototype.getName = function () {
|
ApiService.prototype.getAll = function () {
|
||||||
var funcNameRegex = /function (.{1,})\(/;
|
return this.data;
|
||||||
var results = (funcNameRegex).exec((this).constructor.toString());
|
};
|
||||||
return (results && results.length > 1) ? results[1] : "";
|
|
||||||
};
|
|
||||||
|
|
||||||
return ApiService;
|
ApiService.prototype.getName = function() {
|
||||||
|
var funcNameRegex = /function (.{1,})\(/;
|
||||||
|
var results = (funcNameRegex).exec((this).constructor.toString());
|
||||||
|
return (results && results.length > 1) ? results[1] : "";
|
||||||
|
};
|
||||||
|
|
||||||
|
return ApiService;
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -20,12 +20,11 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* global app OC */
|
app.factory('BoardService', function(ApiService, $http, $q){
|
||||||
app.factory('BoardService', function (ApiService, $http, $q) {
|
var BoardService = function($http, ep, $q) {
|
||||||
var BoardService = function ($http, ep, $q) {
|
ApiService.call(this, $http, ep, $q);
|
||||||
ApiService.call(this, $http, ep, $q);
|
};
|
||||||
};
|
BoardService.prototype = angular.copy(ApiService.prototype);
|
||||||
BoardService.prototype = angular.copy(ApiService.prototype);
|
|
||||||
|
|
||||||
BoardService.prototype.delete = function (id) {
|
BoardService.prototype.delete = function (id) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
@@ -46,6 +45,7 @@ app.factory('BoardService', function (ApiService, $http, $q) {
|
|||||||
var _id = id;
|
var _id = id;
|
||||||
$http.post(this.baseUrl + '/' + id + '/deleteUndo').then(function (response) {
|
$http.post(this.baseUrl + '/' + id + '/deleteUndo').then(function (response) {
|
||||||
self.data[_id].deletedAt = 0;
|
self.data[_id].deletedAt = 0;
|
||||||
|
console.log(self.data[_id]);
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Deleting ' + self.endpoint + ' failed');
|
deferred.reject('Deleting ' + self.endpoint + ' failed');
|
||||||
@@ -82,7 +82,7 @@ app.factory('BoardService', function (ApiService, $http, $q) {
|
|||||||
|
|
||||||
// filter out everyone who is already in the share list
|
// filter out everyone who is already in the share list
|
||||||
angular.forEach(users, function (item) {
|
angular.forEach(users, function (item) {
|
||||||
var acl = self.generateAcl(OC.Share.SHARE_TYPE_USER, item);
|
var acl = self.generateAcl('user', item);
|
||||||
var exists = false;
|
var exists = false;
|
||||||
angular.forEach(self.getCurrent().acl, function (acl) {
|
angular.forEach(self.getCurrent().acl, function (acl) {
|
||||||
if (acl.participant.primaryKey === item.value.shareWith) {
|
if (acl.participant.primaryKey === item.value.shareWith) {
|
||||||
@@ -94,7 +94,7 @@ app.factory('BoardService', function (ApiService, $http, $q) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
angular.forEach(groups, function (item) {
|
angular.forEach(groups, function (item) {
|
||||||
var acl = self.generateAcl(OC.Share.SHARE_TYPE_GROUP, item);
|
var acl = self.generateAcl('group', item);
|
||||||
var exists = false;
|
var exists = false;
|
||||||
angular.forEach(self.getCurrent().acl, function (acl) {
|
angular.forEach(self.getCurrent().acl, function (acl) {
|
||||||
if (acl.participant.primaryKey === item.value.shareWith) {
|
if (acl.participant.primaryKey === item.value.shareWith) {
|
||||||
@@ -114,7 +114,7 @@ app.factory('BoardService', function (ApiService, $http, $q) {
|
|||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
BoardService.prototype.generateAcl = function (type, ocsItem) {
|
BoardService.prototype.generateAcl = function(type, ocsItem) {
|
||||||
return {
|
return {
|
||||||
boardId: null,
|
boardId: null,
|
||||||
id: null,
|
id: null,
|
||||||
@@ -128,7 +128,7 @@ app.factory('BoardService', function (ApiService, $http, $q) {
|
|||||||
permissionManage: true,
|
permissionManage: true,
|
||||||
permissionShare: true,
|
permissionShare: true,
|
||||||
type: type
|
type: type
|
||||||
};
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
BoardService.prototype.addAcl = function (acl) {
|
BoardService.prototype.addAcl = function (acl) {
|
||||||
@@ -149,73 +149,74 @@ app.factory('BoardService', function (ApiService, $http, $q) {
|
|||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
BoardService.prototype.deleteAcl = function (acl) {
|
BoardService.prototype.deleteAcl = function(acl) {
|
||||||
var board = this.getCurrent();
|
var board = this.getCurrent();
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.delete(this.baseUrl + '/' + acl.boardId + '/acl/' + acl.id).then(function (response) {
|
$http.delete(this.baseUrl + '/' + acl.boardId + '/acl/' + acl.id).then(function (response) {
|
||||||
delete board.acl[response.data.id];
|
delete board.acl[response.data.id];
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Error deleting ACL ' + acl.id);
|
deferred.reject('Error deleting ACL ' + acl.id);
|
||||||
});
|
});
|
||||||
acl = null;
|
acl = null;
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
BoardService.prototype.updateAcl = function (acl) {
|
BoardService.prototype.updateAcl = function(acl) {
|
||||||
var board = this.getCurrent();
|
var board = this.getCurrent();
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
var _acl = acl;
|
var _acl = acl;
|
||||||
$http.put(this.baseUrl + '/' + acl.boardId + '/acl', _acl).then(function (response) {
|
$http.put(this.baseUrl + '/' + acl.boardId + '/acl', _acl).then(function (response) {
|
||||||
board.acl[_acl.id] = response.data;
|
board.acl[_acl.id] = response.data;
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Error updating ACL ' + _acl);
|
deferred.reject('Error updating ACL ' + _acl);
|
||||||
});
|
});
|
||||||
acl = null;
|
acl = null;
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
BoardService.prototype.canRead = function () {
|
BoardService.prototype.canRead = function() {
|
||||||
if (!this.getCurrent() || !this.getCurrent().permissions) {
|
if(!this.getCurrent() || !this.getCurrent().permissions) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return this.getCurrent().permissions['PERMISSION_READ'];
|
return this.getCurrent().permissions['PERMISSION_READ'];
|
||||||
};
|
};
|
||||||
|
|
||||||
BoardService.prototype.canEdit = function () {
|
BoardService.prototype.canEdit = function() {
|
||||||
if (!this.getCurrent() || !this.getCurrent().permissions) {
|
if(!this.getCurrent() || !this.getCurrent().permissions) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return this.getCurrent().permissions['PERMISSION_EDIT'];
|
return this.getCurrent().permissions['PERMISSION_EDIT'];
|
||||||
};
|
};
|
||||||
|
|
||||||
BoardService.prototype.canManage = function (board) {
|
BoardService.prototype.canManage = function(board) {
|
||||||
if (board !== null && board !== undefined) {
|
if(board !== null && board !== undefined) {
|
||||||
return board.permissions['PERMISSION_MANAGE'];
|
return board.permissions['PERMISSION_MANAGE'];
|
||||||
}
|
}
|
||||||
if (!this.getCurrent() || !this.getCurrent().permissions) {
|
if(!this.getCurrent() || !this.getCurrent().permissions) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return this.getCurrent().permissions['PERMISSION_MANAGE'];
|
return this.getCurrent().permissions['PERMISSION_MANAGE'];
|
||||||
};
|
};
|
||||||
|
|
||||||
BoardService.prototype.canShare = function () {
|
BoardService.prototype.canShare = function() {
|
||||||
if (!this.getCurrent() || !this.getCurrent().permissions) {
|
if(!this.getCurrent() || !this.getCurrent().permissions) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return this.getCurrent().permissions['PERMISSION_SHARE'];
|
return this.getCurrent().permissions['PERMISSION_SHARE'];
|
||||||
};
|
};
|
||||||
|
|
||||||
BoardService.prototype.isArchived = function () {
|
BoardService.prototype.isArchived = function () {
|
||||||
if (!this.getCurrent() || this.getCurrent().archived) {
|
if(!this.getCurrent() || this.getCurrent().archived) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
|
|
||||||
return new BoardService($http, 'boards', $q);
|
service = new BoardService($http, 'boards', $q);
|
||||||
|
return service;
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -20,118 +20,82 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
app.factory('CardService', function (ApiService, $http, $q) {
|
app.factory('CardService', function(ApiService, $http, $q){
|
||||||
var CardService = function ($http, ep, $q) {
|
var CardService = function($http, ep, $q) {
|
||||||
ApiService.call(this, $http, ep, $q);
|
ApiService.call(this, $http, ep, $q);
|
||||||
};
|
};
|
||||||
CardService.prototype = angular.copy(ApiService.prototype);
|
CardService.prototype = angular.copy(ApiService.prototype);
|
||||||
|
|
||||||
CardService.prototype.reorder = function (card, order) {
|
CardService.prototype.reorder = function(card, order) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.put(this.baseUrl + '/' + card.id + '/reorder', {
|
$http.put(this.baseUrl + '/' + card.id + '/reorder', {cardId: card.id, order: order, stackId: card.stackId}).then(function (response) {
|
||||||
cardId: card.id,
|
deferred.resolve(response.data);
|
||||||
order: order,
|
}, function (error) {
|
||||||
stackId: card.stackId
|
deferred.reject('Error while update ' + self.endpoint);
|
||||||
}).then(function (response) {
|
});
|
||||||
deferred.resolve(response.data);
|
return deferred.promise;
|
||||||
}, function (error) {
|
};
|
||||||
deferred.reject('Error while update ' + self.endpoint);
|
|
||||||
});
|
|
||||||
return deferred.promise;
|
|
||||||
};
|
|
||||||
|
|
||||||
CardService.prototype.rename = function (card) {
|
CardService.prototype.rename = function(card) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.put(this.baseUrl + '/' + card.id + '/rename', {
|
$http.put(this.baseUrl + '/' + card.id + '/rename', {cardId: card.id, title: card.title}).then(function (response) {
|
||||||
cardId: card.id,
|
self.data[card.id].title = card.title;
|
||||||
title: card.title
|
deferred.resolve(response.data);
|
||||||
}).then(function (response) {
|
}, function (error) {
|
||||||
self.data[card.id].title = card.title;
|
deferred.reject('Error while renaming ' + self.endpoint);
|
||||||
deferred.resolve(response.data);
|
});
|
||||||
}, function (error) {
|
return deferred.promise;
|
||||||
deferred.reject('Error while renaming ' + self.endpoint);
|
};
|
||||||
});
|
|
||||||
return deferred.promise;
|
|
||||||
};
|
|
||||||
|
|
||||||
CardService.prototype.assignLabel = function (card, label) {
|
CardService.prototype.assignLabel = function(card, label) {
|
||||||
var url = this.baseUrl + '/' + card + '/label/' + label;
|
var url = this.baseUrl + '/' + card + '/label/' + label;
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.post(url).then(function (response) {
|
$http.post(url).then(function (response) {
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Error while update ' + self.endpoint);
|
deferred.reject('Error while update ' + self.endpoint);
|
||||||
});
|
});
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
CardService.prototype.removeLabel = function (card, label) {
|
CardService.prototype.removeLabel = function(card, label) {
|
||||||
var url = this.baseUrl + '/' + card + '/label/' + label;
|
var url = this.baseUrl + '/' + card + '/label/' + label;
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.delete(url).then(function (response) {
|
$http.delete(url).then(function (response) {
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Error while update ' + self.endpoint);
|
deferred.reject('Error while update ' + self.endpoint);
|
||||||
});
|
});
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
CardService.prototype.archive = function (card) {
|
CardService.prototype.archive = function (card) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.put(this.baseUrl + '/' + card.id + '/archive', {}).then(function (response) {
|
$http.put(this.baseUrl + '/' + card.id + '/archive', {}).then(function (response) {
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Error while update ' + self.endpoint);
|
deferred.reject('Error while update ' + self.endpoint);
|
||||||
});
|
});
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
CardService.prototype.unarchive = function (card) {
|
CardService.prototype.unarchive = function (card) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.put(this.baseUrl + '/' + card.id + '/unarchive', {}).then(function (response) {
|
$http.put(this.baseUrl + '/' + card.id + '/unarchive', {}).then(function (response) {
|
||||||
deferred.resolve(response.data);
|
deferred.resolve(response.data);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
deferred.reject('Error while update ' + self.endpoint);
|
deferred.reject('Error while update ' + self.endpoint);
|
||||||
});
|
});
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
|
||||||
|
|
||||||
CardService.prototype.assignUser = function (card, user) {
|
};
|
||||||
var deferred = $q.defer();
|
|
||||||
var self = this;
|
|
||||||
if (self.getCurrent().assignedUsers === null) {
|
|
||||||
self.getCurrent().assignedUsers = [];
|
|
||||||
}
|
|
||||||
$http.post(this.baseUrl + '/' + card.id + '/assign', {'userId': user}).then(function (response) {
|
|
||||||
self.getCurrent().assignedUsers.push(response.data);
|
|
||||||
deferred.resolve(response.data);
|
|
||||||
}, function (error) {
|
|
||||||
deferred.reject('Error while update ' + self.endpoint);
|
|
||||||
});
|
|
||||||
return deferred.promise;
|
|
||||||
|
|
||||||
};
|
service = new CardService($http, 'cards', $q);
|
||||||
|
return service;
|
||||||
CardService.prototype.unassignUser = function (card, user) {
|
|
||||||
var deferred = $q.defer();
|
|
||||||
var self = this;
|
|
||||||
$http.delete(this.baseUrl + '/' + card.id + '/assign/' + user, {}).then(function (response) {
|
|
||||||
self.getCurrent().assignedUsers = self.getCurrent().assignedUsers.filter(function (obj) {
|
|
||||||
return obj.participant.uid !== user;
|
|
||||||
});
|
|
||||||
deferred.resolve(response.data);
|
|
||||||
}, function (error) {
|
|
||||||
deferred.reject('Error while update ' + self.endpoint);
|
|
||||||
});
|
|
||||||
return deferred.promise;
|
|
||||||
};
|
|
||||||
|
|
||||||
var service = new CardService($http, 'cards', $q);
|
|
||||||
return service;
|
|
||||||
});
|
});
|
||||||
@@ -20,10 +20,11 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
app.factory('LabelService', function (ApiService, $http, $q) {
|
app.factory('LabelService', function(ApiService, $http, $q){
|
||||||
var LabelService = function ($http, ep, $q) {
|
var LabelService = function($http, ep, $q) {
|
||||||
ApiService.call(this, $http, ep, $q);
|
ApiService.call(this, $http, ep, $q);
|
||||||
};
|
};
|
||||||
LabelService.prototype = angular.copy(ApiService.prototype);
|
LabelService.prototype = angular.copy(ApiService.prototype);
|
||||||
return new LabelService($http, 'labels', $q);
|
service = new LabelService($http, 'labels', $q);
|
||||||
|
return service;
|
||||||
});
|
});
|
||||||
@@ -20,51 +20,48 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
app.factory('StackService', function (ApiService, $http, $q) {
|
app.factory('StackService', function(ApiService, $http, $q){
|
||||||
var StackService = function ($http, ep, $q) {
|
var StackService = function($http, ep, $q) {
|
||||||
ApiService.call(this, $http, ep, $q);
|
ApiService.call(this, $http, ep, $q);
|
||||||
};
|
};
|
||||||
StackService.prototype = angular.copy(ApiService.prototype);
|
StackService.prototype = angular.copy(ApiService.prototype);
|
||||||
StackService.prototype.fetchAll = function (boardId) {
|
StackService.prototype.fetchAll = function(boardId) {
|
||||||
|
var deferred = $q.defer();
|
||||||
|
var self=this;
|
||||||
|
$http.get(this.baseUrl +'/'+boardId).then(function (response) {
|
||||||
|
self.clear();
|
||||||
|
self.addAll(response.data);
|
||||||
|
deferred.resolve(self.data);
|
||||||
|
}, function (error) {
|
||||||
|
deferred.reject('Error while loading stacks');
|
||||||
|
});
|
||||||
|
return deferred.promise;
|
||||||
|
};
|
||||||
|
|
||||||
|
StackService.prototype.fetchArchived = function(boardId) {
|
||||||
|
var deferred = $q.defer();
|
||||||
|
var self=this;
|
||||||
|
$http.get(this.baseUrl +'/'+boardId+'/archived').then(function (response) {
|
||||||
|
self.clear();
|
||||||
|
self.addAll(response.data);
|
||||||
|
deferred.resolve(self.data);
|
||||||
|
}, function (error) {
|
||||||
|
deferred.reject('Error while loading stacks');
|
||||||
|
});
|
||||||
|
return deferred.promise;
|
||||||
|
};
|
||||||
|
|
||||||
|
StackService.prototype.addCard = function(entity) {
|
||||||
|
if(!this.data[entity.stackId].cards) {
|
||||||
|
this.data[entity.stackId].cards = [];
|
||||||
|
}
|
||||||
|
this.data[entity.stackId].cards.push(entity);
|
||||||
|
};
|
||||||
|
|
||||||
|
StackService.prototype.reorder = function(stack, order) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
var self = this;
|
var self = this;
|
||||||
$http.get(this.baseUrl + '/' + boardId).then(function (response) {
|
$http.put(this.baseUrl + '/' + stack.id + '/reorder', {stackId: stack.id, order: order}).then(function (response) {
|
||||||
self.clear();
|
|
||||||
self.addAll(response.data);
|
|
||||||
deferred.resolve(self.data);
|
|
||||||
}, function (error) {
|
|
||||||
deferred.reject('Error while loading stacks');
|
|
||||||
});
|
|
||||||
return deferred.promise;
|
|
||||||
};
|
|
||||||
|
|
||||||
StackService.prototype.fetchArchived = function (boardId) {
|
|
||||||
var deferred = $q.defer();
|
|
||||||
var self = this;
|
|
||||||
$http.get(this.baseUrl + '/' + boardId + '/archived').then(function (response) {
|
|
||||||
self.clear();
|
|
||||||
self.addAll(response.data);
|
|
||||||
deferred.resolve(self.data);
|
|
||||||
}, function (error) {
|
|
||||||
deferred.reject('Error while loading stacks');
|
|
||||||
});
|
|
||||||
return deferred.promise;
|
|
||||||
};
|
|
||||||
|
|
||||||
StackService.prototype.addCard = function (entity) {
|
|
||||||
if (!this.data[entity.stackId].cards) {
|
|
||||||
this.data[entity.stackId].cards = [];
|
|
||||||
}
|
|
||||||
this.data[entity.stackId].cards.push(entity);
|
|
||||||
};
|
|
||||||
|
|
||||||
StackService.prototype.reorder = function (stack, order) {
|
|
||||||
var deferred = $q.defer();
|
|
||||||
var self = this;
|
|
||||||
$http.put(this.baseUrl + '/' + stack.id + '/reorder', {
|
|
||||||
stackId: stack.id,
|
|
||||||
order: order
|
|
||||||
}).then(function (response) {
|
|
||||||
angular.forEach(response.data, function (value, key) {
|
angular.forEach(response.data, function (value, key) {
|
||||||
var id = value.id;
|
var id = value.id;
|
||||||
self.data[id].order = value.order;
|
self.data[id].order = value.order;
|
||||||
@@ -76,49 +73,49 @@ app.factory('StackService', function (ApiService, $http, $q) {
|
|||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
StackService.prototype.reorderCard = function (entity, order) {
|
StackService.prototype.reorderCard = function(entity, order) {
|
||||||
// assign new order
|
// assign new order
|
||||||
for (var i = 0, j = 0; i < this.data[entity.stackId].cards.length; i++) {
|
for(var i=0, j=0;i<this.data[entity.stackId].cards.length;i++) {
|
||||||
if (this.data[entity.stackId].cards[i].id === entity.id) {
|
if(this.data[entity.stackId].cards[i].id === entity.id) {
|
||||||
this.data[entity.stackId].cards[i].order = order;
|
this.data[entity.stackId].cards[i].order = order;
|
||||||
}
|
}
|
||||||
if (j === order) {
|
if(j === order) {
|
||||||
j++;
|
j++;
|
||||||
}
|
}
|
||||||
if (this.data[entity.stackId].cards[i].id !== entity.id) {
|
if(this.data[entity.stackId].cards[i].id !== entity.id) {
|
||||||
this.data[entity.stackId].cards[i].order = j++;
|
this.data[entity.stackId].cards[i].order = j++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// sort array by order
|
// sort array by order
|
||||||
this.data[entity.stackId].cards.sort(function (a, b) {
|
this.data[entity.stackId].cards.sort(function(a,b) {
|
||||||
if (a.order < b.order)
|
if (a.order < b.order)
|
||||||
{return -1;}
|
return -1;
|
||||||
if (a.order > b.order)
|
if (a.order > b.order)
|
||||||
{return 1;}
|
return 1;
|
||||||
return 0;
|
return 0;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
StackService.prototype.updateCard = function (entity) {
|
StackService.prototype.updateCard = function(entity) {
|
||||||
var self = this;
|
var self = this;
|
||||||
var cards = this.data[entity.stackId].cards;
|
var cards = this.data[entity.stackId].cards;
|
||||||
for (var i = 0; i < cards.length; i++) {
|
for(var i=0;i<cards.length;i++) {
|
||||||
if (cards[i].id === entity.id) {
|
if(cards[i].id == entity.id) {
|
||||||
cards[i] = entity;
|
cards[i] = entity;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
StackService.prototype.removeCard = function (entity) {
|
StackService.prototype.removeCard = function(entity) {
|
||||||
var self = this;
|
var self = this;
|
||||||
var cards = this.data[entity.stackId].cards;
|
var cards = this.data[entity.stackId].cards;
|
||||||
for (var i = 0; i < cards.length; i++) {
|
for(var i=0;i<cards.length;i++) {
|
||||||
if (cards[i].id === entity.id) {
|
if(cards[i].id == entity.id) {
|
||||||
cards.splice(i, 1);
|
cards.splice(i, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
var service = new StackService($http, 'stacks', $q);
|
service = new StackService($http, 'stacks', $q);
|
||||||
return service;
|
return service;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -20,61 +20,58 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
app.factory('StatusService', function () {
|
app.factory('StatusService', function(){
|
||||||
// Status Helper
|
// Status Helper
|
||||||
var StatusService = function () {
|
var StatusService = function() {
|
||||||
this.active = true;
|
this.active = true;
|
||||||
this.icon = 'loading';
|
this.icon = 'loading';
|
||||||
this.title = '';
|
this.title = '';
|
||||||
this.text = '';
|
this.text = '';
|
||||||
this.counter = 0;
|
this.counter = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
StatusService.prototype.setStatus = function ($icon, $title, $text) {
|
StatusService.prototype.setStatus = function($icon, $title, $text) {
|
||||||
this.active = true;
|
this.active = true;
|
||||||
this.icon = $icon;
|
this.icon = $icon;
|
||||||
this.title = $title;
|
this.title = $title;
|
||||||
this.text = $text;
|
this.text = $text;
|
||||||
};
|
};
|
||||||
|
|
||||||
StatusService.prototype.setError = function ($title, $text) {
|
StatusService.prototype.setError = function($title, $text) {
|
||||||
this.active = true;
|
this.active = true;
|
||||||
this.icon = 'error';
|
this.icon = 'error';
|
||||||
this.title = $title;
|
this.title = $title;
|
||||||
this.text = $text;
|
this.text = $text;
|
||||||
this.counter = 0;
|
this.counter = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
StatusService.prototype.releaseWaiting = function () {
|
StatusService.prototype.releaseWaiting = function() {
|
||||||
if (this.counter > 0) {
|
if(this.counter>0)
|
||||||
this.counter--;
|
this.counter--;
|
||||||
}
|
if(this.counter<=0) {
|
||||||
if (this.counter <= 0) {
|
this.active = false;
|
||||||
this.active = false;
|
this.counter = 0;
|
||||||
this.counter = 0;
|
}
|
||||||
}
|
};
|
||||||
};
|
|
||||||
|
|
||||||
StatusService.prototype.retainWaiting = function () {
|
StatusService.prototype.retainWaiting = function() {
|
||||||
this.active = true;
|
this.active = true;
|
||||||
this.icon = 'loading';
|
this.icon = 'loading';
|
||||||
this.title = '';
|
this.title = '';
|
||||||
this.text = '';
|
this.text = '';
|
||||||
this.counter++;
|
this.counter++;
|
||||||
};
|
};
|
||||||
|
|
||||||
StatusService.prototype.unsetStatus = function () {
|
StatusService.prototype.unsetStatus = function() {
|
||||||
this.active = false;
|
this.active = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
return {
|
return {
|
||||||
getInstance: function () {
|
getInstance: function() {
|
||||||
return new StatusService();
|
return new StatusService();
|
||||||
},
|
}
|
||||||
/* Shared StatusService instance between both ListController instances */
|
}
|
||||||
listStatus: new StatusService()
|
|
||||||
};
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -1,33 +0,0 @@
|
|||||||
[package]
|
|
||||||
exclude = [
|
|
||||||
"build/",
|
|
||||||
".git",
|
|
||||||
"js/node_modules",
|
|
||||||
"js/tests",
|
|
||||||
"js/bower.json",
|
|
||||||
"js/.bowerrc",
|
|
||||||
"js/.jshintrc",
|
|
||||||
"js/Gruntfile.js",
|
|
||||||
"js/package.json",
|
|
||||||
"js/package-lock.json",
|
|
||||||
"js/vendor/jquery",
|
|
||||||
"tests",
|
|
||||||
".codecov.yml",
|
|
||||||
"composer.json",
|
|
||||||
"composer.lock",
|
|
||||||
"_config.yml",
|
|
||||||
".drone.yml",
|
|
||||||
".travis.yml",
|
|
||||||
".eslintignore",
|
|
||||||
".eslintrc.yml",
|
|
||||||
".gitignore",
|
|
||||||
"issue_template.md",
|
|
||||||
"krankerl.toml",
|
|
||||||
"Makefile",
|
|
||||||
"run-eslint.sh"
|
|
||||||
]
|
|
||||||
|
|
||||||
before_cmds = [
|
|
||||||
'make clean-build',
|
|
||||||
'make build'
|
|
||||||
]
|
|
||||||
@@ -19,6 +19,7 @@ OC.L10N.register(
|
|||||||
"Modified:" : "Променен на:",
|
"Modified:" : "Променен на:",
|
||||||
"Created:" : "Създаден на:",
|
"Created:" : "Създаден на:",
|
||||||
"by" : "от",
|
"by" : "от",
|
||||||
"Saved" : "Запазено"
|
"Saved" : "Запазено",
|
||||||
|
"Shared with you" : "Споделено с Вас"
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
@@ -17,6 +17,7 @@
|
|||||||
"Modified:" : "Променен на:",
|
"Modified:" : "Променен на:",
|
||||||
"Created:" : "Създаден на:",
|
"Created:" : "Създаден на:",
|
||||||
"by" : "от",
|
"by" : "от",
|
||||||
"Saved" : "Запазено"
|
"Saved" : "Запазено",
|
||||||
|
"Shared with you" : "Споделено с Вас"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
35
l10n/ca.js
35
l10n/ca.js
@@ -1,53 +1,20 @@
|
|||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"deck",
|
"deck",
|
||||||
{
|
{
|
||||||
"Hours" : "Hores",
|
|
||||||
"Minutes" : "Minuts",
|
|
||||||
"Finished" : "Acabat",
|
"Finished" : "Acabat",
|
||||||
"To review" : "Per revisar",
|
"To review" : "Per revisar",
|
||||||
"Action needed" : "Acció necessaria",
|
"Action needed" : "Acció necessaria",
|
||||||
"Later" : "Més tard",
|
"Later" : "Més tard",
|
||||||
"Deck" : "Coberta",
|
|
||||||
"Add a new stack" : "Afegeix una nova pila",
|
|
||||||
"Show archived cards" : "Mostra les targetes arxivades",
|
|
||||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
|
||||||
"Board details" : "Detalls de la junta",
|
|
||||||
"All Boards" : "Totes les juntes",
|
|
||||||
"Archived boards" : "Taulers arxivats",
|
|
||||||
"Archive" : "Arxiu",
|
"Archive" : "Arxiu",
|
||||||
"Unarchive" : "Desbloquejar",
|
|
||||||
"Delete" : "Esborra",
|
"Delete" : "Esborra",
|
||||||
"Enter a card title" : "Introduïu un títol de la targeta",
|
|
||||||
"Sharing" : "Compartir",
|
"Sharing" : "Compartir",
|
||||||
"Tags" : "Etiquetes",
|
|
||||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups per compartir",
|
|
||||||
"No matching user or group found." : "No s'ha trobat cap usuari o grup coincident.",
|
|
||||||
"Share" : "Comparteix",
|
"Share" : "Comparteix",
|
||||||
"Edit" : "Edita",
|
"Edit" : "Edita",
|
||||||
"Manage" : "Gestor",
|
|
||||||
"Discard share" : "Descarta la compartició",
|
|
||||||
"Create a new tag" : "Crea una nova etiqueta",
|
|
||||||
"Title" : "Title",
|
|
||||||
"Members" : "Membres",
|
"Members" : "Membres",
|
||||||
"More actions" : "Més accions",
|
|
||||||
"Edit board" : "Edita el tauler",
|
|
||||||
"Archive board" : "Arxiu",
|
|
||||||
"Unarchive board" : "Desbloquejar",
|
|
||||||
"Delete board" : "Eliminat",
|
|
||||||
"Create new board" : "Crear nova",
|
|
||||||
"New board title" : "Nou títol",
|
|
||||||
"Modified:" : "Modificat:",
|
"Modified:" : "Modificat:",
|
||||||
"Created:" : "Creat:",
|
"Created:" : "Creat:",
|
||||||
"by" : "per",
|
"by" : "per",
|
||||||
"Due date" : "Per la data",
|
|
||||||
"Click to set" : "Feu clic per configurar",
|
|
||||||
"Remove due date" : "Elimina la data de venciment",
|
|
||||||
"Description" : "Descripció",
|
|
||||||
"Formatting help" : "Format d'ajuda",
|
|
||||||
"Saved" : "Desat",
|
"Saved" : "Desat",
|
||||||
"Add a card description…" : "Afegeix una descripció de la targeta ...",
|
"Shared with you" : "Us han compartit"
|
||||||
"Shared boards" : "Taulers compartits",
|
|
||||||
"Move board to archive" : "Mou la placa a l'arxiu",
|
|
||||||
"Create a new board" : "Crear nova"
|
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
35
l10n/ca.json
35
l10n/ca.json
@@ -1,51 +1,18 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Hours" : "Hores",
|
|
||||||
"Minutes" : "Minuts",
|
|
||||||
"Finished" : "Acabat",
|
"Finished" : "Acabat",
|
||||||
"To review" : "Per revisar",
|
"To review" : "Per revisar",
|
||||||
"Action needed" : "Acció necessaria",
|
"Action needed" : "Acció necessaria",
|
||||||
"Later" : "Més tard",
|
"Later" : "Més tard",
|
||||||
"Deck" : "Coberta",
|
|
||||||
"Add a new stack" : "Afegeix una nova pila",
|
|
||||||
"Show archived cards" : "Mostra les targetes arxivades",
|
|
||||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
|
||||||
"Board details" : "Detalls de la junta",
|
|
||||||
"All Boards" : "Totes les juntes",
|
|
||||||
"Archived boards" : "Taulers arxivats",
|
|
||||||
"Archive" : "Arxiu",
|
"Archive" : "Arxiu",
|
||||||
"Unarchive" : "Desbloquejar",
|
|
||||||
"Delete" : "Esborra",
|
"Delete" : "Esborra",
|
||||||
"Enter a card title" : "Introduïu un títol de la targeta",
|
|
||||||
"Sharing" : "Compartir",
|
"Sharing" : "Compartir",
|
||||||
"Tags" : "Etiquetes",
|
|
||||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups per compartir",
|
|
||||||
"No matching user or group found." : "No s'ha trobat cap usuari o grup coincident.",
|
|
||||||
"Share" : "Comparteix",
|
"Share" : "Comparteix",
|
||||||
"Edit" : "Edita",
|
"Edit" : "Edita",
|
||||||
"Manage" : "Gestor",
|
|
||||||
"Discard share" : "Descarta la compartició",
|
|
||||||
"Create a new tag" : "Crea una nova etiqueta",
|
|
||||||
"Title" : "Title",
|
|
||||||
"Members" : "Membres",
|
"Members" : "Membres",
|
||||||
"More actions" : "Més accions",
|
|
||||||
"Edit board" : "Edita el tauler",
|
|
||||||
"Archive board" : "Arxiu",
|
|
||||||
"Unarchive board" : "Desbloquejar",
|
|
||||||
"Delete board" : "Eliminat",
|
|
||||||
"Create new board" : "Crear nova",
|
|
||||||
"New board title" : "Nou títol",
|
|
||||||
"Modified:" : "Modificat:",
|
"Modified:" : "Modificat:",
|
||||||
"Created:" : "Creat:",
|
"Created:" : "Creat:",
|
||||||
"by" : "per",
|
"by" : "per",
|
||||||
"Due date" : "Per la data",
|
|
||||||
"Click to set" : "Feu clic per configurar",
|
|
||||||
"Remove due date" : "Elimina la data de venciment",
|
|
||||||
"Description" : "Descripció",
|
|
||||||
"Formatting help" : "Format d'ajuda",
|
|
||||||
"Saved" : "Desat",
|
"Saved" : "Desat",
|
||||||
"Add a card description…" : "Afegeix una descripció de la targeta ...",
|
"Shared with you" : "Us han compartit"
|
||||||
"Shared boards" : "Taulers compartits",
|
|
||||||
"Move board to archive" : "Mou la placa a l'arxiu",
|
|
||||||
"Create a new board" : "Crear nova"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
26
l10n/cs.js
26
l10n/cs.js
@@ -3,41 +3,29 @@ OC.L10N.register(
|
|||||||
{
|
{
|
||||||
"Hours" : "Hodiny",
|
"Hours" : "Hodiny",
|
||||||
"Minutes" : "Minuty",
|
"Minutes" : "Minuty",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "U karty \"%s\" z tabule \"%s\" nastalo plánované datum dokončení.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "Tabule \"%s\" s vámi byla nasdílena uživatelem %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} s vámi nasdílel tabuli %s.",
|
|
||||||
"Finished" : "Dokončeno",
|
"Finished" : "Dokončeno",
|
||||||
"To review" : "K revizi",
|
"To review" : "K revizi",
|
||||||
"Action needed" : "Nutná akce",
|
"Action needed" : "Nutná akce",
|
||||||
"Later" : "Později",
|
"Later" : "Později",
|
||||||
"Deck" : "Balík",
|
"Deck" : "Balík",
|
||||||
"Add a new stack" : "Přidat nový zásobník",
|
"Add a new stack" : "Přidat nový zásobník",
|
||||||
"Submit" : "Odeslat",
|
|
||||||
"Show archived cards" : "Zobrazit archivované karty",
|
"Show archived cards" : "Zobrazit archivované karty",
|
||||||
"Hide archived cards" : "Skrýt archivované karty",
|
"Hide archived cards" : "Skrýt archivované karty",
|
||||||
"Board details" : "Detaily desky",
|
"Board details" : "Detaily desky",
|
||||||
"All Boards" : "Všechny desky",
|
"All Boards" : "Všechny desky",
|
||||||
"Archived boards" : "Archivované desky",
|
|
||||||
"Archive" : "Archiv",
|
"Archive" : "Archiv",
|
||||||
"Unarchive" : "Zrušit archivování",
|
"Unarchive" : "Zrušit archivování",
|
||||||
"Delete" : "Smazat",
|
"Delete" : "Smazat",
|
||||||
"Enter a card title" : "Zadejte nadpis karty",
|
"Enter a card title" : "Zadejte nadpis karty",
|
||||||
"Add card" : "Přidat kartu",
|
|
||||||
"Close" : "Zavřít",
|
|
||||||
"Sharing" : "Sdílení",
|
"Sharing" : "Sdílení",
|
||||||
"Tags" : "Značky",
|
"Tags" : "Značky",
|
||||||
"Select users or groups to share with" : "Vyberte uživatele nebo skupiny pro sdílení",
|
"Select users or groups to share with" : "Vyberte uživatele nebo skupiny pro sdílení",
|
||||||
"Access for" : "Přístup pro",
|
|
||||||
"No matching user or group found." : "Nevyhovuje žádný uživatel ani skupina",
|
"No matching user or group found." : "Nevyhovuje žádný uživatel ani skupina",
|
||||||
"Loading" : "Načítání",
|
|
||||||
"Share" : "Sdílet",
|
"Share" : "Sdílet",
|
||||||
"Edit" : "Upravit",
|
"Edit" : "Upravit",
|
||||||
"Manage" : "Spravovat",
|
"Manage" : "Spravovat",
|
||||||
"Discard share" : "Zrušit sdílení",
|
"Discard share" : "Zrušit sdílení",
|
||||||
"Update" : "Aktualizovat",
|
|
||||||
"Create" : "Vytvořit",
|
|
||||||
"Create a new tag" : "Vytvořit novou značku",
|
"Create a new tag" : "Vytvořit novou značku",
|
||||||
"Status" : "Stav",
|
|
||||||
"Title" : "Název",
|
"Title" : "Název",
|
||||||
"Members" : "Členové",
|
"Members" : "Členové",
|
||||||
"More actions" : "Více akcí",
|
"More actions" : "Více akcí",
|
||||||
@@ -45,28 +33,24 @@ OC.L10N.register(
|
|||||||
"Archive board" : "Archivovaná deska",
|
"Archive board" : "Archivovaná deska",
|
||||||
"Unarchive board" : "Odarchivovat desku",
|
"Unarchive board" : "Odarchivovat desku",
|
||||||
"Delete board" : "Smazat desku",
|
"Delete board" : "Smazat desku",
|
||||||
"Reset" : "Obnovit",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Vrátit smazání tabule - Tabule bude jinak trvale odstraněna během příštího běhu cronjobu.",
|
|
||||||
"Create new board" : "VYtvořit ovou desku",
|
"Create new board" : "VYtvořit ovou desku",
|
||||||
"New board title" : "Nadpis nové desky",
|
"New board title" : "Nadpis nové desky",
|
||||||
"Modified:" : "Upraveno:",
|
"Modified:" : "Upraveno:",
|
||||||
"Created:" : "Vytvořeno:",
|
"Created:" : "Vytvořeno:",
|
||||||
"by" : "od",
|
"by" : "od",
|
||||||
"Choose a tag" : "Vyberte štítek",
|
"Choose a label" : "Vybrat popisek",
|
||||||
"Add a tag" : "Přidat štítek",
|
"Add a label" : "Přidat popisek",
|
||||||
"Select tags" : "Výběr štítků",
|
"Select labels…" : "Vybrat popisky...",
|
||||||
"Assign users" : "Přiřadit uživatele",
|
|
||||||
"Assign this card to a user" : "Přiřadit kartu uživateli",
|
|
||||||
"Due date" : "Termín",
|
"Due date" : "Termín",
|
||||||
"Click to set" : "Klikněte pro výběr",
|
"Click to set" : "Klikněte pro výběr",
|
||||||
"Remove due date" : "Odstranit termín",
|
"Remove due date" : "Odstranit termín",
|
||||||
"Description" : "Popis",
|
"Description" : "Popis",
|
||||||
"Formatting help" : "Nápověda k formátování",
|
"Formatting help" : "Nápověda k formátování",
|
||||||
"Saved" : "Uloženo",
|
"Saved" : "Uloženo",
|
||||||
"Unsaved changes" : "Neuložené změny",
|
|
||||||
"Add a card description…" : "Přidat popis karty...",
|
"Add a card description…" : "Přidat popis karty...",
|
||||||
|
"Archived boards" : "Archivované desky",
|
||||||
"Shared boards" : "Sdílené desky",
|
"Shared boards" : "Sdílené desky",
|
||||||
"View more" : "Ukázat více",
|
"Shared with you" : "Sdíleno s vámi",
|
||||||
"Move board to archive" : "Přesunout desku do archivu",
|
"Move board to archive" : "Přesunout desku do archivu",
|
||||||
"Create a new board" : "Vytvořit novou desku"
|
"Create a new board" : "Vytvořit novou desku"
|
||||||
},
|
},
|
||||||
|
|||||||
26
l10n/cs.json
26
l10n/cs.json
@@ -1,41 +1,29 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Hours" : "Hodiny",
|
"Hours" : "Hodiny",
|
||||||
"Minutes" : "Minuty",
|
"Minutes" : "Minuty",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "U karty \"%s\" z tabule \"%s\" nastalo plánované datum dokončení.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "Tabule \"%s\" s vámi byla nasdílena uživatelem %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} s vámi nasdílel tabuli %s.",
|
|
||||||
"Finished" : "Dokončeno",
|
"Finished" : "Dokončeno",
|
||||||
"To review" : "K revizi",
|
"To review" : "K revizi",
|
||||||
"Action needed" : "Nutná akce",
|
"Action needed" : "Nutná akce",
|
||||||
"Later" : "Později",
|
"Later" : "Později",
|
||||||
"Deck" : "Balík",
|
"Deck" : "Balík",
|
||||||
"Add a new stack" : "Přidat nový zásobník",
|
"Add a new stack" : "Přidat nový zásobník",
|
||||||
"Submit" : "Odeslat",
|
|
||||||
"Show archived cards" : "Zobrazit archivované karty",
|
"Show archived cards" : "Zobrazit archivované karty",
|
||||||
"Hide archived cards" : "Skrýt archivované karty",
|
"Hide archived cards" : "Skrýt archivované karty",
|
||||||
"Board details" : "Detaily desky",
|
"Board details" : "Detaily desky",
|
||||||
"All Boards" : "Všechny desky",
|
"All Boards" : "Všechny desky",
|
||||||
"Archived boards" : "Archivované desky",
|
|
||||||
"Archive" : "Archiv",
|
"Archive" : "Archiv",
|
||||||
"Unarchive" : "Zrušit archivování",
|
"Unarchive" : "Zrušit archivování",
|
||||||
"Delete" : "Smazat",
|
"Delete" : "Smazat",
|
||||||
"Enter a card title" : "Zadejte nadpis karty",
|
"Enter a card title" : "Zadejte nadpis karty",
|
||||||
"Add card" : "Přidat kartu",
|
|
||||||
"Close" : "Zavřít",
|
|
||||||
"Sharing" : "Sdílení",
|
"Sharing" : "Sdílení",
|
||||||
"Tags" : "Značky",
|
"Tags" : "Značky",
|
||||||
"Select users or groups to share with" : "Vyberte uživatele nebo skupiny pro sdílení",
|
"Select users or groups to share with" : "Vyberte uživatele nebo skupiny pro sdílení",
|
||||||
"Access for" : "Přístup pro",
|
|
||||||
"No matching user or group found." : "Nevyhovuje žádný uživatel ani skupina",
|
"No matching user or group found." : "Nevyhovuje žádný uživatel ani skupina",
|
||||||
"Loading" : "Načítání",
|
|
||||||
"Share" : "Sdílet",
|
"Share" : "Sdílet",
|
||||||
"Edit" : "Upravit",
|
"Edit" : "Upravit",
|
||||||
"Manage" : "Spravovat",
|
"Manage" : "Spravovat",
|
||||||
"Discard share" : "Zrušit sdílení",
|
"Discard share" : "Zrušit sdílení",
|
||||||
"Update" : "Aktualizovat",
|
|
||||||
"Create" : "Vytvořit",
|
|
||||||
"Create a new tag" : "Vytvořit novou značku",
|
"Create a new tag" : "Vytvořit novou značku",
|
||||||
"Status" : "Stav",
|
|
||||||
"Title" : "Název",
|
"Title" : "Název",
|
||||||
"Members" : "Členové",
|
"Members" : "Členové",
|
||||||
"More actions" : "Více akcí",
|
"More actions" : "Více akcí",
|
||||||
@@ -43,28 +31,24 @@
|
|||||||
"Archive board" : "Archivovaná deska",
|
"Archive board" : "Archivovaná deska",
|
||||||
"Unarchive board" : "Odarchivovat desku",
|
"Unarchive board" : "Odarchivovat desku",
|
||||||
"Delete board" : "Smazat desku",
|
"Delete board" : "Smazat desku",
|
||||||
"Reset" : "Obnovit",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Vrátit smazání tabule - Tabule bude jinak trvale odstraněna během příštího běhu cronjobu.",
|
|
||||||
"Create new board" : "VYtvořit ovou desku",
|
"Create new board" : "VYtvořit ovou desku",
|
||||||
"New board title" : "Nadpis nové desky",
|
"New board title" : "Nadpis nové desky",
|
||||||
"Modified:" : "Upraveno:",
|
"Modified:" : "Upraveno:",
|
||||||
"Created:" : "Vytvořeno:",
|
"Created:" : "Vytvořeno:",
|
||||||
"by" : "od",
|
"by" : "od",
|
||||||
"Choose a tag" : "Vyberte štítek",
|
"Choose a label" : "Vybrat popisek",
|
||||||
"Add a tag" : "Přidat štítek",
|
"Add a label" : "Přidat popisek",
|
||||||
"Select tags" : "Výběr štítků",
|
"Select labels…" : "Vybrat popisky...",
|
||||||
"Assign users" : "Přiřadit uživatele",
|
|
||||||
"Assign this card to a user" : "Přiřadit kartu uživateli",
|
|
||||||
"Due date" : "Termín",
|
"Due date" : "Termín",
|
||||||
"Click to set" : "Klikněte pro výběr",
|
"Click to set" : "Klikněte pro výběr",
|
||||||
"Remove due date" : "Odstranit termín",
|
"Remove due date" : "Odstranit termín",
|
||||||
"Description" : "Popis",
|
"Description" : "Popis",
|
||||||
"Formatting help" : "Nápověda k formátování",
|
"Formatting help" : "Nápověda k formátování",
|
||||||
"Saved" : "Uloženo",
|
"Saved" : "Uloženo",
|
||||||
"Unsaved changes" : "Neuložené změny",
|
|
||||||
"Add a card description…" : "Přidat popis karty...",
|
"Add a card description…" : "Přidat popis karty...",
|
||||||
|
"Archived boards" : "Archivované desky",
|
||||||
"Shared boards" : "Sdílené desky",
|
"Shared boards" : "Sdílené desky",
|
||||||
"View more" : "Ukázat více",
|
"Shared with you" : "Sdíleno s vámi",
|
||||||
"Move board to archive" : "Přesunout desku do archivu",
|
"Move board to archive" : "Přesunout desku do archivu",
|
||||||
"Create a new board" : "Vytvořit novou desku"
|
"Create a new board" : "Vytvořit novou desku"
|
||||||
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
|
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
|
||||||
|
|||||||
26
l10n/da.js
26
l10n/da.js
@@ -3,41 +3,29 @@ OC.L10N.register(
|
|||||||
{
|
{
|
||||||
"Hours" : "Timer",
|
"Hours" : "Timer",
|
||||||
"Minutes" : "Minutter",
|
"Minutes" : "Minutter",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "Kortet \"%s\" på \"%s\" har nået sin udløbsdato.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "Brættet \"%s\" er blevet delt med dig af %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} har delt brættet %s med dig.",
|
|
||||||
"Finished" : "Færdiggjort",
|
"Finished" : "Færdiggjort",
|
||||||
"To review" : "Efterse",
|
"To review" : "Efterse",
|
||||||
"Action needed" : "Handling påkrævet",
|
"Action needed" : "Handling påkrævet",
|
||||||
"Later" : "Senere",
|
"Later" : "Senere",
|
||||||
"Deck" : "Tavle",
|
"Deck" : "Tavle",
|
||||||
"Add a new stack" : "Tilføj en ny stak",
|
"Add a new stack" : "Tilføj en ny stak",
|
||||||
"Submit" : "Tilføj",
|
|
||||||
"Show archived cards" : "Vis arkiverede kort",
|
"Show archived cards" : "Vis arkiverede kort",
|
||||||
"Hide archived cards" : "Skjul arkiverede kort",
|
"Hide archived cards" : "Skjul arkiverede kort",
|
||||||
"Board details" : "Liste detaljer",
|
"Board details" : "Liste detaljer",
|
||||||
"All Boards" : "Alle lister",
|
"All Boards" : "Alle lister",
|
||||||
"Archived boards" : "Arkiverede lister",
|
|
||||||
"Archive" : "Arkivér",
|
"Archive" : "Arkivér",
|
||||||
"Unarchive" : "Annuller arkivering",
|
"Unarchive" : "Annuller arkivering",
|
||||||
"Delete" : "Slet",
|
"Delete" : "Slet",
|
||||||
"Enter a card title" : "Angiv titel på kort",
|
"Enter a card title" : "Angiv titel på kort",
|
||||||
"Add card" : "Tilføj kort",
|
|
||||||
"Close" : "Luk",
|
|
||||||
"Sharing" : "Deling",
|
"Sharing" : "Deling",
|
||||||
"Tags" : "Mærkat",
|
"Tags" : "Mærkat",
|
||||||
"Select users or groups to share with" : "Vælg brugere eller grupper og dele med",
|
"Select users or groups to share with" : "Vælg brugere eller grupper og dele med",
|
||||||
"Access for" : "Adgang for",
|
|
||||||
"No matching user or group found." : "Ingen bruger eller gruppe fundet",
|
"No matching user or group found." : "Ingen bruger eller gruppe fundet",
|
||||||
"Loading" : "Loader",
|
|
||||||
"Share" : "Del",
|
"Share" : "Del",
|
||||||
"Edit" : "Redigér",
|
"Edit" : "Redigér",
|
||||||
"Manage" : "Administrer ",
|
"Manage" : "Administrer ",
|
||||||
"Discard share" : "Kasser deling",
|
"Discard share" : "Kasser deling",
|
||||||
"Update" : "Opdatér",
|
|
||||||
"Create" : "Opret",
|
|
||||||
"Create a new tag" : "Opret et nyt mærkat",
|
"Create a new tag" : "Opret et nyt mærkat",
|
||||||
"Status" : "Status",
|
|
||||||
"Title" : "Titel",
|
"Title" : "Titel",
|
||||||
"Members" : "Medlemmer",
|
"Members" : "Medlemmer",
|
||||||
"More actions" : "Flere handlinger",
|
"More actions" : "Flere handlinger",
|
||||||
@@ -45,28 +33,24 @@ OC.L10N.register(
|
|||||||
"Archive board" : "Arkivér liste",
|
"Archive board" : "Arkivér liste",
|
||||||
"Unarchive board" : "Annuller arkivering af liste",
|
"Unarchive board" : "Annuller arkivering af liste",
|
||||||
"Delete board" : "Slet liste",
|
"Delete board" : "Slet liste",
|
||||||
"Reset" : "Nulstil",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Fortryd sletning af board - Ellers vil boardet blive slettet ved næste cronjob kørsel.",
|
|
||||||
"Create new board" : "Opret ny liste",
|
"Create new board" : "Opret ny liste",
|
||||||
"New board title" : "Ny titel på liste",
|
"New board title" : "Ny titel på liste",
|
||||||
"Modified:" : "Ændret:",
|
"Modified:" : "Ændret:",
|
||||||
"Created:" : "Oprettet:",
|
"Created:" : "Oprettet:",
|
||||||
"by" : "af",
|
"by" : "af",
|
||||||
"Choose a tag" : "Vælg et tag",
|
"Choose a label" : "Opret et label",
|
||||||
"Add a tag" : "Tilføj et tag",
|
"Add a label" : "Tilføj et label",
|
||||||
"Select tags" : "Vælg tags",
|
"Select labels…" : "Vælg labeler...",
|
||||||
"Assign users" : "Tildel brugere",
|
|
||||||
"Assign this card to a user" : "Tildel dette kort til en bruger",
|
|
||||||
"Due date" : "Forfaldsdato",
|
"Due date" : "Forfaldsdato",
|
||||||
"Click to set" : "Klik for at sætte",
|
"Click to set" : "Klik for at sætte",
|
||||||
"Remove due date" : "Fjern forfaldsdato",
|
"Remove due date" : "Fjern forfaldsdato",
|
||||||
"Description" : "Beskrivelse",
|
"Description" : "Beskrivelse",
|
||||||
"Formatting help" : "Hjælp til formatering",
|
"Formatting help" : "Hjælp til formatering",
|
||||||
"Saved" : "Gemt",
|
"Saved" : "Gemt",
|
||||||
"Unsaved changes" : "Ikke gemte ændringer",
|
|
||||||
"Add a card description…" : "Tilføj en beskrivelse...",
|
"Add a card description…" : "Tilføj en beskrivelse...",
|
||||||
|
"Archived boards" : "Arkiverede lister",
|
||||||
"Shared boards" : "Delte lister",
|
"Shared boards" : "Delte lister",
|
||||||
"View more" : "Vis mere",
|
"Shared with you" : "Delt med dig",
|
||||||
"Move board to archive" : "Flyt liste til arkiv",
|
"Move board to archive" : "Flyt liste til arkiv",
|
||||||
"Create a new board" : "Opret ny liste"
|
"Create a new board" : "Opret ny liste"
|
||||||
},
|
},
|
||||||
|
|||||||
26
l10n/da.json
26
l10n/da.json
@@ -1,41 +1,29 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Hours" : "Timer",
|
"Hours" : "Timer",
|
||||||
"Minutes" : "Minutter",
|
"Minutes" : "Minutter",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "Kortet \"%s\" på \"%s\" har nået sin udløbsdato.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "Brættet \"%s\" er blevet delt med dig af %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} har delt brættet %s med dig.",
|
|
||||||
"Finished" : "Færdiggjort",
|
"Finished" : "Færdiggjort",
|
||||||
"To review" : "Efterse",
|
"To review" : "Efterse",
|
||||||
"Action needed" : "Handling påkrævet",
|
"Action needed" : "Handling påkrævet",
|
||||||
"Later" : "Senere",
|
"Later" : "Senere",
|
||||||
"Deck" : "Tavle",
|
"Deck" : "Tavle",
|
||||||
"Add a new stack" : "Tilføj en ny stak",
|
"Add a new stack" : "Tilføj en ny stak",
|
||||||
"Submit" : "Tilføj",
|
|
||||||
"Show archived cards" : "Vis arkiverede kort",
|
"Show archived cards" : "Vis arkiverede kort",
|
||||||
"Hide archived cards" : "Skjul arkiverede kort",
|
"Hide archived cards" : "Skjul arkiverede kort",
|
||||||
"Board details" : "Liste detaljer",
|
"Board details" : "Liste detaljer",
|
||||||
"All Boards" : "Alle lister",
|
"All Boards" : "Alle lister",
|
||||||
"Archived boards" : "Arkiverede lister",
|
|
||||||
"Archive" : "Arkivér",
|
"Archive" : "Arkivér",
|
||||||
"Unarchive" : "Annuller arkivering",
|
"Unarchive" : "Annuller arkivering",
|
||||||
"Delete" : "Slet",
|
"Delete" : "Slet",
|
||||||
"Enter a card title" : "Angiv titel på kort",
|
"Enter a card title" : "Angiv titel på kort",
|
||||||
"Add card" : "Tilføj kort",
|
|
||||||
"Close" : "Luk",
|
|
||||||
"Sharing" : "Deling",
|
"Sharing" : "Deling",
|
||||||
"Tags" : "Mærkat",
|
"Tags" : "Mærkat",
|
||||||
"Select users or groups to share with" : "Vælg brugere eller grupper og dele med",
|
"Select users or groups to share with" : "Vælg brugere eller grupper og dele med",
|
||||||
"Access for" : "Adgang for",
|
|
||||||
"No matching user or group found." : "Ingen bruger eller gruppe fundet",
|
"No matching user or group found." : "Ingen bruger eller gruppe fundet",
|
||||||
"Loading" : "Loader",
|
|
||||||
"Share" : "Del",
|
"Share" : "Del",
|
||||||
"Edit" : "Redigér",
|
"Edit" : "Redigér",
|
||||||
"Manage" : "Administrer ",
|
"Manage" : "Administrer ",
|
||||||
"Discard share" : "Kasser deling",
|
"Discard share" : "Kasser deling",
|
||||||
"Update" : "Opdatér",
|
|
||||||
"Create" : "Opret",
|
|
||||||
"Create a new tag" : "Opret et nyt mærkat",
|
"Create a new tag" : "Opret et nyt mærkat",
|
||||||
"Status" : "Status",
|
|
||||||
"Title" : "Titel",
|
"Title" : "Titel",
|
||||||
"Members" : "Medlemmer",
|
"Members" : "Medlemmer",
|
||||||
"More actions" : "Flere handlinger",
|
"More actions" : "Flere handlinger",
|
||||||
@@ -43,28 +31,24 @@
|
|||||||
"Archive board" : "Arkivér liste",
|
"Archive board" : "Arkivér liste",
|
||||||
"Unarchive board" : "Annuller arkivering af liste",
|
"Unarchive board" : "Annuller arkivering af liste",
|
||||||
"Delete board" : "Slet liste",
|
"Delete board" : "Slet liste",
|
||||||
"Reset" : "Nulstil",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Fortryd sletning af board - Ellers vil boardet blive slettet ved næste cronjob kørsel.",
|
|
||||||
"Create new board" : "Opret ny liste",
|
"Create new board" : "Opret ny liste",
|
||||||
"New board title" : "Ny titel på liste",
|
"New board title" : "Ny titel på liste",
|
||||||
"Modified:" : "Ændret:",
|
"Modified:" : "Ændret:",
|
||||||
"Created:" : "Oprettet:",
|
"Created:" : "Oprettet:",
|
||||||
"by" : "af",
|
"by" : "af",
|
||||||
"Choose a tag" : "Vælg et tag",
|
"Choose a label" : "Opret et label",
|
||||||
"Add a tag" : "Tilføj et tag",
|
"Add a label" : "Tilføj et label",
|
||||||
"Select tags" : "Vælg tags",
|
"Select labels…" : "Vælg labeler...",
|
||||||
"Assign users" : "Tildel brugere",
|
|
||||||
"Assign this card to a user" : "Tildel dette kort til en bruger",
|
|
||||||
"Due date" : "Forfaldsdato",
|
"Due date" : "Forfaldsdato",
|
||||||
"Click to set" : "Klik for at sætte",
|
"Click to set" : "Klik for at sætte",
|
||||||
"Remove due date" : "Fjern forfaldsdato",
|
"Remove due date" : "Fjern forfaldsdato",
|
||||||
"Description" : "Beskrivelse",
|
"Description" : "Beskrivelse",
|
||||||
"Formatting help" : "Hjælp til formatering",
|
"Formatting help" : "Hjælp til formatering",
|
||||||
"Saved" : "Gemt",
|
"Saved" : "Gemt",
|
||||||
"Unsaved changes" : "Ikke gemte ændringer",
|
|
||||||
"Add a card description…" : "Tilføj en beskrivelse...",
|
"Add a card description…" : "Tilføj en beskrivelse...",
|
||||||
|
"Archived boards" : "Arkiverede lister",
|
||||||
"Shared boards" : "Delte lister",
|
"Shared boards" : "Delte lister",
|
||||||
"View more" : "Vis mere",
|
"Shared with you" : "Delt med dig",
|
||||||
"Move board to archive" : "Flyt liste til arkiv",
|
"Move board to archive" : "Flyt liste til arkiv",
|
||||||
"Create a new board" : "Opret ny liste"
|
"Create a new board" : "Opret ny liste"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
|||||||
27
l10n/de.js
27
l10n/de.js
@@ -1,44 +1,31 @@
|
|||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"deck",
|
"deck",
|
||||||
{
|
{
|
||||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
|
||||||
"Hours" : "Stunden",
|
"Hours" : "Stunden",
|
||||||
"Minutes" : "Minuten",
|
"Minutes" : "Minuten",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" auf \"%s\" ist überfällig.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Dir geteilt.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} hat das Board %s mit Dir geteilt.",
|
|
||||||
"Finished" : "Abgeschlossen",
|
"Finished" : "Abgeschlossen",
|
||||||
"To review" : "Zu überprüfen",
|
"To review" : "Zu überprüfen",
|
||||||
"Action needed" : "Handlung erforderlich",
|
"Action needed" : "Handlung erforderlich",
|
||||||
"Later" : "Später",
|
"Later" : "Später",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Stapel hinzufügen",
|
"Add a new stack" : "Stapel hinzufügen",
|
||||||
"Submit" : "Übermitteln",
|
|
||||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||||
"Hide archived cards" : "Archivierte Karten ausblenden",
|
"Hide archived cards" : "Archivierte Karten ausblenden",
|
||||||
"Board details" : "Board-Details",
|
"Board details" : "Board-Details",
|
||||||
"All Boards" : "Alle Boards",
|
"All Boards" : "Alle Boards",
|
||||||
"Archived boards" : "Archivierte Boards",
|
|
||||||
"Archive" : "Archivieren",
|
"Archive" : "Archivieren",
|
||||||
"Unarchive" : "Dearchivieren",
|
"Unarchive" : "Dearchivieren",
|
||||||
"Delete" : "Löschen",
|
"Delete" : "Löschen",
|
||||||
"Enter a card title" : "Kartentitel eingeben",
|
"Enter a card title" : "Kartentitel eingeben",
|
||||||
"Add card" : "Karte hinzufügen",
|
|
||||||
"Close" : "Schließen",
|
|
||||||
"Sharing" : "Teilen",
|
"Sharing" : "Teilen",
|
||||||
"Tags" : "Etiketten",
|
"Tags" : "Etiketten",
|
||||||
"Select users or groups to share with" : "Benutzer oder Gruppen auswählen, mit denen das Board geteilt werden soll",
|
"Select users or groups to share with" : "Benutzer oder Gruppen auswählen, mit denen das Board geteilt werden soll",
|
||||||
"Access for" : "Zugriff für",
|
|
||||||
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
||||||
"Loading" : "Lade",
|
|
||||||
"Share" : "Teilen",
|
"Share" : "Teilen",
|
||||||
"Edit" : "Bearbeiten",
|
"Edit" : "Bearbeiten",
|
||||||
"Manage" : "Verwalten",
|
"Manage" : "Verwalten",
|
||||||
"Discard share" : "Teilen beenden",
|
"Discard share" : "Teilen beenden",
|
||||||
"Update" : "Aktualisieren",
|
|
||||||
"Create" : "Erstellen",
|
|
||||||
"Create a new tag" : "Neues Etikett erstellen",
|
"Create a new tag" : "Neues Etikett erstellen",
|
||||||
"Status" : "Status",
|
|
||||||
"Title" : "Titel",
|
"Title" : "Titel",
|
||||||
"Members" : "Mitglieder",
|
"Members" : "Mitglieder",
|
||||||
"More actions" : "Weitere Aktionen",
|
"More actions" : "Weitere Aktionen",
|
||||||
@@ -46,28 +33,24 @@ OC.L10N.register(
|
|||||||
"Archive board" : "Board archivieren",
|
"Archive board" : "Board archivieren",
|
||||||
"Unarchive board" : "Board dearchivieren",
|
"Unarchive board" : "Board dearchivieren",
|
||||||
"Delete board" : "Board löschen",
|
"Delete board" : "Board löschen",
|
||||||
"Reset" : "Zurücksetzen",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - Andernfalls wird das Board beim nächsten CronJob-Lauf gelöscht.",
|
|
||||||
"Create new board" : "Neues Board erstellen",
|
"Create new board" : "Neues Board erstellen",
|
||||||
"New board title" : "Neuer Board-Titel",
|
"New board title" : "Neuer Board-Titel",
|
||||||
"Modified:" : "Geändert:",
|
"Modified:" : "Geändert:",
|
||||||
"Created:" : "Erstellt:",
|
"Created:" : "Erstellt:",
|
||||||
"by" : "von",
|
"by" : "von",
|
||||||
"Choose a tag" : "Schlagwort auswählen",
|
"Choose a label" : "Etikett wählen",
|
||||||
"Add a tag" : "Schlagwort hinzufügen",
|
"Add a label" : "Etikett hinzufügen",
|
||||||
"Select tags" : "Schlagwörter auswählen",
|
"Select labels…" : "Etiketten auswählen...",
|
||||||
"Assign users" : "Nutzer zuweisen",
|
|
||||||
"Assign this card to a user" : "Diese Karte einem Nutzer zuweisen",
|
|
||||||
"Due date" : "Fälligkeitsdatum",
|
"Due date" : "Fälligkeitsdatum",
|
||||||
"Click to set" : "Klicken zum Übernehmen",
|
"Click to set" : "Klicken zum Übernehmen",
|
||||||
"Remove due date" : "Ablaufdatum löschen",
|
"Remove due date" : "Ablaufdatum löschen",
|
||||||
"Description" : "Beschreibung",
|
"Description" : "Beschreibung",
|
||||||
"Formatting help" : "Formatierungshilfe",
|
"Formatting help" : "Formatierungshilfe",
|
||||||
"Saved" : "Gespeichert",
|
"Saved" : "Gespeichert",
|
||||||
"Unsaved changes" : "Ungesicherte Änderungen",
|
|
||||||
"Add a card description…" : "Eine Kartenbeschreibung hinzufügen…",
|
"Add a card description…" : "Eine Kartenbeschreibung hinzufügen…",
|
||||||
|
"Archived boards" : "Archivierte Boards",
|
||||||
"Shared boards" : "Geteilte Boards",
|
"Shared boards" : "Geteilte Boards",
|
||||||
"View more" : "Mehr anzeigen",
|
"Shared with you" : "Mit Dir geteilt",
|
||||||
"Move board to archive" : "Board ins Archiv verschieben",
|
"Move board to archive" : "Board ins Archiv verschieben",
|
||||||
"Create a new board" : "Neues Board erstellen"
|
"Create a new board" : "Neues Board erstellen"
|
||||||
},
|
},
|
||||||
|
|||||||
27
l10n/de.json
27
l10n/de.json
@@ -1,42 +1,29 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
|
||||||
"Hours" : "Stunden",
|
"Hours" : "Stunden",
|
||||||
"Minutes" : "Minuten",
|
"Minutes" : "Minuten",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" auf \"%s\" ist überfällig.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Dir geteilt.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} hat das Board %s mit Dir geteilt.",
|
|
||||||
"Finished" : "Abgeschlossen",
|
"Finished" : "Abgeschlossen",
|
||||||
"To review" : "Zu überprüfen",
|
"To review" : "Zu überprüfen",
|
||||||
"Action needed" : "Handlung erforderlich",
|
"Action needed" : "Handlung erforderlich",
|
||||||
"Later" : "Später",
|
"Later" : "Später",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Stapel hinzufügen",
|
"Add a new stack" : "Stapel hinzufügen",
|
||||||
"Submit" : "Übermitteln",
|
|
||||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||||
"Hide archived cards" : "Archivierte Karten ausblenden",
|
"Hide archived cards" : "Archivierte Karten ausblenden",
|
||||||
"Board details" : "Board-Details",
|
"Board details" : "Board-Details",
|
||||||
"All Boards" : "Alle Boards",
|
"All Boards" : "Alle Boards",
|
||||||
"Archived boards" : "Archivierte Boards",
|
|
||||||
"Archive" : "Archivieren",
|
"Archive" : "Archivieren",
|
||||||
"Unarchive" : "Dearchivieren",
|
"Unarchive" : "Dearchivieren",
|
||||||
"Delete" : "Löschen",
|
"Delete" : "Löschen",
|
||||||
"Enter a card title" : "Kartentitel eingeben",
|
"Enter a card title" : "Kartentitel eingeben",
|
||||||
"Add card" : "Karte hinzufügen",
|
|
||||||
"Close" : "Schließen",
|
|
||||||
"Sharing" : "Teilen",
|
"Sharing" : "Teilen",
|
||||||
"Tags" : "Etiketten",
|
"Tags" : "Etiketten",
|
||||||
"Select users or groups to share with" : "Benutzer oder Gruppen auswählen, mit denen das Board geteilt werden soll",
|
"Select users or groups to share with" : "Benutzer oder Gruppen auswählen, mit denen das Board geteilt werden soll",
|
||||||
"Access for" : "Zugriff für",
|
|
||||||
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
||||||
"Loading" : "Lade",
|
|
||||||
"Share" : "Teilen",
|
"Share" : "Teilen",
|
||||||
"Edit" : "Bearbeiten",
|
"Edit" : "Bearbeiten",
|
||||||
"Manage" : "Verwalten",
|
"Manage" : "Verwalten",
|
||||||
"Discard share" : "Teilen beenden",
|
"Discard share" : "Teilen beenden",
|
||||||
"Update" : "Aktualisieren",
|
|
||||||
"Create" : "Erstellen",
|
|
||||||
"Create a new tag" : "Neues Etikett erstellen",
|
"Create a new tag" : "Neues Etikett erstellen",
|
||||||
"Status" : "Status",
|
|
||||||
"Title" : "Titel",
|
"Title" : "Titel",
|
||||||
"Members" : "Mitglieder",
|
"Members" : "Mitglieder",
|
||||||
"More actions" : "Weitere Aktionen",
|
"More actions" : "Weitere Aktionen",
|
||||||
@@ -44,28 +31,24 @@
|
|||||||
"Archive board" : "Board archivieren",
|
"Archive board" : "Board archivieren",
|
||||||
"Unarchive board" : "Board dearchivieren",
|
"Unarchive board" : "Board dearchivieren",
|
||||||
"Delete board" : "Board löschen",
|
"Delete board" : "Board löschen",
|
||||||
"Reset" : "Zurücksetzen",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - Andernfalls wird das Board beim nächsten CronJob-Lauf gelöscht.",
|
|
||||||
"Create new board" : "Neues Board erstellen",
|
"Create new board" : "Neues Board erstellen",
|
||||||
"New board title" : "Neuer Board-Titel",
|
"New board title" : "Neuer Board-Titel",
|
||||||
"Modified:" : "Geändert:",
|
"Modified:" : "Geändert:",
|
||||||
"Created:" : "Erstellt:",
|
"Created:" : "Erstellt:",
|
||||||
"by" : "von",
|
"by" : "von",
|
||||||
"Choose a tag" : "Schlagwort auswählen",
|
"Choose a label" : "Etikett wählen",
|
||||||
"Add a tag" : "Schlagwort hinzufügen",
|
"Add a label" : "Etikett hinzufügen",
|
||||||
"Select tags" : "Schlagwörter auswählen",
|
"Select labels…" : "Etiketten auswählen...",
|
||||||
"Assign users" : "Nutzer zuweisen",
|
|
||||||
"Assign this card to a user" : "Diese Karte einem Nutzer zuweisen",
|
|
||||||
"Due date" : "Fälligkeitsdatum",
|
"Due date" : "Fälligkeitsdatum",
|
||||||
"Click to set" : "Klicken zum Übernehmen",
|
"Click to set" : "Klicken zum Übernehmen",
|
||||||
"Remove due date" : "Ablaufdatum löschen",
|
"Remove due date" : "Ablaufdatum löschen",
|
||||||
"Description" : "Beschreibung",
|
"Description" : "Beschreibung",
|
||||||
"Formatting help" : "Formatierungshilfe",
|
"Formatting help" : "Formatierungshilfe",
|
||||||
"Saved" : "Gespeichert",
|
"Saved" : "Gespeichert",
|
||||||
"Unsaved changes" : "Ungesicherte Änderungen",
|
|
||||||
"Add a card description…" : "Eine Kartenbeschreibung hinzufügen…",
|
"Add a card description…" : "Eine Kartenbeschreibung hinzufügen…",
|
||||||
|
"Archived boards" : "Archivierte Boards",
|
||||||
"Shared boards" : "Geteilte Boards",
|
"Shared boards" : "Geteilte Boards",
|
||||||
"View more" : "Mehr anzeigen",
|
"Shared with you" : "Mit Dir geteilt",
|
||||||
"Move board to archive" : "Board ins Archiv verschieben",
|
"Move board to archive" : "Board ins Archiv verschieben",
|
||||||
"Create a new board" : "Neues Board erstellen"
|
"Create a new board" : "Neues Board erstellen"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
|||||||
@@ -1,44 +1,31 @@
|
|||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"deck",
|
"deck",
|
||||||
{
|
{
|
||||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
|
||||||
"Hours" : "Stunden",
|
"Hours" : "Stunden",
|
||||||
"Minutes" : "Minuten",
|
"Minutes" : "Minuten",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" auf \"%s\" ist überfällig.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Ihnen geteilt.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} hat das Board %s mit Ihnen geteilt.",
|
|
||||||
"Finished" : "Abgeschlossen",
|
"Finished" : "Abgeschlossen",
|
||||||
"To review" : "Zu überprüfen",
|
"To review" : "Zu überprüfen",
|
||||||
"Action needed" : "Handlung erforderlich",
|
"Action needed" : "Handlung erforderlich",
|
||||||
"Later" : "Später",
|
"Later" : "Später",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Neuen Stapel hinzufügen",
|
"Add a new stack" : "Neuen Stapel hinzufügen",
|
||||||
"Submit" : "Übermitteln",
|
|
||||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||||
"Hide archived cards" : "Archivierte Karten ausblenden",
|
"Hide archived cards" : "Archivierte Karten ausblenden",
|
||||||
"Board details" : "Board-Details",
|
"Board details" : "Board-Details",
|
||||||
"All Boards" : "Alle Boards",
|
"All Boards" : "Alle Boards",
|
||||||
"Archived boards" : "Archivierte Boards",
|
|
||||||
"Archive" : "Archivieren",
|
"Archive" : "Archivieren",
|
||||||
"Unarchive" : "Dearchivieren",
|
"Unarchive" : "Dearchivieren",
|
||||||
"Delete" : "Löschen",
|
"Delete" : "Löschen",
|
||||||
"Enter a card title" : "Kartentitel eingeben",
|
"Enter a card title" : "Kartentitel eingeben",
|
||||||
"Add card" : "Karte hinzufügen",
|
|
||||||
"Close" : "Schließen",
|
|
||||||
"Sharing" : "Teilen",
|
"Sharing" : "Teilen",
|
||||||
"Tags" : "Tags",
|
"Tags" : "Tags",
|
||||||
"Select users or groups to share with" : "Benutzer oder Gruppen auswählen, mit denen das Board geteilt werden soll",
|
"Select users or groups to share with" : "Benutzer oder Gruppen auswählen, mit denen das Board geteilt werden soll",
|
||||||
"Access for" : "Zugriff für",
|
|
||||||
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
||||||
"Loading" : "Lade",
|
|
||||||
"Share" : "Teilen",
|
"Share" : "Teilen",
|
||||||
"Edit" : "Bearbeiten",
|
"Edit" : "Bearbeiten",
|
||||||
"Manage" : "Verwalten",
|
"Manage" : "Verwalten",
|
||||||
"Discard share" : "Teilen beenden",
|
"Discard share" : "Teilen beenden",
|
||||||
"Update" : "Aktualisieren",
|
|
||||||
"Create" : "Erstellen",
|
|
||||||
"Create a new tag" : "Tag erstellen",
|
"Create a new tag" : "Tag erstellen",
|
||||||
"Status" : "Status",
|
|
||||||
"Title" : "Titel",
|
"Title" : "Titel",
|
||||||
"Members" : "Mitglieder",
|
"Members" : "Mitglieder",
|
||||||
"More actions" : "Weitere Aktionen",
|
"More actions" : "Weitere Aktionen",
|
||||||
@@ -46,28 +33,24 @@ OC.L10N.register(
|
|||||||
"Archive board" : "Board archivieren",
|
"Archive board" : "Board archivieren",
|
||||||
"Unarchive board" : "Board dearchivieren",
|
"Unarchive board" : "Board dearchivieren",
|
||||||
"Delete board" : "Board löschen",
|
"Delete board" : "Board löschen",
|
||||||
"Reset" : "Zurücksetzen",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - Andernfalls wird das Board beim nächsten CronJob-Lauf gelöscht.",
|
|
||||||
"Create new board" : "Neues Board erstellen",
|
"Create new board" : "Neues Board erstellen",
|
||||||
"New board title" : "Neuer Board-Titel",
|
"New board title" : "Neuer Board-Titel",
|
||||||
"Modified:" : "Geändert:",
|
"Modified:" : "Geändert:",
|
||||||
"Created:" : "Erstellt:",
|
"Created:" : "Erstellt:",
|
||||||
"by" : "von",
|
"by" : "von",
|
||||||
"Choose a tag" : "Schlagwort auswählen",
|
"Choose a label" : "Tag auswählen",
|
||||||
"Add a tag" : "Schlagwort hinzufügen",
|
"Add a label" : "Tag hinzufügen",
|
||||||
"Select tags" : "Schlagwörter auswählen",
|
"Select labels…" : "Tags auswählen…",
|
||||||
"Assign users" : "Benutzer zuordnen",
|
|
||||||
"Assign this card to a user" : "Diese Karte einem Benutzer zuordnen",
|
|
||||||
"Due date" : "Zieltermin",
|
"Due date" : "Zieltermin",
|
||||||
"Click to set" : "Setzen",
|
"Click to set" : "Setzen",
|
||||||
"Remove due date" : "Zieltermin entfernen",
|
"Remove due date" : "Zieltermin entfernen",
|
||||||
"Description" : "Beschreibung",
|
"Description" : "Beschreibung",
|
||||||
"Formatting help" : "Formatierungshilfe",
|
"Formatting help" : "Formatierungshilfe",
|
||||||
"Saved" : "Gespeichert",
|
"Saved" : "Gespeichert",
|
||||||
"Unsaved changes" : "Ungesicherte Änderungen",
|
|
||||||
"Add a card description…" : "Beschreibung hinzufügen…",
|
"Add a card description…" : "Beschreibung hinzufügen…",
|
||||||
|
"Archived boards" : "Archivierte Boards",
|
||||||
"Shared boards" : "Geteilte Boards",
|
"Shared boards" : "Geteilte Boards",
|
||||||
"View more" : "Mehr anzeigen",
|
"Shared with you" : "Mit Ihnen geteilt",
|
||||||
"Move board to archive" : "Board ins Archiv verschieben",
|
"Move board to archive" : "Board ins Archiv verschieben",
|
||||||
"Create a new board" : "Neues Board erstellen"
|
"Create a new board" : "Neues Board erstellen"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,42 +1,29 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
|
||||||
"Hours" : "Stunden",
|
"Hours" : "Stunden",
|
||||||
"Minutes" : "Minuten",
|
"Minutes" : "Minuten",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" auf \"%s\" ist überfällig.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Ihnen geteilt.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} hat das Board %s mit Ihnen geteilt.",
|
|
||||||
"Finished" : "Abgeschlossen",
|
"Finished" : "Abgeschlossen",
|
||||||
"To review" : "Zu überprüfen",
|
"To review" : "Zu überprüfen",
|
||||||
"Action needed" : "Handlung erforderlich",
|
"Action needed" : "Handlung erforderlich",
|
||||||
"Later" : "Später",
|
"Later" : "Später",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Neuen Stapel hinzufügen",
|
"Add a new stack" : "Neuen Stapel hinzufügen",
|
||||||
"Submit" : "Übermitteln",
|
|
||||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||||
"Hide archived cards" : "Archivierte Karten ausblenden",
|
"Hide archived cards" : "Archivierte Karten ausblenden",
|
||||||
"Board details" : "Board-Details",
|
"Board details" : "Board-Details",
|
||||||
"All Boards" : "Alle Boards",
|
"All Boards" : "Alle Boards",
|
||||||
"Archived boards" : "Archivierte Boards",
|
|
||||||
"Archive" : "Archivieren",
|
"Archive" : "Archivieren",
|
||||||
"Unarchive" : "Dearchivieren",
|
"Unarchive" : "Dearchivieren",
|
||||||
"Delete" : "Löschen",
|
"Delete" : "Löschen",
|
||||||
"Enter a card title" : "Kartentitel eingeben",
|
"Enter a card title" : "Kartentitel eingeben",
|
||||||
"Add card" : "Karte hinzufügen",
|
|
||||||
"Close" : "Schließen",
|
|
||||||
"Sharing" : "Teilen",
|
"Sharing" : "Teilen",
|
||||||
"Tags" : "Tags",
|
"Tags" : "Tags",
|
||||||
"Select users or groups to share with" : "Benutzer oder Gruppen auswählen, mit denen das Board geteilt werden soll",
|
"Select users or groups to share with" : "Benutzer oder Gruppen auswählen, mit denen das Board geteilt werden soll",
|
||||||
"Access for" : "Zugriff für",
|
|
||||||
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
||||||
"Loading" : "Lade",
|
|
||||||
"Share" : "Teilen",
|
"Share" : "Teilen",
|
||||||
"Edit" : "Bearbeiten",
|
"Edit" : "Bearbeiten",
|
||||||
"Manage" : "Verwalten",
|
"Manage" : "Verwalten",
|
||||||
"Discard share" : "Teilen beenden",
|
"Discard share" : "Teilen beenden",
|
||||||
"Update" : "Aktualisieren",
|
|
||||||
"Create" : "Erstellen",
|
|
||||||
"Create a new tag" : "Tag erstellen",
|
"Create a new tag" : "Tag erstellen",
|
||||||
"Status" : "Status",
|
|
||||||
"Title" : "Titel",
|
"Title" : "Titel",
|
||||||
"Members" : "Mitglieder",
|
"Members" : "Mitglieder",
|
||||||
"More actions" : "Weitere Aktionen",
|
"More actions" : "Weitere Aktionen",
|
||||||
@@ -44,28 +31,24 @@
|
|||||||
"Archive board" : "Board archivieren",
|
"Archive board" : "Board archivieren",
|
||||||
"Unarchive board" : "Board dearchivieren",
|
"Unarchive board" : "Board dearchivieren",
|
||||||
"Delete board" : "Board löschen",
|
"Delete board" : "Board löschen",
|
||||||
"Reset" : "Zurücksetzen",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - Andernfalls wird das Board beim nächsten CronJob-Lauf gelöscht.",
|
|
||||||
"Create new board" : "Neues Board erstellen",
|
"Create new board" : "Neues Board erstellen",
|
||||||
"New board title" : "Neuer Board-Titel",
|
"New board title" : "Neuer Board-Titel",
|
||||||
"Modified:" : "Geändert:",
|
"Modified:" : "Geändert:",
|
||||||
"Created:" : "Erstellt:",
|
"Created:" : "Erstellt:",
|
||||||
"by" : "von",
|
"by" : "von",
|
||||||
"Choose a tag" : "Schlagwort auswählen",
|
"Choose a label" : "Tag auswählen",
|
||||||
"Add a tag" : "Schlagwort hinzufügen",
|
"Add a label" : "Tag hinzufügen",
|
||||||
"Select tags" : "Schlagwörter auswählen",
|
"Select labels…" : "Tags auswählen…",
|
||||||
"Assign users" : "Benutzer zuordnen",
|
|
||||||
"Assign this card to a user" : "Diese Karte einem Benutzer zuordnen",
|
|
||||||
"Due date" : "Zieltermin",
|
"Due date" : "Zieltermin",
|
||||||
"Click to set" : "Setzen",
|
"Click to set" : "Setzen",
|
||||||
"Remove due date" : "Zieltermin entfernen",
|
"Remove due date" : "Zieltermin entfernen",
|
||||||
"Description" : "Beschreibung",
|
"Description" : "Beschreibung",
|
||||||
"Formatting help" : "Formatierungshilfe",
|
"Formatting help" : "Formatierungshilfe",
|
||||||
"Saved" : "Gespeichert",
|
"Saved" : "Gespeichert",
|
||||||
"Unsaved changes" : "Ungesicherte Änderungen",
|
|
||||||
"Add a card description…" : "Beschreibung hinzufügen…",
|
"Add a card description…" : "Beschreibung hinzufügen…",
|
||||||
|
"Archived boards" : "Archivierte Boards",
|
||||||
"Shared boards" : "Geteilte Boards",
|
"Shared boards" : "Geteilte Boards",
|
||||||
"View more" : "Mehr anzeigen",
|
"Shared with you" : "Mit Ihnen geteilt",
|
||||||
"Move board to archive" : "Board ins Archiv verschieben",
|
"Move board to archive" : "Board ins Archiv verschieben",
|
||||||
"Create a new board" : "Neues Board erstellen"
|
"Create a new board" : "Neues Board erstellen"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
|||||||
@@ -3,24 +3,20 @@ OC.L10N.register(
|
|||||||
{
|
{
|
||||||
"Hours" : "Ώρες",
|
"Hours" : "Ώρες",
|
||||||
"Minutes" : "Λεπτά",
|
"Minutes" : "Λεπτά",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "Η κάρτα \"1%s\" στο \"1%s\" έχει λήξει.",
|
|
||||||
"Finished" : "Ολοκληρώθηκε",
|
"Finished" : "Ολοκληρώθηκε",
|
||||||
"To review" : "Προς επισκόπηση",
|
"To review" : "Προς επισκόπηση",
|
||||||
"Action needed" : "Απαιτείται ενέργεια",
|
"Action needed" : "Απαιτείται ενέργεια",
|
||||||
"Later" : "Αργότερα",
|
"Later" : "Αργότερα",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Πρόσθεσε νέα συστοιχία",
|
"Add a new stack" : "Πρόσθεσε νέα συστοιχία",
|
||||||
"Submit" : "Υποβολή",
|
|
||||||
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
||||||
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
||||||
"Board details" : "Λεπτομέριες πίνακα",
|
"Board details" : "Λεπτομέριες πίνακα",
|
||||||
"All Boards" : "Όλοι οι πίνακες",
|
"All Boards" : "Όλοι οι πίνακες",
|
||||||
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
|
||||||
"Archive" : "Αρχειοθέτηση",
|
"Archive" : "Αρχειοθέτηση",
|
||||||
"Unarchive" : "Αναίρεση αρχειοθέτησης",
|
"Unarchive" : "Αναίρεση αρχειοθέτησης",
|
||||||
"Delete" : "Διαγραφή",
|
"Delete" : "Διαγραφή",
|
||||||
"Enter a card title" : "Καταχωρίστε έναν τίτλο κάρτας",
|
"Enter a card title" : "Καταχωρίστε έναν τίτλο κάρτας",
|
||||||
"Add card" : "Προσθήκη κάρτας",
|
|
||||||
"Sharing" : "Διαμοιρασμός",
|
"Sharing" : "Διαμοιρασμός",
|
||||||
"Tags" : "Ετικέτες",
|
"Tags" : "Ετικέτες",
|
||||||
"Select users or groups to share with" : "Επιλέξτε χρήστες ή ομάδες με τις οποίες θα μοιραστείτε",
|
"Select users or groups to share with" : "Επιλέξτε χρήστες ή ομάδες με τις οποίες θα μοιραστείτε",
|
||||||
@@ -42,6 +38,9 @@ OC.L10N.register(
|
|||||||
"Modified:" : "Τροποποιήθηκε:",
|
"Modified:" : "Τροποποιήθηκε:",
|
||||||
"Created:" : "Δημιουργήθηκε:",
|
"Created:" : "Δημιουργήθηκε:",
|
||||||
"by" : "από",
|
"by" : "από",
|
||||||
|
"Choose a label" : "Διάλεξε μια επιγραφή",
|
||||||
|
"Add a label" : "Πρόσθεσε μια επιγραφή",
|
||||||
|
"Select labels…" : "Επέλεξε επιγραφές",
|
||||||
"Due date" : "Ημερομηνία λήξης",
|
"Due date" : "Ημερομηνία λήξης",
|
||||||
"Click to set" : "Κλικ για να ορίσετε",
|
"Click to set" : "Κλικ για να ορίσετε",
|
||||||
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
||||||
@@ -49,7 +48,9 @@ OC.L10N.register(
|
|||||||
"Formatting help" : "Βοήθεια μορφοποίησης",
|
"Formatting help" : "Βοήθεια μορφοποίησης",
|
||||||
"Saved" : "Αποθηκεύτηκε",
|
"Saved" : "Αποθηκεύτηκε",
|
||||||
"Add a card description…" : "Προσθήκη περιγραφής κάρτας...",
|
"Add a card description…" : "Προσθήκη περιγραφής κάρτας...",
|
||||||
|
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
||||||
"Shared boards" : "Διαμοιρασμένοι πίνακες",
|
"Shared boards" : "Διαμοιρασμένοι πίνακες",
|
||||||
|
"Shared with you" : "Διαμοιρασμένα με εσάς",
|
||||||
"Move board to archive" : "Μετακίνηση πίνακα στην αρχειοθήκη",
|
"Move board to archive" : "Μετακίνηση πίνακα στην αρχειοθήκη",
|
||||||
"Create a new board" : "Δημιουργία νέου πίνακα"
|
"Create a new board" : "Δημιουργία νέου πίνακα"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,24 +1,20 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Hours" : "Ώρες",
|
"Hours" : "Ώρες",
|
||||||
"Minutes" : "Λεπτά",
|
"Minutes" : "Λεπτά",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "Η κάρτα \"1%s\" στο \"1%s\" έχει λήξει.",
|
|
||||||
"Finished" : "Ολοκληρώθηκε",
|
"Finished" : "Ολοκληρώθηκε",
|
||||||
"To review" : "Προς επισκόπηση",
|
"To review" : "Προς επισκόπηση",
|
||||||
"Action needed" : "Απαιτείται ενέργεια",
|
"Action needed" : "Απαιτείται ενέργεια",
|
||||||
"Later" : "Αργότερα",
|
"Later" : "Αργότερα",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Πρόσθεσε νέα συστοιχία",
|
"Add a new stack" : "Πρόσθεσε νέα συστοιχία",
|
||||||
"Submit" : "Υποβολή",
|
|
||||||
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
||||||
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
||||||
"Board details" : "Λεπτομέριες πίνακα",
|
"Board details" : "Λεπτομέριες πίνακα",
|
||||||
"All Boards" : "Όλοι οι πίνακες",
|
"All Boards" : "Όλοι οι πίνακες",
|
||||||
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
|
||||||
"Archive" : "Αρχειοθέτηση",
|
"Archive" : "Αρχειοθέτηση",
|
||||||
"Unarchive" : "Αναίρεση αρχειοθέτησης",
|
"Unarchive" : "Αναίρεση αρχειοθέτησης",
|
||||||
"Delete" : "Διαγραφή",
|
"Delete" : "Διαγραφή",
|
||||||
"Enter a card title" : "Καταχωρίστε έναν τίτλο κάρτας",
|
"Enter a card title" : "Καταχωρίστε έναν τίτλο κάρτας",
|
||||||
"Add card" : "Προσθήκη κάρτας",
|
|
||||||
"Sharing" : "Διαμοιρασμός",
|
"Sharing" : "Διαμοιρασμός",
|
||||||
"Tags" : "Ετικέτες",
|
"Tags" : "Ετικέτες",
|
||||||
"Select users or groups to share with" : "Επιλέξτε χρήστες ή ομάδες με τις οποίες θα μοιραστείτε",
|
"Select users or groups to share with" : "Επιλέξτε χρήστες ή ομάδες με τις οποίες θα μοιραστείτε",
|
||||||
@@ -40,6 +36,9 @@
|
|||||||
"Modified:" : "Τροποποιήθηκε:",
|
"Modified:" : "Τροποποιήθηκε:",
|
||||||
"Created:" : "Δημιουργήθηκε:",
|
"Created:" : "Δημιουργήθηκε:",
|
||||||
"by" : "από",
|
"by" : "από",
|
||||||
|
"Choose a label" : "Διάλεξε μια επιγραφή",
|
||||||
|
"Add a label" : "Πρόσθεσε μια επιγραφή",
|
||||||
|
"Select labels…" : "Επέλεξε επιγραφές",
|
||||||
"Due date" : "Ημερομηνία λήξης",
|
"Due date" : "Ημερομηνία λήξης",
|
||||||
"Click to set" : "Κλικ για να ορίσετε",
|
"Click to set" : "Κλικ για να ορίσετε",
|
||||||
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
||||||
@@ -47,7 +46,9 @@
|
|||||||
"Formatting help" : "Βοήθεια μορφοποίησης",
|
"Formatting help" : "Βοήθεια μορφοποίησης",
|
||||||
"Saved" : "Αποθηκεύτηκε",
|
"Saved" : "Αποθηκεύτηκε",
|
||||||
"Add a card description…" : "Προσθήκη περιγραφής κάρτας...",
|
"Add a card description…" : "Προσθήκη περιγραφής κάρτας...",
|
||||||
|
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
||||||
"Shared boards" : "Διαμοιρασμένοι πίνακες",
|
"Shared boards" : "Διαμοιρασμένοι πίνακες",
|
||||||
|
"Shared with you" : "Διαμοιρασμένα με εσάς",
|
||||||
"Move board to archive" : "Μετακίνηση πίνακα στην αρχειοθήκη",
|
"Move board to archive" : "Μετακίνηση πίνακα στην αρχειοθήκη",
|
||||||
"Create a new board" : "Δημιουργία νέου πίνακα"
|
"Create a new board" : "Δημιουργία νέου πίνακα"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
|||||||
@@ -1,44 +1,31 @@
|
|||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"deck",
|
"deck",
|
||||||
{
|
{
|
||||||
"Remove user from card" : "Remove user from card",
|
|
||||||
"Hours" : "Hours",
|
"Hours" : "Hours",
|
||||||
"Minutes" : "Minutes",
|
"Minutes" : "Minutes",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "The card \"%s\" on \"%s\" has reached its due date.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "The board \"%s\" has been shared with you by %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} has shared the board %s with you.",
|
|
||||||
"Finished" : "Finished",
|
"Finished" : "Finished",
|
||||||
"To review" : "To review",
|
"To review" : "To review",
|
||||||
"Action needed" : "Action needed",
|
"Action needed" : "Action needed",
|
||||||
"Later" : "Later",
|
"Later" : "Later",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Add a new stack",
|
"Add a new stack" : "Add a new stack",
|
||||||
"Submit" : "Submit",
|
|
||||||
"Show archived cards" : "Show archived cards",
|
"Show archived cards" : "Show archived cards",
|
||||||
"Hide archived cards" : "Hide archived cards",
|
"Hide archived cards" : "Hide archived cards",
|
||||||
"Board details" : "Board details",
|
"Board details" : "Board details",
|
||||||
"All Boards" : "All Boards",
|
"All Boards" : "All Boards",
|
||||||
"Archived boards" : "Archived boards",
|
|
||||||
"Archive" : "Archive",
|
"Archive" : "Archive",
|
||||||
"Unarchive" : "Unarchive",
|
"Unarchive" : "Unarchive",
|
||||||
"Delete" : "Delete",
|
"Delete" : "Delete",
|
||||||
"Enter a card title" : "Enter a card title",
|
"Enter a card title" : "Enter a card title",
|
||||||
"Add card" : "Add card",
|
|
||||||
"Close" : "Close",
|
|
||||||
"Sharing" : "Sharing",
|
"Sharing" : "Sharing",
|
||||||
"Tags" : "Tags",
|
"Tags" : "Tags",
|
||||||
"Select users or groups to share with" : "Select users or groups to share with",
|
"Select users or groups to share with" : "Select users or groups to share with",
|
||||||
"Access for" : "Access for",
|
|
||||||
"No matching user or group found." : "No matching user or group found.",
|
"No matching user or group found." : "No matching user or group found.",
|
||||||
"Loading" : "Loading",
|
|
||||||
"Share" : "Share",
|
"Share" : "Share",
|
||||||
"Edit" : "Edit",
|
"Edit" : "Edit",
|
||||||
"Manage" : "Manage",
|
"Manage" : "Manage",
|
||||||
"Discard share" : "Discard share",
|
"Discard share" : "Discard share",
|
||||||
"Update" : "Update",
|
|
||||||
"Create" : "Create",
|
|
||||||
"Create a new tag" : "Create a new tag",
|
"Create a new tag" : "Create a new tag",
|
||||||
"Status" : "Status",
|
|
||||||
"Title" : "Title",
|
"Title" : "Title",
|
||||||
"Members" : "Members",
|
"Members" : "Members",
|
||||||
"More actions" : "More actions",
|
"More actions" : "More actions",
|
||||||
@@ -46,28 +33,24 @@ OC.L10N.register(
|
|||||||
"Archive board" : "Archive board",
|
"Archive board" : "Archive board",
|
||||||
"Unarchive board" : "Unarchive board",
|
"Unarchive board" : "Unarchive board",
|
||||||
"Delete board" : "Delete board",
|
"Delete board" : "Delete board",
|
||||||
"Reset" : "Reset",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Undo board deletion - Otherwise the board will be deleted during the next cronjob run.",
|
|
||||||
"Create new board" : "Create new board",
|
"Create new board" : "Create new board",
|
||||||
"New board title" : "New board title",
|
"New board title" : "New board title",
|
||||||
"Modified:" : "Modified:",
|
"Modified:" : "Modified:",
|
||||||
"Created:" : "Created:",
|
"Created:" : "Created:",
|
||||||
"by" : "by",
|
"by" : "by",
|
||||||
"Choose a tag" : "Choose a tag",
|
"Choose a label" : "Choose a label",
|
||||||
"Add a tag" : "Add a tag",
|
"Add a label" : "Add a label",
|
||||||
"Select tags" : "Select tags",
|
"Select labels…" : "Select labels…",
|
||||||
"Assign users" : "Assign users",
|
|
||||||
"Assign this card to a user" : "Assign this card to a user",
|
|
||||||
"Due date" : "Due date",
|
"Due date" : "Due date",
|
||||||
"Click to set" : "Click to set",
|
"Click to set" : "Click to set",
|
||||||
"Remove due date" : "Remove due date",
|
"Remove due date" : "Remove due date",
|
||||||
"Description" : "Description",
|
"Description" : "Description",
|
||||||
"Formatting help" : "Formatting help",
|
"Formatting help" : "Formatting help",
|
||||||
"Saved" : "Saved",
|
"Saved" : "Saved",
|
||||||
"Unsaved changes" : "Unsaved changes",
|
|
||||||
"Add a card description…" : "Add a card description…",
|
"Add a card description…" : "Add a card description…",
|
||||||
|
"Archived boards" : "Archived boards",
|
||||||
"Shared boards" : "Shared boards",
|
"Shared boards" : "Shared boards",
|
||||||
"View more" : "View more",
|
"Shared with you" : "Shared with you",
|
||||||
"Move board to archive" : "Move board to archive",
|
"Move board to archive" : "Move board to archive",
|
||||||
"Create a new board" : "Create a new board"
|
"Create a new board" : "Create a new board"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,42 +1,29 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Remove user from card" : "Remove user from card",
|
|
||||||
"Hours" : "Hours",
|
"Hours" : "Hours",
|
||||||
"Minutes" : "Minutes",
|
"Minutes" : "Minutes",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "The card \"%s\" on \"%s\" has reached its due date.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "The board \"%s\" has been shared with you by %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} has shared the board %s with you.",
|
|
||||||
"Finished" : "Finished",
|
"Finished" : "Finished",
|
||||||
"To review" : "To review",
|
"To review" : "To review",
|
||||||
"Action needed" : "Action needed",
|
"Action needed" : "Action needed",
|
||||||
"Later" : "Later",
|
"Later" : "Later",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Add a new stack",
|
"Add a new stack" : "Add a new stack",
|
||||||
"Submit" : "Submit",
|
|
||||||
"Show archived cards" : "Show archived cards",
|
"Show archived cards" : "Show archived cards",
|
||||||
"Hide archived cards" : "Hide archived cards",
|
"Hide archived cards" : "Hide archived cards",
|
||||||
"Board details" : "Board details",
|
"Board details" : "Board details",
|
||||||
"All Boards" : "All Boards",
|
"All Boards" : "All Boards",
|
||||||
"Archived boards" : "Archived boards",
|
|
||||||
"Archive" : "Archive",
|
"Archive" : "Archive",
|
||||||
"Unarchive" : "Unarchive",
|
"Unarchive" : "Unarchive",
|
||||||
"Delete" : "Delete",
|
"Delete" : "Delete",
|
||||||
"Enter a card title" : "Enter a card title",
|
"Enter a card title" : "Enter a card title",
|
||||||
"Add card" : "Add card",
|
|
||||||
"Close" : "Close",
|
|
||||||
"Sharing" : "Sharing",
|
"Sharing" : "Sharing",
|
||||||
"Tags" : "Tags",
|
"Tags" : "Tags",
|
||||||
"Select users or groups to share with" : "Select users or groups to share with",
|
"Select users or groups to share with" : "Select users or groups to share with",
|
||||||
"Access for" : "Access for",
|
|
||||||
"No matching user or group found." : "No matching user or group found.",
|
"No matching user or group found." : "No matching user or group found.",
|
||||||
"Loading" : "Loading",
|
|
||||||
"Share" : "Share",
|
"Share" : "Share",
|
||||||
"Edit" : "Edit",
|
"Edit" : "Edit",
|
||||||
"Manage" : "Manage",
|
"Manage" : "Manage",
|
||||||
"Discard share" : "Discard share",
|
"Discard share" : "Discard share",
|
||||||
"Update" : "Update",
|
|
||||||
"Create" : "Create",
|
|
||||||
"Create a new tag" : "Create a new tag",
|
"Create a new tag" : "Create a new tag",
|
||||||
"Status" : "Status",
|
|
||||||
"Title" : "Title",
|
"Title" : "Title",
|
||||||
"Members" : "Members",
|
"Members" : "Members",
|
||||||
"More actions" : "More actions",
|
"More actions" : "More actions",
|
||||||
@@ -44,28 +31,24 @@
|
|||||||
"Archive board" : "Archive board",
|
"Archive board" : "Archive board",
|
||||||
"Unarchive board" : "Unarchive board",
|
"Unarchive board" : "Unarchive board",
|
||||||
"Delete board" : "Delete board",
|
"Delete board" : "Delete board",
|
||||||
"Reset" : "Reset",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Undo board deletion - Otherwise the board will be deleted during the next cronjob run.",
|
|
||||||
"Create new board" : "Create new board",
|
"Create new board" : "Create new board",
|
||||||
"New board title" : "New board title",
|
"New board title" : "New board title",
|
||||||
"Modified:" : "Modified:",
|
"Modified:" : "Modified:",
|
||||||
"Created:" : "Created:",
|
"Created:" : "Created:",
|
||||||
"by" : "by",
|
"by" : "by",
|
||||||
"Choose a tag" : "Choose a tag",
|
"Choose a label" : "Choose a label",
|
||||||
"Add a tag" : "Add a tag",
|
"Add a label" : "Add a label",
|
||||||
"Select tags" : "Select tags",
|
"Select labels…" : "Select labels…",
|
||||||
"Assign users" : "Assign users",
|
|
||||||
"Assign this card to a user" : "Assign this card to a user",
|
|
||||||
"Due date" : "Due date",
|
"Due date" : "Due date",
|
||||||
"Click to set" : "Click to set",
|
"Click to set" : "Click to set",
|
||||||
"Remove due date" : "Remove due date",
|
"Remove due date" : "Remove due date",
|
||||||
"Description" : "Description",
|
"Description" : "Description",
|
||||||
"Formatting help" : "Formatting help",
|
"Formatting help" : "Formatting help",
|
||||||
"Saved" : "Saved",
|
"Saved" : "Saved",
|
||||||
"Unsaved changes" : "Unsaved changes",
|
|
||||||
"Add a card description…" : "Add a card description…",
|
"Add a card description…" : "Add a card description…",
|
||||||
|
"Archived boards" : "Archived boards",
|
||||||
"Shared boards" : "Shared boards",
|
"Shared boards" : "Shared boards",
|
||||||
"View more" : "View more",
|
"Shared with you" : "Shared with you",
|
||||||
"Move board to archive" : "Move board to archive",
|
"Move board to archive" : "Move board to archive",
|
||||||
"Create a new board" : "Create a new board"
|
"Create a new board" : "Create a new board"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
|||||||
27
l10n/es.js
27
l10n/es.js
@@ -1,44 +1,31 @@
|
|||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"deck",
|
"deck",
|
||||||
{
|
{
|
||||||
"Remove user from card" : "Eliminar usuario de la tarjeta",
|
|
||||||
"Hours" : "Horas",
|
"Hours" : "Horas",
|
||||||
"Minutes" : "Minutos",
|
"Minutes" : "Minutos",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alcanzado su fecha límite.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo.",
|
|
||||||
"Finished" : "Finalizado",
|
"Finished" : "Finalizado",
|
||||||
"To review" : "Para revisar",
|
"To review" : "Para revisar",
|
||||||
"Action needed" : "Acción necesaria",
|
"Action needed" : "Acción necesaria",
|
||||||
"Later" : "Después",
|
"Later" : "Después",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Añadir nuevo montón",
|
"Add a new stack" : "Añadir nuevo montón",
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Board details" : "Detalles del tablero",
|
"Board details" : "Detalles del tablero",
|
||||||
"All Boards" : "Todos los tableros",
|
"All Boards" : "Todos los tableros",
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
"Archive" : "Archivar",
|
||||||
"Unarchive" : "Desarchivar",
|
"Unarchive" : "Desarchivar",
|
||||||
"Delete" : "Eliminar",
|
"Delete" : "Eliminar",
|
||||||
"Enter a card title" : "Introducir título de tarjeta",
|
"Enter a card title" : "Introducir título de tarjeta",
|
||||||
"Add card" : "Añadir tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartir",
|
"Sharing" : "Compartir",
|
||||||
"Tags" : "Etiquetas",
|
"Tags" : "Etiquetas",
|
||||||
"Select users or groups to share with" : "Seleccionar usuarios o grupos con los que compartir",
|
"Select users or groups to share with" : "Seleccionar usuarios o grupos con los que compartir",
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron usuarios o grupos coincidentes.",
|
"No matching user or group found." : "No se encontraron usuarios o grupos coincidentes.",
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Manage" : "Organizar",
|
"Manage" : "Organizar",
|
||||||
"Discard share" : "Descartar compartición",
|
"Discard share" : "Descartar compartición",
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una etiqueta nueva",
|
"Create a new tag" : "Crear una etiqueta nueva",
|
||||||
"Status" : "Estado",
|
|
||||||
"Title" : "Título",
|
"Title" : "Título",
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"More actions" : "Más acciones",
|
"More actions" : "Más acciones",
|
||||||
@@ -46,28 +33,24 @@ OC.L10N.register(
|
|||||||
"Archive board" : "Archivar tablero",
|
"Archive board" : "Archivar tablero",
|
||||||
"Unarchive board" : "Desarchivar tablero",
|
"Unarchive board" : "Desarchivar tablero",
|
||||||
"Delete board" : "Eliminar tablero",
|
"Delete board" : "Eliminar tablero",
|
||||||
"Reset" : "Resetear",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado del tablero. Si no, el tablero será eliminado durante la próxima ejecución del cronjob.",
|
|
||||||
"Create new board" : "Crear nuevo tablero",
|
"Create new board" : "Crear nuevo tablero",
|
||||||
"New board title" : "Nuevo título de tablero",
|
"New board title" : "Nuevo título de tablero",
|
||||||
"Modified:" : "Modificado: ",
|
"Modified:" : "Modificado: ",
|
||||||
"Created:" : "Creado: ",
|
"Created:" : "Creado: ",
|
||||||
"by" : "por",
|
"by" : "por",
|
||||||
"Choose a tag" : "Escoge una etiqueta",
|
"Choose a label" : "Escoger etiqueta",
|
||||||
"Add a tag" : "Añade una etiqueta",
|
"Add a label" : "Añadir etiqueta",
|
||||||
"Select tags" : "Selecciona etiquetas",
|
"Select labels…" : "Seleccionar etiquetas...",
|
||||||
"Assign users" : "Asignar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta a un usuario",
|
|
||||||
"Due date" : "Fecha límite",
|
"Due date" : "Fecha límite",
|
||||||
"Click to set" : "Pinchar para establecer",
|
"Click to set" : "Pinchar para establecer",
|
||||||
"Remove due date" : "Eliminar fecha límite",
|
"Remove due date" : "Eliminar fecha límite",
|
||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Saved" : "Guardado",
|
"Saved" : "Guardado",
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Añadir una descripción de tarjeta...",
|
"Add a card description…" : "Añadir una descripción de tarjeta...",
|
||||||
|
"Archived boards" : "Tableros archivados",
|
||||||
"Shared boards" : "Tableros compartidos",
|
"Shared boards" : "Tableros compartidos",
|
||||||
"View more" : "Ver más",
|
"Shared with you" : "Compartido contigo",
|
||||||
"Move board to archive" : "Mover tablero al archivo",
|
"Move board to archive" : "Mover tablero al archivo",
|
||||||
"Create a new board" : "Crear un tablero nuevo"
|
"Create a new board" : "Crear un tablero nuevo"
|
||||||
},
|
},
|
||||||
|
|||||||
27
l10n/es.json
27
l10n/es.json
@@ -1,42 +1,29 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Remove user from card" : "Eliminar usuario de la tarjeta",
|
|
||||||
"Hours" : "Horas",
|
"Hours" : "Horas",
|
||||||
"Minutes" : "Minutos",
|
"Minutes" : "Minutos",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alcanzado su fecha límite.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo.",
|
|
||||||
"Finished" : "Finalizado",
|
"Finished" : "Finalizado",
|
||||||
"To review" : "Para revisar",
|
"To review" : "Para revisar",
|
||||||
"Action needed" : "Acción necesaria",
|
"Action needed" : "Acción necesaria",
|
||||||
"Later" : "Después",
|
"Later" : "Después",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Añadir nuevo montón",
|
"Add a new stack" : "Añadir nuevo montón",
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Board details" : "Detalles del tablero",
|
"Board details" : "Detalles del tablero",
|
||||||
"All Boards" : "Todos los tableros",
|
"All Boards" : "Todos los tableros",
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
"Archive" : "Archivar",
|
||||||
"Unarchive" : "Desarchivar",
|
"Unarchive" : "Desarchivar",
|
||||||
"Delete" : "Eliminar",
|
"Delete" : "Eliminar",
|
||||||
"Enter a card title" : "Introducir título de tarjeta",
|
"Enter a card title" : "Introducir título de tarjeta",
|
||||||
"Add card" : "Añadir tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartir",
|
"Sharing" : "Compartir",
|
||||||
"Tags" : "Etiquetas",
|
"Tags" : "Etiquetas",
|
||||||
"Select users or groups to share with" : "Seleccionar usuarios o grupos con los que compartir",
|
"Select users or groups to share with" : "Seleccionar usuarios o grupos con los que compartir",
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron usuarios o grupos coincidentes.",
|
"No matching user or group found." : "No se encontraron usuarios o grupos coincidentes.",
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Manage" : "Organizar",
|
"Manage" : "Organizar",
|
||||||
"Discard share" : "Descartar compartición",
|
"Discard share" : "Descartar compartición",
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una etiqueta nueva",
|
"Create a new tag" : "Crear una etiqueta nueva",
|
||||||
"Status" : "Estado",
|
|
||||||
"Title" : "Título",
|
"Title" : "Título",
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"More actions" : "Más acciones",
|
"More actions" : "Más acciones",
|
||||||
@@ -44,28 +31,24 @@
|
|||||||
"Archive board" : "Archivar tablero",
|
"Archive board" : "Archivar tablero",
|
||||||
"Unarchive board" : "Desarchivar tablero",
|
"Unarchive board" : "Desarchivar tablero",
|
||||||
"Delete board" : "Eliminar tablero",
|
"Delete board" : "Eliminar tablero",
|
||||||
"Reset" : "Resetear",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado del tablero. Si no, el tablero será eliminado durante la próxima ejecución del cronjob.",
|
|
||||||
"Create new board" : "Crear nuevo tablero",
|
"Create new board" : "Crear nuevo tablero",
|
||||||
"New board title" : "Nuevo título de tablero",
|
"New board title" : "Nuevo título de tablero",
|
||||||
"Modified:" : "Modificado: ",
|
"Modified:" : "Modificado: ",
|
||||||
"Created:" : "Creado: ",
|
"Created:" : "Creado: ",
|
||||||
"by" : "por",
|
"by" : "por",
|
||||||
"Choose a tag" : "Escoge una etiqueta",
|
"Choose a label" : "Escoger etiqueta",
|
||||||
"Add a tag" : "Añade una etiqueta",
|
"Add a label" : "Añadir etiqueta",
|
||||||
"Select tags" : "Selecciona etiquetas",
|
"Select labels…" : "Seleccionar etiquetas...",
|
||||||
"Assign users" : "Asignar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta a un usuario",
|
|
||||||
"Due date" : "Fecha límite",
|
"Due date" : "Fecha límite",
|
||||||
"Click to set" : "Pinchar para establecer",
|
"Click to set" : "Pinchar para establecer",
|
||||||
"Remove due date" : "Eliminar fecha límite",
|
"Remove due date" : "Eliminar fecha límite",
|
||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Saved" : "Guardado",
|
"Saved" : "Guardado",
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Añadir una descripción de tarjeta...",
|
"Add a card description…" : "Añadir una descripción de tarjeta...",
|
||||||
|
"Archived boards" : "Tableros archivados",
|
||||||
"Shared boards" : "Tableros compartidos",
|
"Shared boards" : "Tableros compartidos",
|
||||||
"View more" : "Ver más",
|
"Shared with you" : "Compartido contigo",
|
||||||
"Move board to archive" : "Mover tablero al archivo",
|
"Move board to archive" : "Mover tablero al archivo",
|
||||||
"Create a new board" : "Crear un tablero nuevo"
|
"Create a new board" : "Crear un tablero nuevo"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
|||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -31,6 +31,7 @@ OC.L10N.register(
|
|||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Saved" : "Guardado",
|
"Saved" : "Guardado",
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
||||||
|
"Shared with you" : "Compartido con usted",
|
||||||
"Create a new board" : "Crear nuevo tablero"
|
"Create a new board" : "Crear nuevo tablero"
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Saved" : "Guardado",
|
"Saved" : "Guardado",
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
||||||
|
"Shared with you" : "Compartido con usted",
|
||||||
"Create a new board" : "Crear nuevo tablero"
|
"Create a new board" : "Crear nuevo tablero"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -3,41 +3,29 @@ OC.L10N.register(
|
|||||||
{
|
{
|
||||||
"Hours" : "Horas",
|
"Hours" : "Horas",
|
||||||
"Minutes" : "Minutos",
|
"Minutes" : "Minutos",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
"Finished" : "Terminado",
|
||||||
"To review" : "Para revisar",
|
"To review" : "Para revisar",
|
||||||
"Action needed" : "Acción requerida",
|
"Action needed" : "Acción requerida",
|
||||||
"Later" : "Después",
|
"Later" : "Después",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
"Add a new stack" : "Agregar una nueva pila",
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Board details" : "Detalles del tablero",
|
"Board details" : "Detalles del tablero",
|
||||||
"All Boards" : "Todos los Tableros",
|
"All Boards" : "Todos los Tableros",
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
"Archive" : "Archivar",
|
||||||
"Unarchive" : "Desarchivar",
|
"Unarchive" : "Desarchivar",
|
||||||
"Delete" : "Borrar",
|
"Delete" : "Borrar",
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
"Enter a card title" : "Ingresa el título de la tarjeta",
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
"Sharing" : "Compartiendo",
|
||||||
"Tags" : "Etiquetas",
|
"Tags" : "Etiquetas",
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Manage" : "Administrar",
|
"Manage" : "Administrar",
|
||||||
"Discard share" : "Descartar elemento compartido",
|
"Discard share" : "Descartar elemento compartido",
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
"Create a new tag" : "Crear una nueva etiqueta",
|
||||||
"Status" : "Estatus",
|
|
||||||
"Title" : "Título",
|
"Title" : "Título",
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"More actions" : "Más acciones",
|
"More actions" : "Más acciones",
|
||||||
@@ -45,28 +33,24 @@ OC.L10N.register(
|
|||||||
"Archive board" : "Archivar tablero",
|
"Archive board" : "Archivar tablero",
|
||||||
"Unarchive board" : "Desarchivar tablero",
|
"Unarchive board" : "Desarchivar tablero",
|
||||||
"Delete board" : "Borrar tableros",
|
"Delete board" : "Borrar tableros",
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
"Create new board" : "Crear un nuevo tablero",
|
||||||
"New board title" : "Nuevo título del tablero",
|
"New board title" : "Nuevo título del tablero",
|
||||||
"Modified:" : "Modificado:",
|
"Modified:" : "Modificado:",
|
||||||
"Created:" : "Creado:",
|
"Created:" : "Creado:",
|
||||||
"by" : "por",
|
"by" : "por",
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
"Choose a label" : "Selecciona una etiqueta",
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
"Add a label" : "Agregar una etiqueta",
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
"Select labels…" : "Seleccionar etiquetas...",
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"Due date" : "Fecha de vencimiento",
|
"Due date" : "Fecha de vencimiento",
|
||||||
"Click to set" : "Da click aquí para establecer",
|
"Click to set" : "Da click aquí para establecer",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Saved" : "Guardado",
|
"Saved" : "Guardado",
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
||||||
|
"Archived boards" : "Tableros archivados",
|
||||||
"Shared boards" : "Tableros compartidos",
|
"Shared boards" : "Tableros compartidos",
|
||||||
"View more" : "Ver más",
|
"Shared with you" : "Compartido contigo",
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
"Move board to archive" : "Mover el tablero al archivo",
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
"Create a new board" : "Crear un nuevo tablero"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,41 +1,29 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Hours" : "Horas",
|
"Hours" : "Horas",
|
||||||
"Minutes" : "Minutos",
|
"Minutes" : "Minutos",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
"Finished" : "Terminado",
|
||||||
"To review" : "Para revisar",
|
"To review" : "Para revisar",
|
||||||
"Action needed" : "Acción requerida",
|
"Action needed" : "Acción requerida",
|
||||||
"Later" : "Después",
|
"Later" : "Después",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
"Add a new stack" : "Agregar una nueva pila",
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||||
"Board details" : "Detalles del tablero",
|
"Board details" : "Detalles del tablero",
|
||||||
"All Boards" : "Todos los Tableros",
|
"All Boards" : "Todos los Tableros",
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
"Archive" : "Archivar",
|
||||||
"Unarchive" : "Desarchivar",
|
"Unarchive" : "Desarchivar",
|
||||||
"Delete" : "Borrar",
|
"Delete" : "Borrar",
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
"Enter a card title" : "Ingresa el título de la tarjeta",
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
"Sharing" : "Compartiendo",
|
||||||
"Tags" : "Etiquetas",
|
"Tags" : "Etiquetas",
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
"Share" : "Compartir",
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Manage" : "Administrar",
|
"Manage" : "Administrar",
|
||||||
"Discard share" : "Descartar elemento compartido",
|
"Discard share" : "Descartar elemento compartido",
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
"Create a new tag" : "Crear una nueva etiqueta",
|
||||||
"Status" : "Estatus",
|
|
||||||
"Title" : "Título",
|
"Title" : "Título",
|
||||||
"Members" : "Miembros",
|
"Members" : "Miembros",
|
||||||
"More actions" : "Más acciones",
|
"More actions" : "Más acciones",
|
||||||
@@ -43,28 +31,24 @@
|
|||||||
"Archive board" : "Archivar tablero",
|
"Archive board" : "Archivar tablero",
|
||||||
"Unarchive board" : "Desarchivar tablero",
|
"Unarchive board" : "Desarchivar tablero",
|
||||||
"Delete board" : "Borrar tableros",
|
"Delete board" : "Borrar tableros",
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
"Create new board" : "Crear un nuevo tablero",
|
||||||
"New board title" : "Nuevo título del tablero",
|
"New board title" : "Nuevo título del tablero",
|
||||||
"Modified:" : "Modificado:",
|
"Modified:" : "Modificado:",
|
||||||
"Created:" : "Creado:",
|
"Created:" : "Creado:",
|
||||||
"by" : "por",
|
"by" : "por",
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
"Choose a label" : "Selecciona una etiqueta",
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
"Add a label" : "Agregar una etiqueta",
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
"Select labels…" : "Seleccionar etiquetas...",
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"Due date" : "Fecha de vencimiento",
|
"Due date" : "Fecha de vencimiento",
|
||||||
"Click to set" : "Da click aquí para establecer",
|
"Click to set" : "Da click aquí para establecer",
|
||||||
"Remove due date" : "Eliminar fecha de expiración",
|
"Remove due date" : "Eliminar fecha de expiración",
|
||||||
"Description" : "Descripción",
|
"Description" : "Descripción",
|
||||||
"Formatting help" : "Ayuda de formato",
|
"Formatting help" : "Ayuda de formato",
|
||||||
"Saved" : "Guardado",
|
"Saved" : "Guardado",
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
||||||
|
"Archived boards" : "Tableros archivados",
|
||||||
"Shared boards" : "Tableros compartidos",
|
"Shared boards" : "Tableros compartidos",
|
||||||
"View more" : "Ver más",
|
"Shared with you" : "Compartido contigo",
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
"Move board to archive" : "Mover el tablero al archivo",
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
"Create a new board" : "Crear un nuevo tablero"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
|
|||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Horas",
|
|
||||||
"Minutes" : "Minutos",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} ha compartido el tablero %s contigo. ",
|
|
||||||
"Finished" : "Terminado",
|
|
||||||
"To review" : "Para revisar",
|
|
||||||
"Action needed" : "Acción requerida",
|
|
||||||
"Later" : "Después",
|
|
||||||
"Deck" : "Deck",
|
|
||||||
"Add a new stack" : "Agregar una nueva pila",
|
|
||||||
"Submit" : "Enviar",
|
|
||||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
|
||||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
|
||||||
"Board details" : "Detalles del tablero",
|
|
||||||
"All Boards" : "Todos los Tableros",
|
|
||||||
"Archived boards" : "Tableros archivados",
|
|
||||||
"Archive" : "Archivar",
|
|
||||||
"Unarchive" : "Desarchivar",
|
|
||||||
"Delete" : "Borrar",
|
|
||||||
"Enter a card title" : "Ingresa el título de la tarjeta",
|
|
||||||
"Add card" : "Agregar tarjeta",
|
|
||||||
"Close" : "Cerrar",
|
|
||||||
"Sharing" : "Compartiendo",
|
|
||||||
"Tags" : "Etiquetas",
|
|
||||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
|
||||||
"Access for" : "Acceso para",
|
|
||||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
|
||||||
"Loading" : "Cargando",
|
|
||||||
"Share" : "Compartir",
|
|
||||||
"Edit" : "Editar",
|
|
||||||
"Manage" : "Administrar",
|
|
||||||
"Discard share" : "Descartar elemento compartido",
|
|
||||||
"Update" : "Actualizar",
|
|
||||||
"Create" : "Crear",
|
|
||||||
"Create a new tag" : "Crear una nueva etiqueta",
|
|
||||||
"Status" : "Estatus",
|
|
||||||
"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",
|
|
||||||
"Reset" : "Reiniciar",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Deshacer borrado de tablero - De lo contrario el tablero se borrará durante la siguiente ejecución del cronjob. ",
|
|
||||||
"Create new board" : "Crear un nuevo tablero",
|
|
||||||
"New board title" : "Nuevo título del tablero",
|
|
||||||
"Modified:" : "Modificado:",
|
|
||||||
"Created:" : "Creado:",
|
|
||||||
"by" : "por",
|
|
||||||
"Choose a tag" : "Elije una etiqueta",
|
|
||||||
"Add a tag" : "Agrega una etiqueta",
|
|
||||||
"Select tags" : "Selecciona las etiquetas",
|
|
||||||
"Assign users" : "Asingar usuarios",
|
|
||||||
"Assign this card to a user" : "Asignar esta tarjeta al usuario",
|
|
||||||
"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",
|
|
||||||
"Unsaved changes" : "Cambios no guardados",
|
|
||||||
"Add a card description…" : "Agregar una descripción de tarjeta...",
|
|
||||||
"Shared boards" : "Tableros compartidos",
|
|
||||||
"View more" : "Ver más",
|
|
||||||
"Move board to archive" : "Mover el tablero al archivo",
|
|
||||||
"Create a new board" : "Crear un nuevo tablero"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
73
l10n/eu.js
73
l10n/eu.js
@@ -1,73 +0,0 @@
|
|||||||
OC.L10N.register(
|
|
||||||
"deck",
|
|
||||||
{
|
|
||||||
"Hours" : "Orduak",
|
|
||||||
"Minutes" : "Minutuak",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : " \"%s\" txartela, \"%s\" -n dagoena, epe-mugara ailegatu da.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "\"%s\" mahaingaina %s-k zurekin partekatu du.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} erabiltzaileak %s mahaigaina zurekin partekatu du.",
|
|
||||||
"Finished" : "Bukatuta",
|
|
||||||
"To review" : "Errebisatzeko",
|
|
||||||
"Action needed" : "Ekintza beharrezkoa",
|
|
||||||
"Later" : "Beranduago",
|
|
||||||
"Deck" : "Mahaigaina",
|
|
||||||
"Add a new stack" : "Pila berria gehitu",
|
|
||||||
"Submit" : "Bidali",
|
|
||||||
"Show archived cards" : "Artxibatutako txartelak erakutsi",
|
|
||||||
"Hide archived cards" : "Artxibatutako txartelak ezkutatu",
|
|
||||||
"Board details" : "Mahaigainaren xehetasunak",
|
|
||||||
"All Boards" : "Mahai guztiak",
|
|
||||||
"Archived boards" : "Artxibatutako txartelak",
|
|
||||||
"Archive" : "Artxibatu",
|
|
||||||
"Unarchive" : "Ez artxibatu",
|
|
||||||
"Delete" : "Borratu",
|
|
||||||
"Enter a card title" : "Txartelaren titulua sartu",
|
|
||||||
"Add card" : "Txartela gehitu",
|
|
||||||
"Close" : "Itxi",
|
|
||||||
"Sharing" : "Partekatzen",
|
|
||||||
"Tags" : "Etiketak",
|
|
||||||
"Select users or groups to share with" : "Partekatzeko erabiltzaile eta taldeak hautatu",
|
|
||||||
"Access for" : "Sarbidea",
|
|
||||||
"No matching user or group found." : "Ados datorren erabiltzailerik edo talderik ez da topatu",
|
|
||||||
"Loading" : "Kargatzen",
|
|
||||||
"Share" : "Partekatu",
|
|
||||||
"Edit" : "Editatu",
|
|
||||||
"Manage" : "Kudeaketa",
|
|
||||||
"Discard share" : "Partekatutakoa ezeztatu",
|
|
||||||
"Update" : "Eguneratu",
|
|
||||||
"Create" : "Sortu",
|
|
||||||
"Create a new tag" : "Etiketa berria sortu",
|
|
||||||
"Status" : "Egoera",
|
|
||||||
"Title" : "Izenburua",
|
|
||||||
"Members" : "Partaideak",
|
|
||||||
"More actions" : "Ekintza gehiago",
|
|
||||||
"Edit board" : "Mahaigaina editatu",
|
|
||||||
"Archive board" : "Mahaigaina artxibatu",
|
|
||||||
"Unarchive board" : "Mahaigaina artxibotik atera",
|
|
||||||
"Delete board" : "Mahaigaina borratu",
|
|
||||||
"Reset" : "Aldatu",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Mahaiagainaren borratzea ezeztatu - Bestela cron lanaren hurrengo aktibazioan borratuko da.",
|
|
||||||
"Create new board" : "Mahaigain berria sortzen du",
|
|
||||||
"New board title" : "Mahaigainaren izenburu berria",
|
|
||||||
"Modified:" : "Aldatua:",
|
|
||||||
"Created:" : "Sortua:",
|
|
||||||
"by" : "-engatik",
|
|
||||||
"Choose a tag" : "Etiketa hautatu",
|
|
||||||
"Add a tag" : "Etiketa gehitu",
|
|
||||||
"Select tags" : "Etiketa hautatu",
|
|
||||||
"Assign users" : "Erabiltzaileak esleitu",
|
|
||||||
"Assign this card to a user" : "Txartel hau erabiltzaile bati esleitu",
|
|
||||||
"Due date" : "Epe-muga",
|
|
||||||
"Click to set" : "Klik ezartzeko",
|
|
||||||
"Remove due date" : "Epe-muga borratu",
|
|
||||||
"Description" : "Deskribapena",
|
|
||||||
"Formatting help" : "Formatua emateko laguntza",
|
|
||||||
"Saved" : "Gordeta",
|
|
||||||
"Unsaved changes" : "Gorde gabeko aldaketak",
|
|
||||||
"Add a card description…" : "Txartelaren deskribapena gehitu...",
|
|
||||||
"Shared boards" : "Partekatutako txartelak",
|
|
||||||
"View more" : "Gehiago ikusi",
|
|
||||||
"Move board to archive" : "Txartela artxibora mugitu",
|
|
||||||
"Create a new board" : "Mahaigain berria sortu"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
||||||
71
l10n/eu.json
71
l10n/eu.json
@@ -1,71 +0,0 @@
|
|||||||
{ "translations": {
|
|
||||||
"Hours" : "Orduak",
|
|
||||||
"Minutes" : "Minutuak",
|
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : " \"%s\" txartela, \"%s\" -n dagoena, epe-mugara ailegatu da.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "\"%s\" mahaingaina %s-k zurekin partekatu du.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} erabiltzaileak %s mahaigaina zurekin partekatu du.",
|
|
||||||
"Finished" : "Bukatuta",
|
|
||||||
"To review" : "Errebisatzeko",
|
|
||||||
"Action needed" : "Ekintza beharrezkoa",
|
|
||||||
"Later" : "Beranduago",
|
|
||||||
"Deck" : "Mahaigaina",
|
|
||||||
"Add a new stack" : "Pila berria gehitu",
|
|
||||||
"Submit" : "Bidali",
|
|
||||||
"Show archived cards" : "Artxibatutako txartelak erakutsi",
|
|
||||||
"Hide archived cards" : "Artxibatutako txartelak ezkutatu",
|
|
||||||
"Board details" : "Mahaigainaren xehetasunak",
|
|
||||||
"All Boards" : "Mahai guztiak",
|
|
||||||
"Archived boards" : "Artxibatutako txartelak",
|
|
||||||
"Archive" : "Artxibatu",
|
|
||||||
"Unarchive" : "Ez artxibatu",
|
|
||||||
"Delete" : "Borratu",
|
|
||||||
"Enter a card title" : "Txartelaren titulua sartu",
|
|
||||||
"Add card" : "Txartela gehitu",
|
|
||||||
"Close" : "Itxi",
|
|
||||||
"Sharing" : "Partekatzen",
|
|
||||||
"Tags" : "Etiketak",
|
|
||||||
"Select users or groups to share with" : "Partekatzeko erabiltzaile eta taldeak hautatu",
|
|
||||||
"Access for" : "Sarbidea",
|
|
||||||
"No matching user or group found." : "Ados datorren erabiltzailerik edo talderik ez da topatu",
|
|
||||||
"Loading" : "Kargatzen",
|
|
||||||
"Share" : "Partekatu",
|
|
||||||
"Edit" : "Editatu",
|
|
||||||
"Manage" : "Kudeaketa",
|
|
||||||
"Discard share" : "Partekatutakoa ezeztatu",
|
|
||||||
"Update" : "Eguneratu",
|
|
||||||
"Create" : "Sortu",
|
|
||||||
"Create a new tag" : "Etiketa berria sortu",
|
|
||||||
"Status" : "Egoera",
|
|
||||||
"Title" : "Izenburua",
|
|
||||||
"Members" : "Partaideak",
|
|
||||||
"More actions" : "Ekintza gehiago",
|
|
||||||
"Edit board" : "Mahaigaina editatu",
|
|
||||||
"Archive board" : "Mahaigaina artxibatu",
|
|
||||||
"Unarchive board" : "Mahaigaina artxibotik atera",
|
|
||||||
"Delete board" : "Mahaigaina borratu",
|
|
||||||
"Reset" : "Aldatu",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Mahaiagainaren borratzea ezeztatu - Bestela cron lanaren hurrengo aktibazioan borratuko da.",
|
|
||||||
"Create new board" : "Mahaigain berria sortzen du",
|
|
||||||
"New board title" : "Mahaigainaren izenburu berria",
|
|
||||||
"Modified:" : "Aldatua:",
|
|
||||||
"Created:" : "Sortua:",
|
|
||||||
"by" : "-engatik",
|
|
||||||
"Choose a tag" : "Etiketa hautatu",
|
|
||||||
"Add a tag" : "Etiketa gehitu",
|
|
||||||
"Select tags" : "Etiketa hautatu",
|
|
||||||
"Assign users" : "Erabiltzaileak esleitu",
|
|
||||||
"Assign this card to a user" : "Txartel hau erabiltzaile bati esleitu",
|
|
||||||
"Due date" : "Epe-muga",
|
|
||||||
"Click to set" : "Klik ezartzeko",
|
|
||||||
"Remove due date" : "Epe-muga borratu",
|
|
||||||
"Description" : "Deskribapena",
|
|
||||||
"Formatting help" : "Formatua emateko laguntza",
|
|
||||||
"Saved" : "Gordeta",
|
|
||||||
"Unsaved changes" : "Gorde gabeko aldaketak",
|
|
||||||
"Add a card description…" : "Txartelaren deskribapena gehitu...",
|
|
||||||
"Shared boards" : "Partekatutako txartelak",
|
|
||||||
"View more" : "Gehiago ikusi",
|
|
||||||
"Move board to archive" : "Txartela artxibora mugitu",
|
|
||||||
"Create a new board" : "Mahaigain berria sortu"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
||||||
18
l10n/fi.js
18
l10n/fi.js
@@ -3,7 +3,6 @@ OC.L10N.register(
|
|||||||
{
|
{
|
||||||
"Hours" : "Tunnit",
|
"Hours" : "Tunnit",
|
||||||
"Minutes" : "Minuutit",
|
"Minutes" : "Minuutit",
|
||||||
"{user} has shared the board %s with you." : "{user} on jakanut taulun %s kanssasi.",
|
|
||||||
"Finished" : "Valmistunut",
|
"Finished" : "Valmistunut",
|
||||||
"To review" : "Arvostella",
|
"To review" : "Arvostella",
|
||||||
"Action needed" : "Toimia vaaditaan",
|
"Action needed" : "Toimia vaaditaan",
|
||||||
@@ -12,8 +11,7 @@ OC.L10N.register(
|
|||||||
"Show archived cards" : "Näytä arkistoidut kortit",
|
"Show archived cards" : "Näytä arkistoidut kortit",
|
||||||
"Hide archived cards" : "Piilota arkistoidut kortit",
|
"Hide archived cards" : "Piilota arkistoidut kortit",
|
||||||
"Board details" : "Taulun tiedot",
|
"Board details" : "Taulun tiedot",
|
||||||
"All Boards" : "Kaikki taulut",
|
"All Boards" : "Kaikki Taulut",
|
||||||
"Archived boards" : "Arkistoidut taulut",
|
|
||||||
"Archive" : "Arkisto",
|
"Archive" : "Arkisto",
|
||||||
"Unarchive" : "Pois arkistosta",
|
"Unarchive" : "Pois arkistosta",
|
||||||
"Delete" : "Poista",
|
"Delete" : "Poista",
|
||||||
@@ -26,31 +24,19 @@ OC.L10N.register(
|
|||||||
"Edit" : "Muokkaa",
|
"Edit" : "Muokkaa",
|
||||||
"Manage" : "Hallitse",
|
"Manage" : "Hallitse",
|
||||||
"Discard share" : "Peru jakaminen",
|
"Discard share" : "Peru jakaminen",
|
||||||
"Create a new tag" : "Luo uusi tunniste",
|
|
||||||
"Title" : "Otsikko",
|
"Title" : "Otsikko",
|
||||||
"Members" : "Jäsenet",
|
"Members" : "Jäsenet",
|
||||||
"More actions" : "Lisää toimintoja",
|
"More actions" : "Lisää toimintoja",
|
||||||
"Edit board" : "Muokkaa taulua",
|
|
||||||
"Archive board" : "Arkistoi taulu",
|
|
||||||
"Delete board" : "Poista taulu",
|
"Delete board" : "Poista taulu",
|
||||||
"Create new board" : "Luo uusi taulu",
|
"Create new board" : "Luo uusi taulu",
|
||||||
"New board title" : "Uusi taulun otsikko",
|
"New board title" : "Uusi taulun otsikko",
|
||||||
"Modified:" : "Muokattu:",
|
"Modified:" : "Muokattu:",
|
||||||
"Created:" : "Luotu:",
|
"Created:" : "Luotu:",
|
||||||
"by" : " Kirjoittaja:",
|
"by" : " Kirjoittaja:",
|
||||||
"Choose a tag" : "Valitse tunniste",
|
|
||||||
"Add a tag" : "Lisää tunniste",
|
|
||||||
"Select tags" : "Valitse tunnisteet",
|
|
||||||
"Due date" : "Eräpäivä",
|
"Due date" : "Eräpäivä",
|
||||||
"Click to set" : "Napsauta asettaaksesi",
|
|
||||||
"Remove due date" : "Poista eräpäivä",
|
|
||||||
"Description" : "Kuvaus",
|
"Description" : "Kuvaus",
|
||||||
"Formatting help" : "Muotoiluapu",
|
|
||||||
"Saved" : "Tallennettu",
|
"Saved" : "Tallennettu",
|
||||||
"Unsaved changes" : "Tallentamattomia muutoksia",
|
"Shared with you" : "Jaetu kanssasi",
|
||||||
"Add a card description…" : "Lisää kortin kuvaus…",
|
|
||||||
"Shared boards" : "Jaetut taulut",
|
|
||||||
"Move board to archive" : "Siirrä taulu arkistoon",
|
|
||||||
"Create a new board" : "Luo uusi taulu"
|
"Create a new board" : "Luo uusi taulu"
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|||||||
18
l10n/fi.json
18
l10n/fi.json
@@ -1,7 +1,6 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Hours" : "Tunnit",
|
"Hours" : "Tunnit",
|
||||||
"Minutes" : "Minuutit",
|
"Minutes" : "Minuutit",
|
||||||
"{user} has shared the board %s with you." : "{user} on jakanut taulun %s kanssasi.",
|
|
||||||
"Finished" : "Valmistunut",
|
"Finished" : "Valmistunut",
|
||||||
"To review" : "Arvostella",
|
"To review" : "Arvostella",
|
||||||
"Action needed" : "Toimia vaaditaan",
|
"Action needed" : "Toimia vaaditaan",
|
||||||
@@ -10,8 +9,7 @@
|
|||||||
"Show archived cards" : "Näytä arkistoidut kortit",
|
"Show archived cards" : "Näytä arkistoidut kortit",
|
||||||
"Hide archived cards" : "Piilota arkistoidut kortit",
|
"Hide archived cards" : "Piilota arkistoidut kortit",
|
||||||
"Board details" : "Taulun tiedot",
|
"Board details" : "Taulun tiedot",
|
||||||
"All Boards" : "Kaikki taulut",
|
"All Boards" : "Kaikki Taulut",
|
||||||
"Archived boards" : "Arkistoidut taulut",
|
|
||||||
"Archive" : "Arkisto",
|
"Archive" : "Arkisto",
|
||||||
"Unarchive" : "Pois arkistosta",
|
"Unarchive" : "Pois arkistosta",
|
||||||
"Delete" : "Poista",
|
"Delete" : "Poista",
|
||||||
@@ -24,31 +22,19 @@
|
|||||||
"Edit" : "Muokkaa",
|
"Edit" : "Muokkaa",
|
||||||
"Manage" : "Hallitse",
|
"Manage" : "Hallitse",
|
||||||
"Discard share" : "Peru jakaminen",
|
"Discard share" : "Peru jakaminen",
|
||||||
"Create a new tag" : "Luo uusi tunniste",
|
|
||||||
"Title" : "Otsikko",
|
"Title" : "Otsikko",
|
||||||
"Members" : "Jäsenet",
|
"Members" : "Jäsenet",
|
||||||
"More actions" : "Lisää toimintoja",
|
"More actions" : "Lisää toimintoja",
|
||||||
"Edit board" : "Muokkaa taulua",
|
|
||||||
"Archive board" : "Arkistoi taulu",
|
|
||||||
"Delete board" : "Poista taulu",
|
"Delete board" : "Poista taulu",
|
||||||
"Create new board" : "Luo uusi taulu",
|
"Create new board" : "Luo uusi taulu",
|
||||||
"New board title" : "Uusi taulun otsikko",
|
"New board title" : "Uusi taulun otsikko",
|
||||||
"Modified:" : "Muokattu:",
|
"Modified:" : "Muokattu:",
|
||||||
"Created:" : "Luotu:",
|
"Created:" : "Luotu:",
|
||||||
"by" : " Kirjoittaja:",
|
"by" : " Kirjoittaja:",
|
||||||
"Choose a tag" : "Valitse tunniste",
|
|
||||||
"Add a tag" : "Lisää tunniste",
|
|
||||||
"Select tags" : "Valitse tunnisteet",
|
|
||||||
"Due date" : "Eräpäivä",
|
"Due date" : "Eräpäivä",
|
||||||
"Click to set" : "Napsauta asettaaksesi",
|
|
||||||
"Remove due date" : "Poista eräpäivä",
|
|
||||||
"Description" : "Kuvaus",
|
"Description" : "Kuvaus",
|
||||||
"Formatting help" : "Muotoiluapu",
|
|
||||||
"Saved" : "Tallennettu",
|
"Saved" : "Tallennettu",
|
||||||
"Unsaved changes" : "Tallentamattomia muutoksia",
|
"Shared with you" : "Jaetu kanssasi",
|
||||||
"Add a card description…" : "Lisää kortin kuvaus…",
|
|
||||||
"Shared boards" : "Jaetut taulut",
|
|
||||||
"Move board to archive" : "Siirrä taulu arkistoon",
|
|
||||||
"Create a new board" : "Luo uusi taulu"
|
"Create a new board" : "Luo uusi taulu"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
||||||
29
l10n/fr.js
29
l10n/fr.js
@@ -1,44 +1,31 @@
|
|||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"deck",
|
"deck",
|
||||||
{
|
{
|
||||||
"Remove user from card" : "Supprimer l'utilisateur de la carte",
|
|
||||||
"Hours" : "Heures",
|
"Hours" : "Heures",
|
||||||
"Minutes" : "Minutes",
|
"Minutes" : "Minutes",
|
||||||
"The card \"%s\" on \"%s\" has reached its due date." : "Le délais de la carte %s de %s est expiré.",
|
|
||||||
"The board \"%s\" has been shared with you by %s." : "Le tableau %s a été partagé avec vous par %s.",
|
|
||||||
"{user} has shared the board %s with you." : "{user} a partagé le tableau %s avec vous.",
|
|
||||||
"Finished" : "Terminé",
|
"Finished" : "Terminé",
|
||||||
"To review" : "A réviser",
|
"To review" : "A réviser",
|
||||||
"Action needed" : "Action requise",
|
"Action needed" : "Action requise",
|
||||||
"Later" : "Plus tard",
|
"Later" : "Plus tard",
|
||||||
"Deck" : "Deck",
|
"Deck" : "Deck",
|
||||||
"Add a new stack" : "Ajouter une nouvelle pile",
|
"Add a new stack" : "Ajouter une nouvelle pile",
|
||||||
"Submit" : "Envoyer",
|
|
||||||
"Show archived cards" : "Afficher les cartes archivées",
|
"Show archived cards" : "Afficher les cartes archivées",
|
||||||
"Hide archived cards" : "Masquer les cartes archivées",
|
"Hide archived cards" : "Masquer les cartes archivées",
|
||||||
"Board details" : "Détails du tableau",
|
"Board details" : "Détails du tableau",
|
||||||
"All Boards" : "Tous les tableaux",
|
"All Boards" : "Tous les tableaux",
|
||||||
"Archived boards" : "Tableaux archivés",
|
|
||||||
"Archive" : "Archiver",
|
"Archive" : "Archiver",
|
||||||
"Unarchive" : "Ne plus archiver",
|
"Unarchive" : "Ne plus archiver",
|
||||||
"Delete" : "Supprimer",
|
"Delete" : "Supprimer",
|
||||||
"Enter a card title" : "Saisissez un titre de carte",
|
"Enter a card title" : "Saisissez un titre de carte",
|
||||||
"Add card" : "Ajouter une carte",
|
|
||||||
"Close" : "Fermer",
|
|
||||||
"Sharing" : "Partage",
|
"Sharing" : "Partage",
|
||||||
"Tags" : "Étiquettes",
|
"Tags" : "Étiquettes",
|
||||||
"Select users or groups to share with" : "Sélectionnez des utilisateurs ou des groupes avec qui partager",
|
"Select users or groups to share with" : "Sélectionnez des utilisateurs ou des groupes avec qui partager",
|
||||||
"Access for" : "Accès pour ",
|
|
||||||
"No matching user or group found." : "Aucun utilisateur ou groupe correspondant trouvé",
|
"No matching user or group found." : "Aucun utilisateur ou groupe correspondant trouvé",
|
||||||
"Loading" : "Chargement",
|
|
||||||
"Share" : "Partager",
|
"Share" : "Partager",
|
||||||
"Edit" : "Modifier",
|
"Edit" : "Modifier",
|
||||||
"Manage" : "Gérer",
|
"Manage" : "Gérer",
|
||||||
"Discard share" : "Supprimer le partage",
|
"Discard share" : "Supprimer le partage",
|
||||||
"Update" : "Mettre à jour",
|
|
||||||
"Create" : "Créer",
|
|
||||||
"Create a new tag" : "Créer une nouvelle étiquette",
|
"Create a new tag" : "Créer une nouvelle étiquette",
|
||||||
"Status" : "Statut",
|
|
||||||
"Title" : "Titre",
|
"Title" : "Titre",
|
||||||
"Members" : "Membres",
|
"Members" : "Membres",
|
||||||
"More actions" : "Plus d'actions",
|
"More actions" : "Plus d'actions",
|
||||||
@@ -46,28 +33,24 @@ OC.L10N.register(
|
|||||||
"Archive board" : "Archiver le tableau",
|
"Archive board" : "Archiver le tableau",
|
||||||
"Unarchive board" : "Ne plus archiver le tableau",
|
"Unarchive board" : "Ne plus archiver le tableau",
|
||||||
"Delete board" : "Supprimer le tableau",
|
"Delete board" : "Supprimer le tableau",
|
||||||
"Reset" : "Réinitialiser",
|
|
||||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Annuler la suppression du tableau - Autrement le tableau sera supprimé lors du prochain lancement de la tâche cron.",
|
|
||||||
"Create new board" : "Créer un nouveau tableau",
|
"Create new board" : "Créer un nouveau tableau",
|
||||||
"New board title" : "Nouveau titre pour le tableau",
|
"New board title" : "Nouveau titre pour le tableau",
|
||||||
"Modified:" : "Modifié le :",
|
"Modified:" : "Modifié le :",
|
||||||
"Created:" : "Créé le :",
|
"Created:" : "Créé le :",
|
||||||
"by" : "par",
|
"by" : "par",
|
||||||
"Choose a tag" : "Choisir une étiquette",
|
"Choose a label" : "Choisir une étiquette",
|
||||||
"Add a tag" : "Ajouter une étiquette",
|
"Add a label" : "Ajouter une étiquette",
|
||||||
"Select tags" : "Sélectionner les étiquettes",
|
"Select labels…" : "Sélectionner des étiquettes...",
|
||||||
"Assign users" : "Assigner des utilisateurs",
|
|
||||||
"Assign this card to a user" : "Assigner cette carte à un utilisateur",
|
|
||||||
"Due date" : "Date d'échéance",
|
"Due date" : "Date d'échéance",
|
||||||
"Click to set" : "Cliquez pour définir",
|
"Click to set" : "Cliquez pour définir",
|
||||||
"Remove due date" : "Supprimer la date d'échéance",
|
"Remove due date" : "Supprimer la date d'échéance",
|
||||||
"Description" : "Description",
|
"Description" : "Description",
|
||||||
"Formatting help" : "Aide sur la mise en forme",
|
"Formatting help" : "Aide sur la mise en forme",
|
||||||
"Saved" : "Enregistré",
|
"Saved" : "Enregistré",
|
||||||
"Unsaved changes" : "Modifications non sauvegardées",
|
|
||||||
"Add a card description…" : "Ajouter une description pour la carte",
|
"Add a card description…" : "Ajouter une description pour la carte",
|
||||||
"Shared boards" : "Tableaux partagés",
|
"Archived boards" : "Tableaux archivés",
|
||||||
"View more" : "Voir plus",
|
"Shared boards" : "Tableaux archivés",
|
||||||
|
"Shared with you" : "Partagé avec vous",
|
||||||
"Move board to archive" : "Déplacer le tableau vers l'archive",
|
"Move board to archive" : "Déplacer le tableau vers l'archive",
|
||||||
"Create a new board" : "Créer un nouveau tableau"
|
"Create a new board" : "Créer un nouveau tableau"
|
||||||
},
|
},
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user