Compare commits

...

10 Commits

Author SHA1 Message Date
fa170b9397 fix(deps): update sentry-javascript monorepo to v7.109.0 2024-03-28 22:06:03 +00:00
a5fd6f834a
chore(deps): sign drone config 2024-03-28 23:00:24 +01:00
8984e0e9f0 fix(deps): update module github.com/go-sql-driver/mysql to v1.8.1 2024-03-28 21:06:31 +00:00
176c41dc40 fix(deps): update dependency express to v4.19.2 2024-03-28 20:57:07 +00:00
c4d3d99cd4 fix: pick first available view if currently configured view got deleted (#2235)
Resolves #2232

Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: vikunja/vikunja#2235
Reviewed-by: konrad <k@knt.li>
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-28 20:55:52 +00:00
30b4ed6b23 fix(deps): update dependency dompurify to v3.0.11 2024-03-28 20:53:00 +00:00
aed92d1cd2 fix(deps): update sentry-javascript monorepo to v7.108.0 2024-03-28 20:49:17 +00:00
Frederick [Bot]
2239d73797 chore(i18n): update translations via Crowdin 2024-03-27 00:11:11 +00:00
Frederick [Bot]
98b833f61a chore(i18n): update translations via Crowdin 2024-03-25 00:10:35 +00:00
Frederick [Bot]
ecd002dca3 chore(i18n): update translations via Crowdin 2024-03-21 00:05:22 +00:00
36 changed files with 704 additions and 227 deletions

View File

@ -461,7 +461,6 @@ steps:
- cp -r dist-test dist-preview - cp -r dist-test dist-preview
# Override the default api url used for preview # Override the default api url used for preview
- sed -i 's|http://localhost:3456|https://try.vikunja.io|g' dist-preview/index.html - sed -i 's|http://localhost:3456|https://try.vikunja.io|g' dist-preview/index.html
- apk add --no-cache perl-utils
# create via: # create via:
# `shasum -a 384 ./scripts/deploy-preview-netlify.mjs > ./scripts/deploy-preview-netlify.mjs.sha384` # `shasum -a 384 ./scripts/deploy-preview-netlify.mjs > ./scripts/deploy-preview-netlify.mjs.sha384`
- shasum -a 384 -c ./scripts/deploy-preview-netlify.mjs.sha384 - shasum -a 384 -c ./scripts/deploy-preview-netlify.mjs.sha384
@ -1401,6 +1400,6 @@ steps:
- failure - failure
--- ---
kind: signature kind: signature
hmac: a5d31a6cb5eb6482e72bea619ee391ff2b8118b9865e3896a607b8a7e874a797 hmac: c312afe632177a2d45f47c429bf6c7528af3c51a097430956558532ccdcc42b9
... ...

View File

@ -56,6 +56,6 @@
}, },
"dependencies": { "dependencies": {
"connect-history-api-fallback": "2.0.0", "connect-history-api-fallback": "2.0.0",
"express": "4.19.0" "express": "4.19.2"
} }
} }

View File

@ -830,10 +830,10 @@ etag@~1.8.1:
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
express@4.19.0: express@4.19.2:
version "4.19.0" version "4.19.2"
resolved "https://registry.yarnpkg.com/express/-/express-4.19.0.tgz#c9f689a62522f3399132d49eacd9af177d8ccb9e" resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465"
integrity sha512-/ERliX0l7UuHEgAy7HU2FRsiz3ScIKNl/iwnoYzHTJC0Sqj3ctWDD3MQ9CbUEfjshvxXImWaeukD0Xo7a2lWLA== integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==
dependencies: dependencies:
accepts "~1.3.8" accepts "~1.3.8"
array-flatten "1.1.1" array-flatten "1.1.1"

View File

@ -58,8 +58,8 @@
"@infectoone/vue-ganttastic": "2.3.1", "@infectoone/vue-ganttastic": "2.3.1",
"@intlify/unplugin-vue-i18n": "3.0.1", "@intlify/unplugin-vue-i18n": "3.0.1",
"@kyvg/vue3-notification": "3.2.1", "@kyvg/vue3-notification": "3.2.1",
"@sentry/tracing": "7.107.0", "@sentry/tracing": "7.109.0",
"@sentry/vue": "7.107.0", "@sentry/vue": "7.109.0",
"@tiptap/core": "2.2.4", "@tiptap/core": "2.2.4",
"@tiptap/extension-blockquote": "2.2.4", "@tiptap/extension-blockquote": "2.2.4",
"@tiptap/extension-bold": "2.2.4", "@tiptap/extension-bold": "2.2.4",
@ -103,7 +103,7 @@
"camel-case": "4.1.2", "camel-case": "4.1.2",
"date-fns": "3.6.0", "date-fns": "3.6.0",
"dayjs": "1.11.10", "dayjs": "1.11.10",
"dompurify": "3.0.10", "dompurify": "3.0.11",
"fast-deep-equal": "3.1.3", "fast-deep-equal": "3.1.3",
"flatpickr": "4.6.13", "flatpickr": "4.6.13",
"flexsearch": "0.7.31", "flexsearch": "0.7.31",

View File

@ -38,11 +38,11 @@ dependencies:
specifier: 3.2.1 specifier: 3.2.1
version: 3.2.1(vue@3.4.21) version: 3.2.1(vue@3.4.21)
'@sentry/tracing': '@sentry/tracing':
specifier: 7.107.0 specifier: 7.109.0
version: 7.107.0 version: 7.109.0
'@sentry/vue': '@sentry/vue':
specifier: 7.107.0 specifier: 7.109.0
version: 7.107.0(vue@3.4.21) version: 7.109.0(vue@3.4.21)
'@tiptap/core': '@tiptap/core':
specifier: 2.2.4 specifier: 2.2.4
version: 2.2.4(@tiptap/pm@2.2.4) version: 2.2.4(@tiptap/pm@2.2.4)
@ -173,8 +173,8 @@ dependencies:
specifier: 1.11.10 specifier: 1.11.10
version: 1.11.10 version: 1.11.10
dompurify: dompurify:
specifier: 3.0.10 specifier: 3.0.11
version: 3.0.10 version: 3.0.11
fast-deep-equal: fast-deep-equal:
specifier: 3.1.3 specifier: 3.1.3
version: 3.1.3 version: 3.1.3
@ -3249,45 +3249,45 @@ packages:
resolution: {integrity: sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==} resolution: {integrity: sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==}
dev: true dev: true
/@sentry-internal/feedback@7.107.0: /@sentry-internal/feedback@7.109.0:
resolution: {integrity: sha512-okF0B9AJHrpkwNMxNs/Lffw3N5ZNbGwz4uvCfyOfnMxc7E2VfDM18QzUvTBRvNr3bA9wl+InJ+EMG3aZhyPunA==} resolution: {integrity: sha512-EL7N++poxvJP9rYvh6vSu24tsKkOveNCcCj4IM7+irWPjsuD2GLYYlhp/A/Mtt9l7iqO4plvtiQU5HGk7smcTQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
'@sentry/core': 7.107.0 '@sentry/core': 7.109.0
'@sentry/types': 7.107.0 '@sentry/types': 7.109.0
'@sentry/utils': 7.107.0 '@sentry/utils': 7.109.0
dev: false dev: false
/@sentry-internal/replay-canvas@7.107.0: /@sentry-internal/replay-canvas@7.109.0:
resolution: {integrity: sha512-dmDL9g3QDfo7axBOsVnpiKdJ/DXrdeuRv1AqsLgwzJKvItsv0ZizX0u+rj5b1UoxcwbXRMxJ0hit5a1yt3t/ow==} resolution: {integrity: sha512-Lh/K60kmloR6lkPUcQP0iamw7B/MdEUEx/ImAx4tUSMrLj+IoUEcq/ECgnnVyQkJq59+8nPEKrVLt7x6PUPEjw==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
'@sentry/core': 7.107.0 '@sentry/core': 7.109.0
'@sentry/replay': 7.107.0 '@sentry/replay': 7.109.0
'@sentry/types': 7.107.0 '@sentry/types': 7.109.0
'@sentry/utils': 7.107.0 '@sentry/utils': 7.109.0
dev: false dev: false
/@sentry-internal/tracing@7.107.0: /@sentry-internal/tracing@7.109.0:
resolution: {integrity: sha512-le9wM8+OHBbq7m/8P7JUJ1UhSPIty+Z/HmRXc5Z64ODZcOwFV6TmDpYx729IXDdz36XUKmeI+BeM7yQdTTZPfQ==} resolution: {integrity: sha512-PzK/joC5tCuh2R/PRh+7dp+uuZl7pTsBIjPhVZHMTtb9+ls65WkdZJ1/uKXPouyz8NOo9Xok7aEvEo9seongyw==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/core': 7.107.0 '@sentry/core': 7.109.0
'@sentry/types': 7.107.0 '@sentry/types': 7.109.0
'@sentry/utils': 7.107.0 '@sentry/utils': 7.109.0
dev: false dev: false
/@sentry/browser@7.107.0: /@sentry/browser@7.109.0:
resolution: {integrity: sha512-KnqaQDhxv6w9dJ+mYLsNwPeGZfgbpM3vaismBNyJCKLgWn2V75kxkSq+bDX8LQT/13AyK7iFp317L6P8EuNa3g==} resolution: {integrity: sha512-yx+OFG+Ab9qUDDgV9ZDv8M9O9Mqr0fjKta/LMlWALYLjzkMvxsPlRPFj7oMBlHqOTVLDeg7lFYmsA8wyWQ8Z8g==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry-internal/feedback': 7.107.0 '@sentry-internal/feedback': 7.109.0
'@sentry-internal/replay-canvas': 7.107.0 '@sentry-internal/replay-canvas': 7.109.0
'@sentry-internal/tracing': 7.107.0 '@sentry-internal/tracing': 7.109.0
'@sentry/core': 7.107.0 '@sentry/core': 7.109.0
'@sentry/replay': 7.107.0 '@sentry/replay': 7.109.0
'@sentry/types': 7.107.0 '@sentry/types': 7.109.0
'@sentry/utils': 7.107.0 '@sentry/utils': 7.109.0
dev: false dev: false
/@sentry/cli@2.19.1: /@sentry/cli@2.19.1:
@ -3306,53 +3306,53 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@sentry/core@7.107.0: /@sentry/core@7.109.0:
resolution: {integrity: sha512-C7ogye6+KPyBi8NVL0P8Rxx3Ur7Td8ufnjxosVy678lqY+dcYPk/HONROrzUFYW5fMKWL4/KYnwP+x9uHnkDmw==} resolution: {integrity: sha512-xwD4U0IlvvlE/x/g/W1I8b4Cfb16SsCMmiEuBf6XxvAa3OfWBxKoqLifb3GyrbxMC4LbIIZCN/SvLlnGJPgszA==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/types': 7.107.0 '@sentry/types': 7.109.0
'@sentry/utils': 7.107.0 '@sentry/utils': 7.109.0
dev: false dev: false
/@sentry/replay@7.107.0: /@sentry/replay@7.109.0:
resolution: {integrity: sha512-BNJDEVaEwr/YnV22qnyVA1almx/3p615m3+KaF8lPo7YleYgJGSJv1auH64j1G8INkrJ0J0wFBujb1EFjMYkxA==} resolution: {integrity: sha512-hCDjbTNO7ErW/XsaBXlyHFsUhneyBUdTec1Swf98TFEfVqNsTs6q338aUcaR8dGRLbLrJ9YU9D1qKq++v5h2CA==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
'@sentry-internal/tracing': 7.107.0 '@sentry-internal/tracing': 7.109.0
'@sentry/core': 7.107.0 '@sentry/core': 7.109.0
'@sentry/types': 7.107.0 '@sentry/types': 7.109.0
'@sentry/utils': 7.107.0 '@sentry/utils': 7.109.0
dev: false dev: false
/@sentry/tracing@7.107.0: /@sentry/tracing@7.109.0:
resolution: {integrity: sha512-nxOmwlJgx9gW1c0EWtTWQxOBLxcgCGNOT2LezZTcGZ0G0Fw4y5Y+pNY0f8hP4rcJdNHhXzetEOR/I3Jauix+fw==} resolution: {integrity: sha512-lgveekdd/XLgQ6oZLvcRGUWBIOAZ7QwbjLHEd8zzeKubHbIwFzMkhIejskqLi2z2OwzrYl5q+Zo1jS1z9f62YQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry-internal/tracing': 7.107.0 '@sentry-internal/tracing': 7.109.0
dev: false dev: false
/@sentry/types@7.107.0: /@sentry/types@7.109.0:
resolution: {integrity: sha512-H7qcPjPSUWHE/Zf5bR1EE24G0pGVuJgrSx8Tvvl5nKEepswMYlbXHRVSDN0gTk/E5Z7cqf+hUBOpkQgZyps77w==} resolution: {integrity: sha512-egCBnDv3YpVFoNzRLdP0soVrxVLCQ+rovREKJ1sw3rA2/MFH9WJ+DZZexsX89yeAFzy1IFsCp7/dEqudusml6g==}
engines: {node: '>=8'} engines: {node: '>=8'}
dev: false dev: false
/@sentry/utils@7.107.0: /@sentry/utils@7.109.0:
resolution: {integrity: sha512-C6PbN5gHh73MRHohnReeQ60N8rrLYa9LciHue3Ru2290eSThg4CzsPnx4SzkGpkSeVlhhptKtKZ+hp/ha3iVuw==} resolution: {integrity: sha512-3RjxMOLMBwZ5VSiH84+o/3NY2An4Zldjz0EbfEQNRY9yffRiCPJSQiCJID8EoylCFOh/PAhPimBhqbtWJxX6iw==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/types': 7.107.0 '@sentry/types': 7.109.0
dev: false dev: false
/@sentry/vue@7.107.0(vue@3.4.21): /@sentry/vue@7.109.0(vue@3.4.21):
resolution: {integrity: sha512-nUUaa5s2W7UmgjavoksoBlduc6mePZmo4k3y5lXPhSvZ92FcidLZItRUkwubaUBHgu8zvRxkTeXGhbqfWN4Ukg==} resolution: {integrity: sha512-aATuLXJB7YJaezedwP71sGeVabt9moyvxlZZdTU+LdgTizdMZk3zvWF/Uen6HGCgvKerDYt52zSHWSQvDHCvLw==}
engines: {node: '>=8'} engines: {node: '>=8'}
peerDependencies: peerDependencies:
vue: 2.x || 3.x vue: 2.x || 3.x
dependencies: dependencies:
'@sentry/browser': 7.107.0 '@sentry/browser': 7.109.0
'@sentry/core': 7.107.0 '@sentry/core': 7.109.0
'@sentry/types': 7.107.0 '@sentry/types': 7.109.0
'@sentry/utils': 7.107.0 '@sentry/utils': 7.109.0
vue: 3.4.21(typescript@5.4.2) vue: 3.4.21(typescript@5.4.2)
dev: false dev: false
@ -5526,8 +5526,8 @@ packages:
domelementtype: 2.3.0 domelementtype: 2.3.0
dev: true dev: true
/dompurify@3.0.10: /dompurify@3.0.11:
resolution: {integrity: sha512-WZDL8ZHTliEVP3Lk4phtvjg8SNQ3YMc5WVstxE8cszKZrFjzI4PF4ZTIk9VGAc9vZADO7uGO2V/ZiStcRSAT4Q==} resolution: {integrity: sha512-Fan4uMuyB26gFV3ovPoEoQbxRRPfTu3CvImyZnhGq5fsIEO+gEFLp45ISFt+kQBWsK5ulDdT0oV28jS1UrwQLg==}
dev: false dev: false
/domutils@2.8.0: /domutils@2.8.0:

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "مشروع جديد", "newProject": "مشروع جديد",
"createProject": "إنشاء مشروع", "createProject": "إنشاء مشروع",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "رابط Vikunja", "url": "رابط Vikunja",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Tajný klíč", "secret": "Tajný klíč",
"secretHint": "Pokud je zadáno, všechny požadavky na cílovou adresu URL webhooku budou podepsány pomocí HMAC.", "secretHint": "Pokud je zadáno, všechny požadavky na cílovou adresu URL webhooku budou podepsány pomocí HMAC.",
"secretDocs": "Další podrobnosti o používání tajných klíčů naleznete v dokumentaci." "secretDocs": "Další podrobnosti o používání tajných klíčů naleznete v dokumentaci."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Nový projekt", "newProject": "Nový projekt",
"createProject": "Vytvořit projekt", "createProject": "Vytvořit projekt",
"cantArchiveIsDefault": "Nemůžete archivovat svůj výchozí projekt.", "cantArchiveIsDefault": "Nemůžete archivovat svůj výchozí projekt.",
"cantDeleteIsDefault": "Nemůžete smazat svůj výchozí projekt." "cantDeleteIsDefault": "Nemůžete smazat svůj výchozí projekt.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Schlüssel", "secret": "Schlüssel",
"secretHint": "Wenn angegeben, werden alle Anfragen an die Webhook Ziel-URL mit HMAC signiert.", "secretHint": "Wenn angegeben, werden alle Anfragen an die Webhook Ziel-URL mit HMAC signiert.",
"secretDocs": "In der Dokumentation findest du weitere Informationen zum Umgang mit Schlüsseln." "secretDocs": "In der Dokumentation findest du weitere Informationen zum Umgang mit Schlüsseln."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Neues Projekt", "newProject": "Neues Projekt",
"createProject": "Projekt erstellen", "createProject": "Projekt erstellen",
"cantArchiveIsDefault": "Du kannst dieses Projekt nicht archivieren, da es dein Standardprojekt ist.", "cantArchiveIsDefault": "Du kannst dieses Projekt nicht archivieren, da es dein Standardprojekt ist.",
"cantDeleteIsDefault": "Du kannst dieses Projekt nicht löschen, da es dein Standardprojekt ist." "cantDeleteIsDefault": "Du kannst dieses Projekt nicht löschen, da es dein Standardprojekt ist.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja-URL", "url": "Vikunja-URL",

View File

@ -381,6 +381,22 @@
"secret": "Schlüssel", "secret": "Schlüssel",
"secretHint": "Wenn angegeben, werden alle Anfragen an die Webhook Ziel-URL mit HMAC signiert.", "secretHint": "Wenn angegeben, werden alle Anfragen an die Webhook Ziel-URL mit HMAC signiert.",
"secretDocs": "In der Dokumentation findest du weitere Informationen zum Umgang mit Schlüsseln." "secretDocs": "In der Dokumentation findest du weitere Informationen zum Umgang mit Schlüsseln."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Neues Projekt", "newProject": "Neues Projekt",
"createProject": "Projekt erstellen", "createProject": "Projekt erstellen",
"cantArchiveIsDefault": "Du kannst dieses Projekt nicht archivieren, da es dein Standardprojekt ist.", "cantArchiveIsDefault": "Du kannst dieses Projekt nicht archivieren, da es dein Standardprojekt ist.",
"cantDeleteIsDefault": "Du kannst dieses Projekt nicht löschen, da es dein Standardprojekt ist." "cantDeleteIsDefault": "Du kannst dieses Projekt nicht löschen, da es dein Standardprojekt ist.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Nuevo proyecto", "newProject": "Nuevo proyecto",
"createProject": "Crear proyecto", "createProject": "Crear proyecto",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "URL de Vikunja", "url": "URL de Vikunja",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Nouveau projet", "newProject": "Nouveau projet",
"createProject": "Créer un projet", "createProject": "Créer un projet",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "URL Vikunja", "url": "URL Vikunja",

View File

@ -6,7 +6,7 @@
"welcomeEvening": "Jó estét {username}!", "welcomeEvening": "Jó estét {username}!",
"lastViewed": "Utoljára megtekintve", "lastViewed": "Utoljára megtekintve",
"addToHomeScreen": "Adja hozzá ezt az alkalmazást a kezdőképernyőhöz a gyorsabb hozzáférés és a jobb élmény érdekében.", "addToHomeScreen": "Adja hozzá ezt az alkalmazást a kezdőképernyőhöz a gyorsabb hozzáférés és a jobb élmény érdekében.",
"goToOverview": "Go to overview", "goToOverview": "Tovább az áttekintéshez",
"project": { "project": {
"importText": "Importálja projektjeit és feladatait más szolgáltatásokból a Vikunjába:", "importText": "Importálja projektjeit és feladatait más szolgáltatásokból a Vikunjába:",
"import": "Importálja adatait a Vikunjába" "import": "Importálja adatait a Vikunjába"
@ -57,11 +57,11 @@
"logout": "Kijelentkezés", "logout": "Kijelentkezés",
"emailInvalid": "Kérjük, adjon meg egy valós email címet!", "emailInvalid": "Kérjük, adjon meg egy valós email címet!",
"usernameRequired": "Kérjük adjon meg egy felhasználónevet.", "usernameRequired": "Kérjük adjon meg egy felhasználónevet.",
"usernameMustNotContainSpace": "The username must not contain spaces.", "usernameMustNotContainSpace": "A felhasználónév nem tartalmazhat szóközt.",
"usernameMustNotLookLikeUrl": "The username must not look like a URL.", "usernameMustNotLookLikeUrl": "A felhasználónév nem nézhet ki URL-nek.",
"passwordRequired": "Kérjük, adjon meg új jelszót.", "passwordRequired": "Kérjük, adjon meg új jelszót.",
"passwordNotMin": "Password must have at least 8 characters.", "passwordNotMin": "A jelszónak legalább 8 karakterből kell állnia.",
"passwordNotMax": "Password must have at most 250 characters.", "passwordNotMax": "A jelszó legfeljebb 250 karakterből állhat.",
"showPassword": "Jelszó megjelenítése", "showPassword": "Jelszó megjelenítése",
"hidePassword": "A jelszó elrejtése", "hidePassword": "A jelszó elrejtése",
"noAccountYet": "Még nincs fiókja?", "noAccountYet": "Még nincs fiókja?",
@ -164,7 +164,7 @@
"expired": "Ez a token lejárt {ago}.", "expired": "Ez a token lejárt {ago}.",
"tokenCreatedSuccess": "Íme az új API tokenje: {token}", "tokenCreatedSuccess": "Íme az új API tokenje: {token}",
"tokenCreatedNotSeeAgain": "Tárolja el biztonságos helyen, többé nem fogja látni!", "tokenCreatedNotSeeAgain": "Tárolja el biztonságos helyen, többé nem fogja látni!",
"selectAll": "Select all", "selectAll": "Összes kijelölése",
"delete": { "delete": {
"header": "Token törlése", "header": "Token törlése",
"text1": "Biztos benne, hogy törölni akarja ezt a tokent \"{token}\"?", "text1": "Biztos benne, hogy törölni akarja ezt a tokent \"{token}\"?",
@ -248,7 +248,7 @@
"text2": "Ez magában foglalja az összes feladatot és NEM VISSZAVONHATÓ!", "text2": "Ez magában foglalja az összes feladatot és NEM VISSZAVONHATÓ!",
"success": "A projekt sikeresen törölve.", "success": "A projekt sikeresen törölve.",
"tasksToDelete": "Ezzel visszavonhatatlanul eltávolítjuk kb. {count} feladatát.", "tasksToDelete": "Ezzel visszavonhatatlanul eltávolítjuk kb. {count} feladatát.",
"tasksAndChildProjectsToDelete": "This will irrevocably remove approx. {tasks} tasks and {projects} projects.", "tasksAndChildProjectsToDelete": "Ezzel visszavonhatatlanul eltávolítunk kb. {tasks} feladatot és {projects} projektet.",
"noTasksToDelete": "Ez a projekt nem tartalmaz feladatokat, biztonságosan törölhető." "noTasksToDelete": "Ez a projekt nem tartalmaz feladatokat, biztonságosan törölhető."
}, },
"duplicate": { "duplicate": {
@ -265,7 +265,7 @@
"identifier": "Projektazonosító", "identifier": "Projektazonosító",
"identifierPlaceholder": "Írja be a projekt projektazonosítót...", "identifierPlaceholder": "Írja be a projekt projektazonosítót...",
"description": "Leírás", "description": "Leírás",
"descriptionPlaceholder": "Enter a description for this project, hit '/' for more options…", "descriptionPlaceholder": "Adja meg a projekt leírását, a további lehetőségekért nyomja meg a „/” gombot…",
"color": "Szín", "color": "Szín",
"success": "A projekt sikeresen frissítve." "success": "A projekt sikeresen frissítve."
}, },
@ -368,30 +368,46 @@
} }
}, },
"webhooks": { "webhooks": {
"title": "Webhooks", "title": "Webhookok",
"targetUrl": "Target URL", "targetUrl": "Cél URL",
"targetUrlInvalid": "Please provide a valid URL.", "targetUrlInvalid": "Kérjük adjon meg egy érvényes URL-t.",
"events": "Events", "events": "Események",
"eventsHint": "Select all events this webhook should recieve updates for (within the current project).", "eventsHint": "Válassza ki az összes olyan eseményt, amelyhez ez a webhook frissítéseket kap (az aktuális projekten belül).",
"mustSelectEvents": "You must select at least one event.", "mustSelectEvents": "Legalább egy eseményt ki kell választania.",
"delete": "Delete this webhook", "delete": "Webhook törlése",
"deleteText": "Are you sure you want to delete this webhook? External targets will not be notified of its events anymore.", "deleteText": "Biztosan törli ezt a webhook-ot? A külső célpontok többé nem kapnak értesítést az eseményeiről.",
"deleteSuccess": "The webhook was successfully deleted.", "deleteSuccess": "A webhook törlése sikeresen megtörtént.",
"create": "Create webhook", "create": "Webhook létrehozása",
"secret": "Secret", "secret": "Kulcs",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "Amennyiben meg van adva, a webhook cél URL-címére irányuló összes kérés HMAC használatával lesz aláírva.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Tekintse meg a dokumentációt a titkok használatának további részleteiért."
},
"views": {
"header": "Nézetek szerkesztése",
"title": "Cím",
"actions": "Műveletek",
"kind": "Fajta",
"bucketConfigMode": "Vödör konfigurációs mód",
"bucketConfig": "Vödör konfiguráció",
"bucketConfigManual": "Manuális",
"filter": "Szűrő",
"create": "Nézet létrehozása",
"createSuccess": "A nézet létrehozása sikeres volt.",
"titleRequired": "Kérjük, adjon meg egy címet.",
"delete": "Törölje ezt a nézetet",
"deleteText": "Biztosan eltávolítja ezt a nézetet? A továbbiakban nem lesz használható a projektben szereplő feladatok megtekintésére. Ez a művelet nem töröl semmilyen feladatot. Ezt nem lehet visszacsinálni!",
"deleteSuccess": "A nézet sikeresen törölve"
} }
}, },
"filters": { "filters": {
"title": "Szűrők", "title": "Szűrők",
"clear": "Szűrők törlése", "clear": "Szűrők törlése",
"showResults": "Show results", "showResults": "Eredmények megjelenítése",
"attributes": { "attributes": {
"title": "Cím", "title": "Cím",
"titlePlaceholder": "A mentett szűrő címe ide kerül…", "titlePlaceholder": "A mentett szűrő címe ide kerül…",
"description": "Leírás", "description": "Leírás",
"descriptionPlaceholder": "Add a description for this filter here, hit '/' for more options…", "descriptionPlaceholder": "Adjon hozzá leírást ehhez a szűrőhöz, nyomja meg a „/” gombot a további lehetőségekért…",
"includeNulls": "Tartalmazza az olyan feladatokat, amelyeknek nincs beállított értéke", "includeNulls": "Tartalmazza az olyan feladatokat, amelyeknek nincs beállított értéke",
"requireAll": "A feladat megjelenítéséhez minden szűrőnek igaznak kell lennie", "requireAll": "A feladat megjelenítéséhez minden szűrőnek igaznak kell lennie",
"showDoneTasks": "Elkészült feladatok megjelenítése", "showDoneTasks": "Elkészült feladatok megjelenítése",
@ -419,48 +435,48 @@
"success": "A szűrőt sikeresen mentette." "success": "A szűrőt sikeresen mentette."
}, },
"query": { "query": {
"title": "Query", "title": "Lekérdezés",
"placeholder": "Type a search or filter query…", "placeholder": "Írjon be egy keresési, vagy szűrési lekérdezést…",
"help": { "help": {
"intro": "To filter tasks, you can use a query syntax similar to SQL. The available fields for filtering include:", "intro": "A feladatok szűréséhez az SQL-hez hasonló lekérdezési szintaxist használhat. A szűréshez rendelkezésre álló mezők a következők:",
"link": "How does this work?", "link": "Hogyan működik?",
"canUseDatemath": "You can date math to set relative dates. Click on the date value in a query to find out more.", "canUseDatemath": "A relatív dátumok beállításához a matematikai dátumokat is használhat. További információért kattintson a dátum értékére a lekérdezésben.",
"fields": { "fields": {
"done": "Whether the task is completed or not", "done": "Akár befejeződött a feladat, akár nem",
"priority": "The priority level of the task (1-5)", "priority": "A feladat prioritási szintje (1-5)",
"percentDone": "The percentage of completion for the task (0-100)", "percentDone": "A feladat teljesítésének százalékos aránya (0-100)",
"dueDate": "The due date of the task", "dueDate": "A feladat teljesítésének határideje",
"startDate": "The start date of the task", "startDate": "A feladat kezdési dátuma",
"endDate": "The end date of the task", "endDate": "A feladat befejezési dátuma",
"doneAt": "The date and time when the task was completed", "doneAt": "A feladat befejezésének dátuma és időpontja",
"assignees": "The assignees of the task", "assignees": "A feladattal megbízottak",
"labels": "The labels associated with the task", "labels": "A feladathoz társított címkék",
"project": "The project the task belongs to (only available for saved filters, not on a project level)" "project": "A projekt, amelyhez a feladat tartozik (csak a mentett szűrőkhöz érhető el, projekt szinten nem)"
}, },
"operators": { "operators": {
"intro": "The available operators for filtering include:", "intro": "A szűréshez elérhető operátorok a következők:",
"notEqual": "Not equal to", "notEqual": "Nem egyenlő",
"equal": "Equal to", "equal": "Egyenlő",
"greaterThan": "Greater than", "greaterThan": "Nagyobb, mint",
"greaterThanOrEqual": "Greater than or equal to", "greaterThanOrEqual": "Nagyobb, vagy egyenlő",
"lessThan": "Less than", "lessThan": "Kevesebb, mint",
"lessThanOrEqual": "Less than or equal to", "lessThanOrEqual": "Kevesebb, vagy egyenlő mint",
"like": "Matches a pattern (using wildcard %)", "like": "Megfelel egy mintának (helyettesítő karakterrel %)",
"in": "Matches any value in a comma-seperated list of values" "in": "A vesszővel elválasztott értéklistában szereplő bármely értéknek megfelel"
}, },
"logicalOperators": { "logicalOperators": {
"intro": "To combine multiple conditions, you can use the following logical operators:", "intro": "Több feltétel kombinálásához a következő logikai operátorokat használhatja:",
"and": "AND operator, matches if all conditions are true", "and": "ÉS operátor, akkor egyezik, ha minden feltétel igaz",
"or": "OR operator, matches if any of the conditions are true", "or": "VAGY operátor, akkor felel meg, ha valamelyik feltétel igaz",
"parentheses": "Parentheses for grouping conditions" "parentheses": "Zárójelek a csoportosítási feltételekhez"
}, },
"examples": { "examples": {
"intro": "Here are some examples of filter queries:", "intro": "Íme néhány példa a szűrőlekérdezésekre:",
"priorityEqual": "Matches tasks with priority level 4", "priorityEqual": "4. prioritási szintű feladatokat egyezteti",
"dueDatePast": "Matches tasks with a due date in the past", "dueDatePast": "A múltbeli esedékességgel rendelkező feladatokat egyezteti",
"undoneHighPriority": "Matches undone tasks with priority level 3 or higher", "undoneHighPriority": "Megfelel a 3-as, vagy magasabb prioritási szintű még nem elvégzett feladatoknak",
"assigneesIn": "Matches tasks assigned to either \"user1\" or \"user2\"", "assigneesIn": "Megfelel a \"felhasználó1\", vagy a \"felhasználó2\"-nek rendelt feladatoknak",
"priorityOneOrTwoPastDue": "Matches tasks with priority level 1 or 2 and a due date in the past" "priorityOneOrTwoPastDue": "Megfelel az 1-es, vagy 2-es prioritási szinttel és a múltbeli esedékességgel rendelkező feladatoknak"
} }
} }
} }
@ -479,8 +495,8 @@
"confirm": "Biztos vagyok benne, kezdje el a migrációt most!", "confirm": "Biztos vagyok benne, kezdje el a migrációt most!",
"importUpload": "Ha adatokat szeretne importálni a(z) {name} webhelyről a Vikunjába, kattintson az alábbi gombra a fájl kiválasztásához.", "importUpload": "Ha adatokat szeretne importálni a(z) {name} webhelyről a Vikunjába, kattintson az alábbi gombra a fájl kiválasztásához.",
"upload": "Fájl feltöltése", "upload": "Fájl feltöltése",
"migrationStartedWillReciveEmail": "Vikunja will now import your lists/projects, tasks, notes, reminders and files from {service}. As this will take a while, we will send you an email once done. You can close this window now.", "migrationStartedWillReciveEmail": "A Vikunja mostantól importálja listáit/projektjeit, feladatait, jegyzeteit, emlékeztetőit és fájljait a {service} szolgáltatásból. Mivel ez eltart egy ideig, amint elkészült, küldünk Önnek egy e-mailt. Most bezárhatja ezt az ablakot.",
"migrationInProgress": "A migration is currently in progress. Please wait until it is done." "migrationInProgress": "A migráció folyamatban van. Kérjük várjon, amíg elkészül."
}, },
"label": { "label": {
"title": "Címkék", "title": "Címkék",
@ -551,7 +567,7 @@
"custom": "Egyéni", "custom": "Egyéni",
"id": "Azonosító", "id": "Azonosító",
"created": "Létrehozva ekkor:", "created": "Létrehozva ekkor:",
"createdBy": "Created by {0}", "createdBy": "Létrehozta: {0}",
"actions": "Műveletek", "actions": "Műveletek",
"cannotBeUndone": "Ezt nem lehet visszavonni!" "cannotBeUndone": "Ezt nem lehet visszavonni!"
}, },
@ -570,59 +586,59 @@
"edit": "Szerkesztés", "edit": "Szerkesztés",
"done": "Befejezve", "done": "Befejezve",
"heading1": "Címsor 1", "heading1": "Címsor 1",
"heading1Tooltip": "Big section heading.", "heading1Tooltip": "Nagy szakasz címsora.",
"heading2": "Címsor 2", "heading2": "Címsor 2",
"heading2Tooltip": "Medium section heading.", "heading2Tooltip": "Közepes szakasz címsora.",
"heading3": "Címsor 3", "heading3": "Címsor 3",
"heading3Tooltip": "Smaller section header.", "heading3Tooltip": "Kisebb szakasz címsora.",
"headingSmaller": "Kisebb címsor", "headingSmaller": "Kisebb címsor",
"headingBigger": "Nagyobb címsor", "headingBigger": "Nagyobb címsor",
"bold": "Félkövér", "bold": "Félkövér",
"italic": "Dőlt", "italic": "Dőlt",
"strikethrough": "Áthúzott", "strikethrough": "Áthúzott",
"underline": "Underline", "underline": "Aláhúzott",
"code": "Kód", "code": "Kód",
"codeTooltip": "Capture a code snippet.", "codeTooltip": "Rögzítsen egy kódrészletet.",
"quote": "Idézet", "quote": "Idézet",
"quoteTooltip": "Capture a quote.", "quoteTooltip": "Rögzítsen egy idézetet.",
"bulletList": "Bullet list", "bulletList": "Felsorolásos lista",
"bulletListTooltip": "Create a simple bullet list.", "bulletListTooltip": "Hozzon létre egy egyszerű felsoroláslistát.",
"unorderedList": "Unordered list", "unorderedList": "Rendezetlen lista",
"orderedList": "Ordered list", "orderedList": "Rendezett lista",
"orderedListTooltip": "Create a list with numbering.", "orderedListTooltip": "Készítsen listát számozással.",
"cleanBlock": "Blokk kitisztítása", "cleanBlock": "Blokk kitisztítása",
"link": "Hivatkozás", "link": "Hivatkozás",
"image": "Kép", "image": "Kép",
"imageTooltip": "Upload an image from your computer.", "imageTooltip": "Fájl feltöltése a számítógépről.",
"table": { "table": {
"title": "Table", "title": "Táblázat",
"insert": "Insert table", "insert": "Táblázat beszúrása",
"addColumnBefore": "Add column before", "addColumnBefore": "Oszlop hozzáadása előtte",
"addColumnAfter": "Add column after", "addColumnAfter": "Oszlop hozzáadása utána",
"deleteColumn": "Delete column", "deleteColumn": "Oszlop törlése",
"addRowBefore": "Add row before", "addRowBefore": "Sor hozzáadása előtte",
"addRowAfter": "Add row after", "addRowAfter": "Sor hozzáadása utána",
"deleteRow": "Delete row", "deleteRow": "Sor törlése",
"deleteTable": "Delete table", "deleteTable": "Táblázat törlése",
"mergeCells": "Merge cells", "mergeCells": "Cellák egyesítése",
"splitCell": "Split cell", "splitCell": "Cellák szétválasztása",
"toggleHeaderColumn": "Toggle header column", "toggleHeaderColumn": "A fejléc oszlopának váltása",
"toggleHeaderRow": "Toggle header row", "toggleHeaderRow": "Váltás a fejlécsorra",
"toggleHeaderCell": "Toggle header cell", "toggleHeaderCell": "Kapcsolja be a fejléccellát",
"mergeOrSplit": "Merge or split", "mergeOrSplit": "Egyesítés vagy felosztás",
"fixTables": "Fix tables" "fixTables": "Táblázatok javítása"
}, },
"horizontalRule": "Vízszintes vonal", "horizontalRule": "Vízszintes vonal",
"horizontalRuleTooltip": "Divide a section.", "horizontalRuleTooltip": "Egy szakasz felosztása.",
"sideBySide": "Egymás mellett", "sideBySide": "Egymás mellett",
"guide": "Útmutató", "guide": "Útmutató",
"text": "Text", "text": "Szöveg",
"textTooltip": "Just start typing with plain text.", "textTooltip": "Csak kezdje el a gépelést egyszerű szöveggel.",
"taskList": "Task list", "taskList": "Feladatlista",
"taskListTooltip": "Track tasks with a to-do list.", "taskListTooltip": "Kövesse nyomon a feladatokat egy teendőlistával.",
"undo": "Undo", "undo": "Visszavonás",
"redo": "Redo", "redo": "Újra",
"placeholder": "Type some text or hit '/' to see more options…" "placeholder": "Írjon be egy szöveget, vagy nyomja meg a „/” gombot a további lehetőségek megtekintéséhez…"
}, },
"multiselect": { "multiselect": {
"createPlaceholder": "Új létrehozása", "createPlaceholder": "Új létrehozása",
@ -632,7 +648,7 @@
"to": "Eddig", "to": "Eddig",
"from": "Ettől", "from": "Ettől",
"fromto": "{from} - tól {to} - ig", "fromto": "{from} - tól {to} - ig",
"date": "Date", "date": "Dátum",
"ranges": { "ranges": {
"today": "Ma", "today": "Ma",
"thisWeek": "Ezen a héten", "thisWeek": "Ezen a héten",
@ -649,25 +665,25 @@
"restOfThisYear": "Az év hátralévő része" "restOfThisYear": "Az év hátralévő része"
}, },
"values": { "values": {
"now": "Now", "now": "Most",
"startOfToday": "Start of today", "startOfToday": "A mai nap kezdete",
"endOfToday": "End of today", "endOfToday": "A mai nap vége",
"beginningOflastWeek": "Beginning of last week", "beginningOflastWeek": "Múlt hét eleje",
"endOfLastWeek": "End of last week", "endOfLastWeek": "Múlt hét vége",
"beginningOfThisWeek": "Beginning of this week", "beginningOfThisWeek": "E hét eleje",
"endOfThisWeek": "End of this week", "endOfThisWeek": "E hét vége",
"startOfNextWeek": "Start of next week", "startOfNextWeek": "Jövő hét eleje",
"endOfNextWeek": "End of next week", "endOfNextWeek": "Jövő hét vége",
"in7Days": "In 7 days", "in7Days": "7 napon belül",
"beginningOfLastMonth": "Beginning of last month", "beginningOfLastMonth": "Múlt hónap eleje",
"endOfLastMonth": "End of last month", "endOfLastMonth": "Múlt hónap vége",
"startOfThisMonth": "Start of this month", "startOfThisMonth": "E hónap eleje",
"endOfThisMonth": "End of this month", "endOfThisMonth": "E hónap vége",
"startOfNextMonth": "Start of next month", "startOfNextMonth": "Jövő hónap eleje",
"endOfNextMonth": "End of next month", "endOfNextMonth": "Jövő hónap vége",
"in30Days": "In 30 days", "in30Days": "30 napon belül",
"startOfThisYear": "Beginning of this year", "startOfThisYear": "Ez év eleje",
"endOfThisYear": "End of this year" "endOfThisYear": "Ez év vége"
} }
}, },
"datemathHelp": { "datemathHelp": {
@ -783,7 +799,7 @@
"startDate": "Kezdő dátum", "startDate": "Kezdő dátum",
"title": "Cím", "title": "Cím",
"updated": "Frissítve", "updated": "Frissítve",
"doneAt": "Done At" "doneAt": "Befejezve ekkor"
}, },
"subscription": { "subscription": {
"subscribedTaskThroughParentProject": "Itt nem iratkozhat le, mert a projektjén keresztül feliratkozott erre a feladatra.", "subscribedTaskThroughParentProject": "Itt nem iratkozhat le, mert a projektjén keresztül feliratkozott erre a feladatra.",
@ -819,7 +835,7 @@
"loading": "Hozzászólások betöltése…", "loading": "Hozzászólások betöltése…",
"edited": "Szerkesztve: {date}", "edited": "Szerkesztve: {date}",
"creating": "Hozzászólás létrehozása…", "creating": "Hozzászólás létrehozása…",
"placeholder": "Add your comment, hit '/' for more options…", "placeholder": "Adja hozzá megjegyzését, nyomja meg a „/” gombot a további lehetőségekért…",
"comment": "Hozzászólás", "comment": "Hozzászólás",
"delete": "Hozzászólás törlése", "delete": "Hozzászólás törlése",
"deleteText1": "Biztos benne, hogy törölni akarja ezt a hozzászólást?", "deleteText1": "Biztos benne, hogy törölni akarja ezt a hozzászólást?",
@ -833,7 +849,7 @@
"1week": "1 hét" "1week": "1 hét"
}, },
"description": { "description": {
"placeholder": "Enter a description, hit '/' for more options…", "placeholder": "Írja be a leírást, nyomja meg a '/' gombot a további lehetőségekért…",
"empty": "Nem érhető el leírás." "empty": "Nem érhető el leírás."
}, },
"assignee": { "assignee": {
@ -984,11 +1000,11 @@
"namePlaceholder": "A csapat nevét ide írja…", "namePlaceholder": "A csapat nevét ide írja…",
"nameRequired": "Kérjük, adjon meg egy nevet.", "nameRequired": "Kérjük, adjon meg egy nevet.",
"description": "Leírás", "description": "Leírás",
"descriptionPlaceholder": "Describe the team here, hit '/' for more options…", "descriptionPlaceholder": "Jellemezze a csapatot itt, kattintson a '/' gombra a további lehetőségekért…",
"admin": "Adminisztrátor", "admin": "Adminisztrátor",
"member": "Tag", "member": "Tag",
"isPublic": "Public Team", "isPublic": "Nyilvános csapat",
"isPublicDescription": "Make the team publicly discoverable. When enabled, anyone can share projects with this team even when not being a direct member." "isPublicDescription": "Tedd nyilvánosan felfedezhetővé a csapatot. Ha engedélyezve van, bárki megoszthat projekteket ezzel a csapattal, még akkor is, ha nem közvetlen tagja."
} }
}, },
"keyboardShortcuts": { "keyboardShortcuts": {
@ -1047,8 +1063,9 @@
"share": "Megosztás", "share": "Megosztás",
"newProject": "Új projekt", "newProject": "Új projekt",
"createProject": "Projekt létrehozása", "createProject": "Projekt létrehozása",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "Ezt nem archiválhatja, mert ez az alapértelmezett projektje.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "Ezt nem törölheti, mert ez az alapértelmezett projektje.",
"views": "Nézetek"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",
@ -1068,8 +1085,8 @@
"title": "Értesítések", "title": "Értesítések",
"none": "Nincsenek értesítései. Legyen szép napja!", "none": "Nincsenek értesítései. Legyen szép napja!",
"explainer": "Az értesítések itt jelennek meg, amikor olyan projektek vagy feladatok történnek, amelyekre feliratkozott.", "explainer": "Az értesítések itt jelennek meg, amikor olyan projektek vagy feladatok történnek, amelyekre feliratkozott.",
"markAllRead": "Mark all notifications as read", "markAllRead": "Minden értesítés megjelölése olvasottként",
"markAllReadSuccess": "Successfully marked all notifications as read." "markAllReadSuccess": "Az összes értesítést olvasottként jelölte meg."
}, },
"quickActions": { "quickActions": {
"commands": "Parancsok", "commands": "Parancsok",
@ -1096,10 +1113,10 @@
"altFormatShort": "j M Y" "altFormatShort": "j M Y"
}, },
"reaction": { "reaction": {
"reactedWith": "{user} reacted with {value}", "reactedWith": "{user} a következővel reagált: {value}",
"reactedWithAnd": "{users} and {lastUser} reacted with {value}", "reactedWithAnd": "{users} és {lastUser} a következővel reagált: {value}",
"reactedWithAndMany": "{users} and {num} more reacted reacted with {value}", "reactedWithAndMany": "{users} és további {num} felhasználó reagált a következővel: {value}",
"add": "Add your reaction" "add": "Adja hozzá reakcióját"
}, },
"error": { "error": {
"error": "Hiba", "error": "Hiba",
@ -1174,7 +1191,7 @@
}, },
"about": { "about": {
"title": "Névjegy", "title": "Névjegy",
"version": "Version: {version}" "version": "Verzió: {version}"
}, },
"time": { "time": {
"units": { "units": {

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "URL Vikunja", "url": "URL Vikunja",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "新しいプロジェクトの作成", "newProject": "新しいプロジェクトの作成",
"createProject": "プロジェクトの作成", "createProject": "プロジェクトの作成",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Nytt prosjekt", "newProject": "Nytt prosjekt",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Sekret", "secret": "Sekret",
"secretHint": "Jeśli podane, wszystkie żądania do adresu docelowego webhooka zostaną podpisane przy użyciu HMAC.", "secretHint": "Jeśli podane, wszystkie żądania do adresu docelowego webhooka zostaną podpisane przy użyciu HMAC.",
"secretDocs": "Sprawdź dokumentację, aby uzyskać więcej informacji na temat korzystania z sekretów." "secretDocs": "Sprawdź dokumentację, aby uzyskać więcej informacji na temat korzystania z sekretów."
},
"views": {
"header": "Edytuj widoki",
"title": "Tytuł",
"actions": "Działania",
"kind": "Rodzaj",
"bucketConfigMode": "Tryb konfiguracji kolumny",
"bucketConfig": "Konfiguracja kolumny",
"bucketConfigManual": "Instrukcja",
"filter": "Filtr",
"create": "Utwórz widok",
"createSuccess": "Widok utworzony pomyślnie.",
"titleRequired": "Proszę podać tytuł.",
"delete": "Usuń ten widok",
"deleteText": "Czy na pewno chcesz usunąć ten widok? Nie będzie już możliwe wyświetlanie zadań w tym projekcie. Ta akcja nie usunie żadnych zadań. Tej operacji nie można cofnąć!",
"deleteSuccess": "Widok został pomyślnie usunięty"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Nowy projekt", "newProject": "Nowy projekt",
"createProject": "Utwórz projekt", "createProject": "Utwórz projekt",
"cantArchiveIsDefault": "Nie możesz tego zarchiwizować, ponieważ jest to twój domyślny projekt.", "cantArchiveIsDefault": "Nie możesz tego zarchiwizować, ponieważ jest to twój domyślny projekt.",
"cantDeleteIsDefault": "Nie możesz tego usunąć, ponieważ jest to twój domyślny projekt." "cantDeleteIsDefault": "Nie możesz tego usunąć, ponieważ jest to twój domyślny projekt.",
"views": "Widoki"
}, },
"apiConfig": { "apiConfig": {
"url": "URL Vikunji", "url": "URL Vikunji",

View File

@ -381,6 +381,22 @@
"secret": "Segredo", "secret": "Segredo",
"secretHint": "Se fornecido, todas as requisições para a URL de destino do webhook serão assinadas usando HMAC.", "secretHint": "Se fornecido, todas as requisições para a URL de destino do webhook serão assinadas usando HMAC.",
"secretDocs": "Confira a documentação para obter mais detalhes sobre como usar segredos." "secretDocs": "Confira a documentação para obter mais detalhes sobre como usar segredos."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Novo projeto", "newProject": "Novo projeto",
"createProject": "Criar projeto", "createProject": "Criar projeto",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Segredo", "secret": "Segredo",
"secretHint": "Se fornecido, todos os pedidos para o URL de destino do webhook serão assinados utilizando HMAC.", "secretHint": "Se fornecido, todos os pedidos para o URL de destino do webhook serão assinados utilizando HMAC.",
"secretDocs": "Verifica a documentação para mais detalhes sobre como utilizar segredos." "secretDocs": "Verifica a documentação para mais detalhes sobre como utilizar segredos."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Novo projeto", "newProject": "Novo projeto",
"createProject": "Criar projeto", "createProject": "Criar projeto",
"cantArchiveIsDefault": "Não podes arquivar isto porque é o teu projeto padrão.", "cantArchiveIsDefault": "Não podes arquivar isto porque é o teu projeto padrão.",
"cantDeleteIsDefault": "Não podes eliminar isto porque é o teu projeto padrão." "cantDeleteIsDefault": "Não podes eliminar isto porque é o teu projeto padrão.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "URL do Vikunja", "url": "URL do Vikunja",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Секрет", "secret": "Секрет",
"secretHint": "Если указан, все запросы к URL обработчика будут подписаны с помощью HMAC.", "secretHint": "Если указан, все запросы к URL обработчика будут подписаны с помощью HMAC.",
"secretDocs": "Подробнее об использовании секретов в документации." "secretDocs": "Подробнее об использовании секретов в документации."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Создать проект", "newProject": "Создать проект",
"createProject": "Создать проект", "createProject": "Создать проект",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Skrita koda", "secret": "Skrita koda",
"secretHint": "Če je podana, bodo vse zahteve do ciljnega webhook URL-ja podpisane s HMAC.", "secretHint": "Če je podana, bodo vse zahteve do ciljnega webhook URL-ja podpisane s HMAC.",
"secretDocs": "Poglejte si dokumentacijo za več podrobnosti o uporabi skrite kode." "secretDocs": "Poglejte si dokumentacijo za več podrobnosti o uporabi skrite kode."
},
"views": {
"header": "Uredi pogled",
"title": "Naslov",
"actions": "Dejanja",
"kind": "Vrsta",
"bucketConfigMode": "Način nastavitve vedra",
"bucketConfig": "Nastavitev vedra",
"bucketConfigManual": "Ročno",
"filter": "Filter",
"create": "Ustvari pogled",
"createSuccess": "Pogled je bil uspešno ustvarjen.",
"titleRequired": "Prosim navedite naslov.",
"delete": "Izbriši pogled",
"deleteText": "Ali ste prepričani, da želite odstraniti ta pogled? Ne bo ga več mogoče uporabljati za ogled nalog v tem projektu. To dejanje ne bo izbrisalo nobenih opravil. Tega ni mogoče razveljaviti!",
"deleteSuccess": "Pogled je bil uspešno izbrisan"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Nov projekt", "newProject": "Nov projekt",
"createProject": "Ustvari projekt", "createProject": "Ustvari projekt",
"cantArchiveIsDefault": "Tega ne morete arhivirati, ker je to vaš privzeti projekt.", "cantArchiveIsDefault": "Tega ne morete arhivirati, ker je to vaš privzeti projekt.",
"cantDeleteIsDefault": "Tega ne morete izbrisati, ker je to vaš privzeti projekt." "cantDeleteIsDefault": "Tega ne morete izbrisati, ker je to vaš privzeti projekt.",
"views": "Pogledi"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "Nytt projekt", "newProject": "Nytt projekt",
"createProject": "Skapa projekt", "createProject": "Skapa projekt",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "URL Vikunja", "url": "URL Vikunja",

View File

@ -381,6 +381,22 @@
"secret": "密钥", "secret": "密钥",
"secretHint": "如果提供了 webhook 目标 URL 的所有请求都将使用 HMAC签名。", "secretHint": "如果提供了 webhook 目标 URL 的所有请求都将使用 HMAC签名。",
"secretDocs": "查看文档了解如何使用秘密的更多详情。" "secretDocs": "查看文档了解如何使用秘密的更多详情。"
},
"views": {
"header": "编辑视图",
"title": "标题",
"actions": "操作",
"kind": "类别",
"bucketConfigMode": "桶配置模式",
"bucketConfig": "桶配置",
"bucketConfigManual": "手册",
"filter": "过滤器",
"create": "创建视图",
"createSuccess": "视图创建成功。",
"titleRequired": "请提供标题。",
"delete": "删除此视图",
"deleteText": "您确定要删除此视图吗?它将不再可能使用它来查看此项目中的任务。 此操作不会删除任何任务。此操作不能撤销!",
"deleteSuccess": "视图已成功删除"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "新项目", "newProject": "新项目",
"createProject": "创建项目", "createProject": "创建项目",
"cantArchiveIsDefault": "您不能归档,因为这是您的默认项目。", "cantArchiveIsDefault": "您不能归档,因为这是您的默认项目。",
"cantDeleteIsDefault": "您不能删除这个项目,因为这是您的默认项目。" "cantDeleteIsDefault": "您不能删除这个项目,因为这是您的默认项目。",
"views": "视图"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -381,6 +381,22 @@
"secret": "Secret", "secret": "Secret",
"secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.",
"secretDocs": "Check out the docs for more details about how to use secrets." "secretDocs": "Check out the docs for more details about how to use secrets."
},
"views": {
"header": "Edit views",
"title": "Title",
"actions": "Actions",
"kind": "Kind",
"bucketConfigMode": "Bucket configuration mode",
"bucketConfig": "Bucket configuration",
"bucketConfigManual": "Manual",
"filter": "Filter",
"create": "Create view",
"createSuccess": "The view was created successfully.",
"titleRequired": "Please provide a title.",
"delete": "Delete this view",
"deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!",
"deleteSuccess": "The view was successfully deleted"
} }
}, },
"filters": { "filters": {
@ -1048,7 +1064,8 @@
"newProject": "New project", "newProject": "New project",
"createProject": "Create project", "createProject": "Create project",
"cantArchiveIsDefault": "You cannot archive this because it is your default project.", "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
"cantDeleteIsDefault": "You cannot delete this because it is your default project." "cantDeleteIsDefault": "You cannot delete this because it is your default project.",
"views": "Views"
}, },
"apiConfig": { "apiConfig": {
"url": "Vikunja URL", "url": "Vikunja URL",

View File

@ -26,7 +26,7 @@ const currentView = computed(() => {
}) })
function redirectToFirstViewIfNecessary() { function redirectToFirstViewIfNecessary() {
if (viewId === 0) { if (viewId === 0 || !projectStore.projects[projectId]?.views.find(v => v.id === viewId)) {
// Ideally, we would do that in the router redirect, but the projects (and therefore, the views) // Ideally, we would do that in the router redirect, but the projects (and therefore, the views)
// are not always loaded then. // are not always loaded then.
const firstViewId = projectStore.projects[projectId]?.views[0].id const firstViewId = projectStore.projects[projectId]?.views[0].id

2
go.mod
View File

@ -33,7 +33,7 @@ require (
github.com/gabriel-vasile/mimetype v1.4.3 github.com/gabriel-vasile/mimetype v1.4.3
github.com/ganigeorgiev/fexpr v0.4.0 github.com/ganigeorgiev/fexpr v0.4.0
github.com/getsentry/sentry-go v0.27.0 github.com/getsentry/sentry-go v0.27.0
github.com/go-sql-driver/mysql v1.8.0 github.com/go-sql-driver/mysql v1.8.1
github.com/go-testfixtures/testfixtures/v3 v3.10.0 github.com/go-testfixtures/testfixtures/v3 v3.10.0
github.com/gocarina/gocsv v0.0.0-20231116093920-b87c2d0e983a github.com/gocarina/gocsv v0.0.0-20231116093920-b87c2d0e983a
github.com/golang-jwt/jwt/v5 v5.2.1 github.com/golang-jwt/jwt/v5 v5.2.1

2
go.sum
View File

@ -158,6 +158,8 @@ github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LB
github.com/go-sql-driver/mysql v1.7.0/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI= github.com/go-sql-driver/mysql v1.7.0/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
github.com/go-sql-driver/mysql v1.8.0 h1:UtktXaU2Nb64z/pLiGIxY4431SJ4/dR5cjMmlVHgnT4= github.com/go-sql-driver/mysql v1.8.0 h1:UtktXaU2Nb64z/pLiGIxY4431SJ4/dR5cjMmlVHgnT4=
github.com/go-sql-driver/mysql v1.8.0/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= github.com/go-sql-driver/mysql v1.8.0/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg=
github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y=
github.com/go-sql-driver/mysql v1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg=
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
github.com/go-testfixtures/testfixtures/v3 v3.10.0 h1:BrBwN7AuC+74g5qtk9D59TLGOaEa8Bw1WmIsf+SyzWc= github.com/go-testfixtures/testfixtures/v3 v3.10.0 h1:BrBwN7AuC+74g5qtk9D59TLGOaEa8Bw1WmIsf+SyzWc=