Compare commits

...

60 Commits

Author SHA1 Message Date
J. Lavoie 69590246df
Translated using Weblate (French)
Currently translated at 100.0% (666 of 666 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-07-12 20:52:52 +02:00
J. Lavoie b203e4a169
Translated using Weblate (German)
Currently translated at 96.6% (644 of 666 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-07-12 20:52:51 +02:00
J. Lavoie c5f8ed629a
Translated using Weblate (French)
Currently translated at 100.0% (666 of 666 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-07-10 12:40:09 +02:00
J. Lavoie 08ed54ab4e
Translated using Weblate (German)
Currently translated at 93.9% (626 of 666 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-07-10 12:40:06 +02:00
kolaente 2370115c35
Format 2021-07-09 10:31:30 +02:00
kolaente 86ca6c29c5
Merge branch 'main' into translations
# Conflicts:
#	src/i18n/lang/en.json
2021-07-09 10:31:13 +02:00
Andrey Kashlak f6b4b44743
Translated using Weblate (Russian)
Currently translated at 92.6% (581 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-07-09 09:56:24 +02:00
Sergio b54fae513a
Translated using Weblate (Spanish)
Currently translated at 8.6% (54 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/es/
2021-07-09 09:56:23 +02:00
Jesse James Isler d350b02aca
Translated using Weblate (German)
Currently translated at 100.0% (627 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-07-09 09:56:23 +02:00
Jesse James Isler 1238528e2b
Translated using Weblate (English)
Currently translated at 98.7% (619 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/en/
2021-07-09 09:56:12 +02:00
Andrey Kashlak 8de194bc06
Translated using Weblate (English)
Currently translated at 98.7% (619 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/en/
2021-07-09 09:56:12 +02:00
Andrey Kashlak 9800e1701d
Translated using Weblate (Russian)
Currently translated at 90.1% (565 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-07-06 16:18:50 +02:00
Andrey Kashlak 8e6633f70f
Translated using Weblate (Russian)
Currently translated at 75.9% (476 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-07-06 15:04:55 +02:00
Andrey Kashlak eaca985d44
Translated using Weblate (Russian)
Currently translated at 73.6% (462 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-07-06 14:56:15 +02:00
Andrey Kashlak 1d5def2d8e
Translated using Weblate (Russian)
Currently translated at 71.6% (449 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-07-06 14:40:26 +02:00
Andrey Kashlak 7d5077cd8f
Translated using Weblate (Russian)
Currently translated at 53.5% (336 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-07-06 13:16:31 +02:00
Jesse James Isler b24365640f
Translated using Weblate (German)
Currently translated at 51.1% (321 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-07-06 13:16:30 +02:00
J. Lavoie 024af54cd1
Translated using Weblate (German)
Currently translated at 48.0% (301 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-07-03 02:38:09 +02:00
Andrey Kashlak 5cf1fb831a
Translated using Weblate (Russian)
Currently translated at 51.3% (322 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-07-02 00:33:16 +02:00
J. Lavoie eb6ade1fac
Translated using Weblate (German)
Currently translated at 47.6% (299 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-07-02 00:33:15 +02:00
J. Lavoie 49fa8dd5ff
Translated using Weblate (French)
Currently translated at 100.0% (627 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-06-30 23:17:04 +02:00
Allan Nordhøy 004484fbd7
Translated using Weblate (French)
Currently translated at 73.8% (463 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-06-30 00:24:37 +02:00
Luis 86e9cfdf4b
Translated using Weblate (Spanish)
Currently translated at 7.8% (49 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/es/
2021-06-30 00:24:36 +02:00
Allan Nordhøy 32dd9bf138
Translated using Weblate (German)
Currently translated at 47.2% (296 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-06-30 00:24:36 +02:00
Allan Nordhøy 7476949852
Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.9% (489 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/nb_NO/
2021-06-30 00:24:36 +02:00
Allan Nordhøy f7e24f9df3
Translated using Weblate (English)
Currently translated at 98.5% (618 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/en/
2021-06-30 00:24:36 +02:00
kolaente 82b756cd99
Add pt translation file 2021-06-30 00:24:21 +02:00
Allan Nordhøy 6ade8c6607
Translated using Weblate (Norwegian Bokmål)
Currently translated at 41.9% (263 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/nb_NO/
2021-06-28 20:37:30 +02:00
Allan Nordhøy da71cf7220
Translated using Weblate (Russian)
Currently translated at 56.4% (354 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-28 20:37:17 +02:00
Allan Nordhøy 4a7d0d5b7b
Translated using Weblate (French)
Currently translated at 86.6% (543 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-06-28 20:37:17 +02:00
Allan Nordhøy 76f67f60bc
Translated using Weblate (German)
Currently translated at 52.6% (330 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-06-28 20:37:17 +02:00
Allan Nordhøy 812d1ba560
Translated using Weblate (English)
Currently translated at 100.0% (627 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/en/
2021-06-28 20:37:16 +02:00
Allan Nordhøy aef4792be5
Added translation using Weblate (Norwegian Bokmål) 2021-06-28 00:00:38 +02:00
kolaente e2959f210d
Merge branch 'main' into translations 2021-06-27 13:53:16 +02:00
kolaente 33ff902c6c
Remove empty translation strings 2021-06-27 13:49:44 +02:00
kolaente fca4b93002
Fix broken translation key 2021-06-27 13:41:15 +02:00
Luis dc41288ec1
Translated using Weblate (Spanish)
Currently translated at 6.5% (41 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/es/
2021-06-27 13:40:40 +02:00
Anonymous 2fd47b585d
Translated using Weblate (French)
Currently translated at 97.2% (610 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-06-26 00:46:41 +02:00
Anonymous 44a4e08d0d
Translated using Weblate (Russian)
Currently translated at 97.2% (610 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-26 00:46:33 +02:00
Anonymous db31574858
Translated using Weblate (Romanian)
Currently translated at 97.2% (610 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ro/
2021-06-26 00:46:23 +02:00
Anonymous 345f02b66a
Translated using Weblate (Spanish)
Currently translated at 97.2% (610 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/es/
2021-06-26 00:45:56 +02:00
Anonymous 53a4e463f2
Translated using Weblate (German)
Currently translated at 97.2% (610 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-06-26 00:45:26 +02:00
Konrad d3586a3d5c
Translated using Weblate (English)
Currently translated at 100.0% (627 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/en/
2021-06-26 00:38:30 +02:00
kolaente 3aa8488dc4
Fix labels translation string in filters 2021-06-26 00:31:27 +02:00
Swann Fournial b0827e2ba8
Translated using Weblate (French)
Currently translated at 96.8% (607 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-06-25 23:46:45 +02:00
Swann Fournial 4123d739d9
Translated using Weblate (German)
Currently translated at 60.1% (377 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-06-25 23:46:45 +02:00
Andrey Kashlak d55fdbf223
Translated using Weblate (Russian)
Currently translated at 64.4% (404 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-25 18:30:29 +02:00
Andrey Kashlak 2b8884c39a
Translated using Weblate (Russian)
Currently translated at 64.1% (402 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-25 18:25:28 +02:00
Andrey Kashlak b93d853022
Translated using Weblate (Russian)
Currently translated at 63.1% (396 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-25 18:19:51 +02:00
Andrey Kashlak 3db06bc81b
Translated using Weblate (Russian)
Currently translated at 59.3% (372 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-25 18:09:18 +02:00
Andrey Kashlak 3416c2598e
Translated using Weblate (Russian)
Currently translated at 57.2% (359 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-25 18:01:18 +02:00
Andrey Kashlak 2d754f0aac
Translated using Weblate (Russian)
Currently translated at 46.7% (293 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-25 17:42:37 +02:00
Swann Fournial 01669831e5
Translated using Weblate (French)
Currently translated at 96.8% (607 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-06-25 17:08:53 +02:00
Andrey Kashlak b25cea2180
Translated using Weblate (Russian)
Currently translated at 44.4% (279 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-25 17:08:53 +02:00
Swann Fournial be86427374
Translated using Weblate (German)
Currently translated at 35.8% (225 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/de/
2021-06-25 17:08:53 +02:00
Konrad 4dbec1acab
Translated using Weblate (English)
Currently translated at 99.8% (626 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/en/
2021-06-25 17:08:53 +02:00
kolaente e096de57d3
Merge branch 'main' into translations 2021-06-25 14:09:54 +02:00
Swann Fournial 4ba6261549
Translated using Weblate (French)
Currently translated at 96.0% (602 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-06-25 07:43:39 +02:00
Nathan a707931c55
Translated using Weblate (French)
Currently translated at 0.1% (1 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/fr/
2021-06-24 13:31:37 +02:00
Andrey Kashlak 44bdbd2fdb
Translated using Weblate (Russian)
Currently translated at 0.1% (1 of 627 strings)

Translation: Vikunja/Frontend
Translate-URL: https://hosted.weblate.org/projects/vikunja/frontend/ru/
2021-06-24 13:31:37 +02:00
8 changed files with 3429 additions and 456 deletions

File diff suppressed because it is too large Load Diff

View File

@ -28,9 +28,9 @@
"passwordPlaceholder": "e.g. •••••••••••",
"resetPassword": "Reset your password",
"resetPasswordAction": "Send me a password reset link",
"restPasswordSuccess": "Check your inbox! You should have an e-mail with instructions on how to reset your password.",
"resetPasswordSuccess": "Check your inbox! You should have an e-mail with instructions on how to reset your password.",
"passwordsDontMatch": "Passwords don't match",
"confirmEmailSuccess": "You successfully confirmed your email! You can log in now.",
"confirmEmailSuccess": "You can log in using your e-mail address now.",
"totpTitle": "Two Factor Authentication Code",
"totpPlaceholder": "e.g. 123456",
"login": "Login",
@ -48,19 +48,19 @@
"currentPassword": "Current Password",
"currentPasswordPlaceholder": "Your current password",
"passwordsDontMatch": "The new password and its confirmation don't match.",
"passwordUpdateSuccess": "The password was successfully updated.",
"passwordUpdateSuccess": "Password updated.",
"updateEmailTitle": "Update Your E-Mail Address",
"updateEmailNew": "New Email Address",
"updateEmailSuccess": "Your email address was successfully updated. We've sent you a link to confirm it.",
"updateEmailSuccess": "E-mail address updated. Click the link in the e-mail sent to you to confirm it.",
"general": {
"title": "General Settings",
"name": "Name",
"newName": "The new Name",
"savedSuccess": "The settings were successfully updated.",
"emailReminders": "Send me reminders for tasks via Email",
"overdueReminders": "Send me reminders for overdue undone tasks via email each morning",
"discoverableByName": "Let other users find me when they search for my name",
"discoverableByEmail": "Let other users find me when they search for my full email",
"savedSuccess": "Settings updated.",
"emailReminders": "Send me reminders for tasks via e-mail",
"overdueReminders": "Send me reminders for overdue undone tasks via e-mail each morning",
"discoverableByName": "Let others find me when searching for my name",
"discoverableByEmail": "Let others find me when searching for my full e-mail address",
"playSoundWhenDone": "Play a sound when marking tasks as done",
"weekStart": "Week starts on",
"weekStartSunday": "Sunday",
@ -70,21 +70,21 @@
"totp": {
"title": "Two Factor Authentication",
"enroll": "Enroll",
"finishSetupPart1": "To finish your setup, use this secret in your totp app (Google Authenticator or similar):",
"finishSetupPart1": "To finish your setup, use this secret in your TOTP app (andOTP or similar):",
"finishSetupPart2": "After that, enter a code from your app below.",
"scanQR": "Alternatively you can scan this QR code:",
"passcode": "Passcode",
"passcodePlaceholder": "A code generated by your totp application",
"setupSuccess": "You've sucessfully set up two factor authentication!",
"enterPassword": "Please Enter Your Password",
"disable": "Disable two factor authentication",
"confirmSuccess": "You've successfully confirmed your totp setup and can use it from now on!",
"disableSuccess": "Two factor authentication was sucessfully disabled."
"passcode": "Code",
"passcodePlaceholder": "A code generated by your TOTP app",
"setupSuccess": "You have now set up two-factor authentication.",
"enterPassword": "Please enter your password",
"disable": "Turn off two-factor authentication",
"confirmSuccess": "TOTP setup confirmed and usable.",
"disableSuccess": "Two-factor authentication off."
},
"caldav": {
"title": "Caldav",
"howTo": "You can connect Vikunja to caldav clients to view and manage all tasks from different clients. Enter this url into your client:",
"more": "More information about caldav in Vikunja"
"title": "CalDAV",
"howTo": "You can connect Vikunja to CalDAV clients to view and manage all tasks from different clients. Enter this URL into your client:",
"more": "More info about CalDAV in Vikunja"
},
"avatar": {
"title": "Avatar",
@ -92,14 +92,14 @@
"gravatar": "Gravatar",
"upload": "Upload",
"uploadAvatar": "Upload Avatar",
"statusUpdateSuccess": "Avatar status was updated successfully!",
"setSuccess": "The avatar has been set successfully!"
"statusUpdateSuccess": "Avatar status updated.",
"setSuccess": "Avatar set."
}
}
},
"list": {
"archived": "This list is archived. It is not possible to create new or edit tasks or it.",
"title": "List Title",
"archived": "This list is archived. It is not possible to create new or edit tasks of it.",
"title": "Name of list",
"color": "Color",
"lists": "Lists",
"search": "Type to search for a list…",
@ -107,72 +107,72 @@
"shared": "Shared Lists",
"create": {
"header": "Create a new list",
"titlePlaceholder": "The list's title goes here…",
"addTitleRequired": "Please specify a title.",
"createdSuccess": "The list was successfully created."
"titlePlaceholder": "Enter list name…",
"addTitleRequired": "Please specify a name.",
"createdSuccess": "List created."
},
"archive": {
"title": "Archive \"{list}\"",
"archive": "Archive this list",
"unarchive": "Un-Archive this list",
"unarchive": "Un-archive this list",
"unarchiveText": "You will be able to create new tasks or edit it.",
"archiveText": "You won't be able to edit this list or create new tasks until you un-archive it.",
"success": "The list was successfully archived."
"success": "List archived."
},
"background": {
"title": "Set list background",
"remove": "Remove Background",
"upload": "Choose a background from your pc",
"upload": "Choose a background from your PC",
"searchPlaceholder": "Search for a background…",
"poweredByUnsplash": "Powered by Unsplash",
"loadMore": "Load more photos",
"success": "The background has been set successfully!",
"removeSuccess": "The background has been removed successfully!"
"success": "Background set.",
"removeSuccess": "Background removed."
},
"delete": {
"title": "Delete \"{list}\"",
"header": "Delete this list",
"text1": "Are you sure you want to delete this list and all of its contents?",
"text2": "This includes all tasks and CANNOT BE UNDONE!",
"success": "The list was successfully deleted."
"text1": "Delete this list and all of its contents?",
"text2": "This includes all tasks and cannot be undone!",
"success": "List deleted."
},
"duplicate": {
"title": "Duplicate this list",
"label": "Duplicate",
"text": "Select a namespace which should hold the duplicated list:",
"success": "The list was successfully duplicated."
"success": "List duplicated."
},
"edit": {
"header": "Edit This List",
"title": "Edit \"{list}\"",
"titlePlaceholder": "The list title goes here…",
"titlePlaceholder": "Enter list name…",
"identifierTooltip": "The list identifier can be used to uniquely identify a task across lists. You can set it to empty to disable it.",
"identifier": "List Identifier",
"identifierPlaceholder": "The list identifier goes here…",
"description": "Description",
"descriptionPlaceholder": "The lists description goes here…",
"descriptionPlaceholder": "Enter list description…",
"color": "Color",
"success": "The list was successfully updated."
"success": "List updated."
},
"share": {
"header": "Share this list",
"title": "Share \"{list}\"",
"share": "Share",
"links": {
"title": "Share Links",
"what": "What is a share link?",
"explanation": "Share Links allow you to easily share a list with other users who don't have an account on Vikunja.",
"title": "Link Shares",
"what": "What is a link share?",
"explanation": "Lets you share a list to those without an account on Vikunja.",
"create": "Create a new link share",
"name": "Name (optional)",
"namePlaceholder": "e.g. Lorem Ipsum",
"nameExplanation": "All actions done by this link share will show up with the name.",
"password": "Password (optional)",
"passwordExplanation": "When authenticating, the user will be required to enter this password.",
"passwordExplanation": "The user has to enter this password to log in.",
"noName": "No name set",
"remove": "Remove a link share",
"removeText": "Are you sure you want to remove this link share? It will no longer be possible to access this list with this link share. This cannot be undone!",
"createSuccess": "The link share was successfully created.",
"deleteSuccess": "The link share was successfully deleted"
"removeText": "Remove this link share? It will no longer be possible to access this list with this link share. This cannot be undone!",
"createSuccess": "Share created.",
"deleteSuccess": "Link deleted"
},
"userTeam": {
"typeUser": "user | users",
@ -181,10 +181,10 @@
"you": "You",
"notShared": "Not shared with any {type} yet.",
"removeHeader": "Remove a {type} from the {sharable}",
"removeText": "Are you sure you want to remove this {sharable} from the {type}? This cannot be undone!",
"removeSuccess": "The {sharable} was successfully removed from the {type}.",
"addedSuccess": "The {type} was successfully added.",
"updatedSuccess": "The {type} was successfully added."
"removeText": "Remove this {sharable} from the {type}? This cannot be undone!",
"removeSuccess": "{sharable} removed from {type}.",
"addedSuccess": "{type} added.",
"updatedSuccess": "{type} added."
},
"right": {
"title": "Right",
@ -204,7 +204,7 @@
"title": "List",
"add": "Add",
"addPlaceholder": "Add a new task…",
"addTitleRequired": "Please specify a title.",
"addTitleRequired": "Please specify a name.",
"empty": "This list is currently empty.",
"newTaskCta": "Create a new task.",
"editTask": "Edit Task"
@ -231,19 +231,19 @@
"doneBucket": "Done bucket",
"doneBucketHint": "All tasks moved into this bucket will automatically marked as done.",
"doneBucketHintExtended": "All tasks moved into the done bucket will be marked as done automatically. All tasks marked as done from elsewhere will be moved as well.",
"doneBucketSavedSuccess": "The done bucket has been saved successfully.",
"doneBucketSavedSuccess": "Done bucket saved.",
"deleteLast": "You cannot remove the last bucket.",
"addTaskPlaceholder": "Enter the new task title…",
"addTaskPlaceholder": "Enter task name…",
"addTask": "Add a task",
"addAnotherTask": "Add another task",
"addBucket": "Create a new bucket",
"addBucketPlaceholder": "Enter the new bucket title…",
"addBucketPlaceholder": "Enter new bucket name…",
"deleteHeaderBucket": "Delete the bucket",
"deleteBucketText1": "Are you sure you want to delete this bucket?",
"deleteBucketText1": "Delete this bucket?",
"deleteBucketText2": "This will not delete any tasks but move them into the default bucket.",
"deleteBucketSuccess": "The bucket has been deleted successfully.",
"bucketTitleSavedSuccess": "The bucket title has been saved successfully.",
"bucketLimitSavedSuccess": "The bucket limit been saved successfully.",
"deleteBucketSuccess": "Bucket deleted.",
"bucketTitleSavedSuccess": "Bucket name saved.",
"bucketLimitSavedSuccess": "Bucket limit saved.",
"collapse": "Collapse this bucket"
},
"pseudo": {
@ -253,11 +253,11 @@
}
},
"namespace": {
"title": "Namespaces & Lists",
"title": "Namespaces and Lists",
"namespace": "Namespace",
"showArchived": "Show Archived",
"noneAvailable": "You don't have any namespaces right now.",
"unarchive": "Un-Archive",
"unarchive": "Un-archive",
"archived": "Archived",
"noLists": "This namespace does not contain any lists.",
"createList": "Create a new list in this namespace.",
@ -265,39 +265,39 @@
"search": "Type to search for a namespace…",
"create": {
"title": "Create a new namespace",
"titleRequired": "Please specify a title.",
"explanation": "A namespace is a collection of lists you can share and use to organize your lists with. In fact, every list belongs to a namepace.",
"titleRequired": "Please specify a name.",
"explanation": "Collections of lists to share and organize your lists. In fact, every list belongs to a namepace.",
"tooltip": "What's a namespace?",
"success": "The namespace was successfully created."
"success": "Namespace created."
},
"archive": {
"titleArchive": "Archive \"{namespace}\"",
"titleUnarchive": "Un-Archive \"{namespace}\"",
"titleUnarchive": "Un-archive \"{namespace}\"",
"archiveText": "You won't be able to edit this namespace or create new lists until you un-archive it. This will also archive all lists in this namespace.",
"unarchiveText": "You will be able to create new lists or edit it.",
"success": "The namespace was successfully archived.",
"description": "If a namespace is archived, you cannot create new lists or edit it."
"success": "Namespace archived.",
"description": "Archiving a namespace means you cannot create new lists in it, or edit it."
},
"delete": {
"title": "Delete \"{namespace}\"",
"text1": "Are you sure you want to delete this namespace and all of its contents?",
"text2": "This includes all lists and tasks and CANNOT BE UNDONE!",
"success": "The namespace was successfully deleted."
"text1": "Delete this namespace and all of its contents?",
"text2": "This includes all lists and tasks and cannot be undone!",
"success": "Namespace deleted."
},
"edit": {
"title": "Edit \"{namespace}\"",
"success": "The namespace was successfully updated."
"success": "Namespace updated."
},
"share": {
"title": "Share \"{namespace}\""
},
"attributes": {
"title": "Namespace Title",
"titlePlaceholder": "The namespace title goes here…",
"title": "Name of namespace",
"titlePlaceholder": "Enter a namespace name…",
"description": "Description",
"descriptionPlaceholder": "The namespaces description goes here…",
"descriptionPlaceholder": "Enter a namespace description…",
"color": "Color",
"archived": "Is Archived",
"archived": "Is archived",
"isArchived": "This namespace is archived"
},
"pseudo": {
@ -315,33 +315,33 @@
"filters": {
"title": "Filters",
"attributes": {
"title": "Title",
"titlePlaceholder": "The saved filter title goes here…",
"title": "Name",
"titlePlaceholder": "Enter a saved filter name…",
"description": "Description",
"descriptionPlaceholder": "The description goes here…",
"includeNulls": "Include Tasks which don't have a value set",
"requireAll": "Require all filters to be true for a task to show up",
"showDoneTasks": "Show Done Tasks",
"descriptionPlaceholder": "Enter a description…",
"includeNulls": "Include tasks without values",
"requireAll": "Require all filters for a task to show up",
"showDoneTasks": "Show done tasks",
"enablePriority": "Enable Filter By Priority",
"enablePercentDone": "Enable Filter By Percent Done",
"dueDateRange": "Due Date Range",
"startDateRange": "Start Date Range",
"endDateRange": "End Date Range",
"reminderRange": "Reminder Date Range"
"enablePercentDone": "By % done",
"dueDateRange": "Due-date range",
"startDateRange": "Start-date range",
"endDateRange": "End-date range",
"reminderRange": "Reminder-date range"
},
"create": {
"title": "Create A Saved Filter",
"description": "A saved filter is a virtual list which is computed from a set of filters each time it is accessed. Once created, it will appear in a special namespace.",
"title": "Create a saved filter",
"description": "A virtual list computed from a set of filters each time it is accessed. Once created, it appears in a special namespace.",
"action": "Create new saved filter"
},
"delete": {
"header": "Delete this saved filter",
"text": "Are you sure you want to delete this saved filter?",
"success": "The filter was deleted successfully."
"text": "Delete this saved filter?",
"success": "Filter deleted."
},
"edit": {
"title": "Edit This Saved Filter",
"success": "The filter was saved successfully."
"title": "Edit this saved filter",
"success": "Filter saved."
}
},
"migrate": {
@ -350,9 +350,9 @@
"import": "Import your data into Vikunja",
"description": "Click on the logo of one of the third-party services below to get started.",
"descriptionDo": "Vikunja will import all lists, tasks, notes, reminders and files you have access to.",
"authorize": "To authorize Vikunja to access your {name} Account, click the button below.",
"authorize": "Let Vikunja access your {name} account by clicking the button below.",
"getStarted": "Get Started",
"inProgress": "Importing in progress…",
"inProgress": "Importing…",
"alreadyMigrated1": "It looks like you've already imported your stuff from {name} at {date}.",
"alreadyMigrated2": "Importing again is possible, but might create duplicates. Are you sure?",
"confirm": "I am sure, please start migrating now!"
@ -366,18 +366,18 @@
"create": {
"header": "New label",
"title": "Create a new label",
"titleRequired": "Please specify a title.",
"success": "The label was successfully created."
"titleRequired": "Please specify a name.",
"success": "Label created."
},
"edit": {
"header": "Edit Label",
"forbidden": "You are not allowed to edit this label because you dont own it.",
"success": "The label was successfully updated."
"forbidden": "You can not edit this label because you don't own it.",
"success": "Label updated."
},
"deleteSuccess": "The label was successfully deleted.",
"deleteSuccess": "Label deleted.",
"attributes": {
"title": "Title",
"titlePlaceholder": "The label title goes here…",
"title": "Name",
"titlePlaceholder": "Enter a label name…",
"description": "Description",
"descriptionPlaceholder": "Label description",
"color": "Color"
@ -435,8 +435,8 @@
"heading1": "Heading 1",
"heading2": "Heading 2",
"heading3": "Heading 3",
"headingSmaller": "Heading Smaller",
"headingBigger": "Heading Bigger",
"headingSmaller": "Smaller heading",
"headingBigger": "Bigger heading",
"bold": "Bold",
"italic": "Italic",
"strikethrough": "Strikethrough",
@ -449,7 +449,7 @@
"image": "Image",
"table": "Table",
"horizontalRule": "Horizontal Rule",
"sideBySide": "Side By Side",
"sideBySide": "Side-by-side",
"guide": "Guide"
},
"multiselect": {
@ -461,10 +461,10 @@
"task": "Task",
"new": "Create a new task",
"delete": "Delete this task",
"createSuccess": "The task was successfully created.",
"createSuccess": "Task created.",
"addReminder": "Add a new reminder…",
"doneSuccess": "The task was successfully marked as done.",
"undoneSuccess": "The task was successfully un-marked as done.",
"doneSuccess": "Task marked as done.",
"undoneSuccess": "Task un-marked as done.",
"openDetail": "Open task detail view",
"show": {
"titleCurrent": "Current Tasks",
@ -476,7 +476,7 @@
"today": "Today",
"nextWeek": "Next Week",
"nextMonth": "Next Month",
"noTasks": "Nothing to do - Have a nice day!"
"noTasks": "Nothing to do. Have a nice day!"
},
"detail": {
"chooseDueDate": "Click here to set a due date",
@ -488,13 +488,13 @@
"created": "Created {0} by {1}",
"updated": "Updated {0}",
"doneAt": "Done {0}",
"updateSuccess": "The task was saved successfully.",
"deleteSuccess": "The task has been deleted successfully.",
"belongsToList": "This task belongs to list '{list}'",
"updateSuccess": "Task saved.",
"deleteSuccess": "Task deleted.",
"belongsToList": "This task belongs to the \"{list}\" list",
"due": "Due {at}",
"delete": {
"header": "Delete this task",
"text1": "Are you sure you want to remove this task?",
"text1": "Remove this task?",
"text2": "This will also remove all attachments, reminders and relations associated with this task and cannot be undone!"
},
"actions": {
@ -530,7 +530,7 @@
"reminders": "Reminders",
"repeat": "Repeat",
"startDate": "Start Date",
"title": "Title",
"title": "Name",
"updated": "Updated"
},
"subscription": {
@ -551,7 +551,7 @@
"drop": "Drop files here to upload",
"delete": "Delete attachment",
"deleteTooltip": "Delete this attachment",
"deleteText1": "Are you sure you want to delete the attachment {filename}?",
"deleteText1": "Delete the {filename} attachment?",
"deleteText2": "This cannot be undone!",
"copyUrl": "Copy URL",
"copyUrlTooltip": "Copy the url of this attachment for usage in text"
@ -560,13 +560,13 @@
"title": "Comments",
"loading": "Loading comments…",
"edited": "edited {date}",
"creating": "Creating comment…",
"creating": "Commenting…",
"placeholder": "Add your comment…",
"comment": "Comment",
"delete": "Delete this comment",
"deleteText1": "Are you sure you want to delete this comment?",
"deleteText1": "Delete this comment?",
"deleteText2": "This cannot be undone!",
"addedSuccess": "The comment was added successfully."
"addedSuccess": "Comment added."
},
"deferDueDate": {
"title": "Defer due date",
@ -581,15 +581,15 @@
"assignee": {
"placeholder": "Type to assign a user…",
"selectPlaceholder": "Assign this user",
"assignSuccess": "The user has been assigned successfully.",
"unassignSuccess": "The user has been unassigned successfully."
"assignSuccess": "User assigned.",
"unassignSuccess": "User unassigned."
},
"label": {
"placeholder": "Type to add a new label…",
"createPlaceholder": "Add this as new label",
"addSuccess": "The label has been added successfully.",
"createSuccess": "The label has been created successfully.",
"removeSuccess": "The label has been removed successfully."
"addSuccess": "Label added.",
"createSuccess": "Label created.",
"removeSuccess": "Label removed."
},
"priority": {
"unset": "Unset",
@ -600,14 +600,14 @@
"doNow": "DO NOW"
},
"relation": {
"add": "Add a New Task Relation",
"new": "New Task Relation",
"add": "Add a new task relation",
"new": "New task relation",
"searchPlaceholder": "Type search for a new task to add as related…",
"createPlaceholder": "Add this as new related task",
"differentList": "This task belongs to a different list.",
"noneYet": "No task relations yet.",
"delete": "Delete Task Relation",
"deleteText1": "Are you sure you want to delete this task relation?",
"deleteText1": "Delete this task relation?",
"deleteText2": "This cannot be undone!"
},
"repeat": {
@ -616,7 +616,7 @@
"everyMonth": "Every Month",
"mode": "Repeat mode",
"monthly": "Monthly",
"fromCurrentDate": "From Current Date",
"fromCurrentDate": "From current date",
"each": "Each",
"specifyAmount": "Specify an amount…",
"hours": "Hours",
@ -653,47 +653,47 @@
"noTeams": "You are currently not part of any teams.",
"create": {
"title": "Create a new team",
"success": "The team was successfully created."
"success": "Team created."
},
"edit": {
"title": "Edit Team \"{team}\"",
"title": "Edit the \"{team}\" team",
"members": "Team Members",
"search": "Type to search a user…",
"addUser": "Add to team",
"makeMember": "Make Member",
"makeAdmin": "Make Admin",
"success": "The team was successfully updated.",
"userAddedSuccess": "The team member was successfully added.",
"madeMember": "The team member was successfully made member.",
"madeAdmin": "The team member was successfully made admin.",
"success": "Team updated.",
"userAddedSuccess": "Team member added.",
"madeMember": "Team member made member.",
"madeAdmin": "Team member made admin.",
"delete": {
"header": "Delete the team",
"text1": "Are you sure you want to delete this team and all of its members?",
"text1": "Delete this team and all its members?",
"text2": "All team members will loose access to lists and namespaces shared with this team. This CANNOT BE UNDONE!",
"success": "The team was successfully deleted."
"success": "Team deleted."
},
"deleteUser": {
"header": "Remove a user from the team",
"text1": "Are you sure you want to remove this user from the team?",
"text2": "They will loose access to all lists and namespaces this team has access to. This CANNOT BE UNDONE!",
"success": "The user was successfully deleted from the team."
"text1": "Remove this user from the team?",
"text2": "The user will loose access to all lists and namespaces this team has access to. This cannot be undone!",
"success": "User removed from the team."
}
},
"attributes": {
"name": "Team Name",
"namePlaceholder": "The team's name goes here…",
"namePlaceholder": "Enter a team name…",
"nameRequired": "Please specify a name.",
"description": "Description",
"descriptionPlaceholder": "The teams description goes here…",
"descriptionPlaceholder": "Enter team description…",
"admin": "Admin",
"member": "Member"
}
},
"keyboardShortcuts": {
"title": "Keyboard Shortcuts",
"allPages": "These shortcuts work on all pages.",
"currentPageOnly": "These shortcuts work only on the current page.",
"toggleMenu": "Toggle The Menu",
"allPages": "Works on all pages.",
"currentPageOnly": "Only works on the current page.",
"toggleMenu": "Toggle the menu",
"quickSearch": "Open the search/quick action bar",
"task": {
"title": "Task Page",
@ -706,22 +706,22 @@
}
},
"update": {
"available": "There is an update for Vikunja available!",
"do": "Update Now"
"available": "New version of Vikunja available!",
"do": "Install new version now"
},
"menu": {
"edit": "Edit",
"archive": "Archive",
"duplicate": "Duplicate",
"delete": "Delete",
"unarchive": "Un-Archive",
"unarchive": "Un-archive",
"setBackground": "Set background",
"share": "Share",
"newList": "New list"
},
"apiConfig": {
"url": "Vikunja URL",
"urlPlaceholder": "eg. https://localhost:3456",
"urlPlaceholder": "e.g: https://localhost:3456",
"change": "change",
"signInOn": "Sign in to your Vikunja account on {0}",
"error": "Could not find or use Vikunja installation at \"{domain}\".",
@ -735,18 +735,18 @@
"notification": {
"title": "Notifications",
"none": "You don't have any notifications. Have a nice day!",
"explainer": "Notifications will appear here when actions on namespaces, lists or tasks you subscribed to happen."
"explainer": "Notifications appear here when actions (for namespaces, lists, or tasks) you subscribe to happen."
},
"quickActions": {
"commands": "Commands",
"placeholder": "Type a command or search…",
"placeholder": "Type a command, or search…",
"hint": "You can use # to only seach for tasks, * to only search for lists and @ to only search for teams.",
"tasks": "Tasks",
"lists": "Lists",
"teams": "Teams",
"newList": "Enter the title of the new list…",
"newTask": "Enter the title of the new task…",
"newNamespace": "Enter the title of the new namespace…",
"newList": "Enter list name…",
"newTask": "Enter task name…",
"newNamespace": "Enter namespace name…",
"newTeam": "Enter the name of the new team…",
"createTask": "Create a task in the current list ({title})",
"createList": "Create a list in the current namespace ({title})",
@ -769,26 +769,26 @@
"success": "Success",
"0001": "You're not allowed to do that.",
"1001": "A user with this username already exists.",
"1002": "A user with this email address already exists.",
"1002": "A user with this e-mail address already exists.",
"1004": "No username and password specified.",
"1005": "The user does not exist.",
"1006": "Could not get the user id.",
"1006": "Could not get the user ID.",
"1008": "No password reset token provided.",
"1009": "Invalid password reset token.",
"1010": "Invalid email confirm token.",
"1010": "Invalid e-mail confirmation token.",
"1011": "Wrong username or password.",
"1012": "Email address of the user not confirmed.",
"1012": "The e-mail address of the user is unconfirmed.",
"1013": "New password is empty.",
"1014": "Old password is empty.",
"1015": "Totp is already enabled for this user.",
"1016": "Totp is not enabled for this user.",
"1017": "The totp passcode is invalid.",
"1015": "This user is already using TOTP.",
"1016": "This user uses TOTP.",
"1017": "Invalid TOTP code.",
"1018": "The user avatar type setting is invalid.",
"2001": "ID cannot be empty or 0.",
"2002": "Some of the request data was invalid.",
"3001": "The list does not exist.",
"3004": "You need to have read permissions on that list to perform that action.",
"3005": "The list title cannot be empty.",
"3005": "You must enter a list name.",
"3006": "The list share does not exist.",
"3007": "A list with this identifier already exists.",
"3008": "The list is archived and can therefore only be accessed read only. This is also true for all tasks associated with this list.",
@ -804,17 +804,17 @@
"4010": "Cannot relate a task with itself.",
"4011": "The task attachment does not exist.",
"4012": "The task attachment is too large.",
"4013": "The task sort param is invalid.",
"4013": "Invalid task-sorting parameter.",
"4014": "The task sort order is invalid.",
"4015": "The task comment does not exist.",
"4016": "Invalid task field.",
"4017": "Invalid task filter comparator.",
"4018": "Invalid task filter concatinator.",
"4017": "Invalid task-filter comparator.",
"4018": "Invalid task-filter concatinator.",
"4019": "Invalid task filter value.",
"5001": "The namespace does not exist.",
"5003": "You do not have access to the specified namespace.",
"5006": "The namespace name cannot be empty.",
"5009": "You need to have namespace read access to perform that action.",
"5009": "Read access to namespace needed to perform this action.",
"5010": "This team does not have access to that namespace.",
"5011": "This user has already access to that namespace.",
"5012": "The namespace is archived and can therefore only be accessed read only.",
@ -839,8 +839,8 @@
"11002": "Saved filters are not available for link shares.",
"12001": "The subscription entity type is invalid.",
"12002": "You are already subscribed to the entity itself or a parent entity.",
"13001": "This link share requires a password for authentication, but none was provided.",
"13002": "The provided link share password was invalid."
"13001": "The required password was not supplied for this link share.",
"13002": "Invalid link-share password."
},
"about": {
"title": "About",

View File

@ -1 +1,83 @@
{}
{
"list": {
"share": {
"links": {
"removeText": "¿Está seguro de que desea eliminar este enlace compartido? Ya no será posible acceder a esta lista con este enlace compartido. ¡Esto no se puede deshacer!"
}
},
"kanban": {
"doneBucketHintExtended": "Todas las tareas que se trasladen al depósito de finalizadas se marcarán como realizadas automáticamente. Todas las tareas marcadas como realizadas desde otro lugar también se moverán."
}
},
"user": {
"settings": {
"newPasswordTitle": "Actualiza tu contraseña",
"newPassword": "Nueva contraseña",
"currentPasswordPlaceholder": "Tu contraseña actual",
"currentPassword": "Contraseña actual",
"passwordsDontMatch": "La contraseña nueva y su confirmación no emparejan.",
"title": "Opciones",
"updateEmailTitle": "Actualiza tu dirección de correo electrónico",
"newPasswordConfirm": "Confirmar contraseña",
"passwordUpdateSuccess": "La contraseña se actualizó correctamente.",
"general": {
"savedSuccess": "Configuración actualizada.",
"newName": "El nombre nuevo",
"name": "Nombre",
"title": "Configuración General",
"language": "Idioma",
"weekStartMonday": "lunes",
"weekStartSunday": "domingo",
"weekStart": "La semana empieza en",
"playSoundWhenDone": "Reproducir un sonido cuando marcas tareas como hechas"
},
"updateEmailSuccess": "Dirección de correo electrónico actualizada. Haga clic en el enlace del correo electrónico que se te ha enviado para confirmarlo.",
"updateEmailNew": "Nueva dirección de correo electrónico"
},
"auth": {
"login": "Ingresar",
"email": "Correo electrónico",
"passwordRepeat": "Reescribe tu contraseña",
"usernamePlaceholder": "p/ej. Federico",
"confirmEmailSuccess": "Has confirmado correctamente tu correo electrónico. Ya podés conectarte.",
"register": "Registrarse",
"resetPasswordAction": "Envíame un enlace para restablecer la contraseña",
"emailPlaceholder": "p/ej. frederic@vikunja.io",
"resetPassword": "Restablecer tu contraseña",
"loginWith": "Inicie sesión con {provider}",
"passwordsDontMatch": "Las contraseñas no coinciden",
"openIdStateError": "¡El estado no coincide, negándome a continuar!",
"totpTitle": "Código de autenticación de dos factores",
"password": "Contraseña",
"passwordPlaceholder": "p/ej. •••••••••••",
"totpPlaceholder": "p/ej. 123456",
"resetPasswordSuccess": "¡Revisa tu bandeja de entrada! Debe tener un correo electrónico con instrucciones para restablecer su contraseña.",
"logout": "Cerrar sesión",
"authenticating": "Autenticando…",
"usernameEmail": "Nombre de usuario o dirección de correo electrónico",
"username": "Nombre de usuario"
}
},
"filters": {
"attributes": {
"title": "Título",
"titlePlaceholder": "El título del filtro guardado va acá…"
},
"create": {
"description": "Un filtro guardado es una lista virtual que se calcula a partir de un conjunto de filtros cada vez que se accede a él. Una vez creado, aparecerá en un espacio de nombres especial."
}
},
"home": {
"welcome": "Hola, {username}",
"list": {
"new": "Crear una lista nueva",
"import": "Importa tus datos a Vikunja",
"newText": "Podés crear una nueva lista para las tareas nuevas:",
"importText": "O importa tus listas y tareas de otros servicios a Vikunja:"
}
},
"404": {
"text": "La página solicitada no existe.",
"title": "No encontrado"
}
}

View File

@ -1 +1,851 @@
{}
{
"home": {
"welcome": "Salut {username}",
"list": {
"import": "Importer tes données dans Vikunja",
"importText": "Ou importe tes listes et tâches dautres services dans Vikunja :",
"new": "Créer une nouvelle liste",
"newText": "Tu peux créer une nouvelle liste pour tes nouvelles tâches :"
},
"lastViewed": "Dernière consultation",
"welcomeEvening": "Bonsoir {username}",
"welcomeDay": "Salut {username}",
"welcomeMorning": "Bonjour {username}",
"welcomeNight": "Bonne nuit {username}"
},
"label": {
"attributes": {
"descriptionPlaceholder": "Description de létiquette",
"description": "Description",
"titlePlaceholder": "Entre un nom détiquette…",
"color": "Couleur",
"title": "Nom"
},
"create": {
"success": "Étiquette créée.",
"titleRequired": "Indique un nom.",
"title": "Créer une nouvelle étiquette",
"header": "Nouvelle étiquette"
},
"search": "Écris pour rechercher une étiquette…",
"newCTA": "Tu nas actuellement aucune étiquette.",
"description": "Clique sur une étiquette pour la modifier. Tu peux modifier toutes les étiquettes que tu as créées, tu peux utiliser toutes les étiquettes qui sont associées à une tâche dont tu as accès à la liste.",
"manage": "Gérer les étiquettes",
"title": "Étiquettes",
"edit": {
"header": "Modifier létiquette",
"success": "Étiquette mise à jour.",
"forbidden": "Tu ne peux pas modifier cette étiquette car elle ne tappartient pas."
},
"deleteSuccess": "Étiquette supprimée."
},
"quickActions": {
"createList": "Créer une liste dans lespace de noms actuel ({title})",
"createTask": "Créer une tâche dans la liste actuelle ({title})",
"newTeam": "Entre le nom de la nouvelle équipe…",
"newNamespace": "Entre le nom de lespace de noms…",
"newTask": "Entre le nom de la tâche…",
"newList": "Entre le nom de la liste…",
"teams": "Équipes",
"lists": "Listes",
"tasks": "Tâches",
"hint": "Tu peux utiliser # pour rechercher uniquement les tâches, * pour rechercher uniquement les listes et @ pour rechercher uniquement les équipes.",
"placeholder": "Écris une commande ou une recherche…",
"commands": "Commandes",
"cmds": {
"newTeam": "Nouvelle équipe",
"newNamespace": "Nouvel espace de noms",
"newList": "Nouvelle liste",
"newTask": "Nouvelle tâche"
}
},
"notification": {
"explainer": "Les notifications apparaissent ici lorsque des actions (pour les espaces de noms, les listes ou les tâches) auxquelles tu es abonné·e se produisent.",
"none": "Tu nas pas de notifications. Passe une bonne journée !",
"title": "Notifications"
},
"loadingError": {
"contact": "contacte-nous",
"tryAgain": "réessaye",
"failed": "Le chargement a échoué, {0}. Si lerreur persiste, {1}."
},
"apiConfig": {
"success": "Utilisation de linstallation Vikunja à « {domain} ».",
"error": "Impossible de trouver ou dutiliser linstallation Vikunja à « {domain} ».",
"signInOn": "Se connecter à ton compte Vikunja sur {0}",
"change": "changer",
"urlPlaceholder": "Par exemple : https://localhost:3456",
"url": "URL Vikunja"
},
"menu": {
"newList": "Nouvelle liste",
"share": "Partager",
"setBackground": "Définir larrière-plan",
"unarchive": "Désarchiver",
"delete": "Supprimer",
"duplicate": "Dupliquer",
"archive": "Archiver",
"edit": "Modifier"
},
"update": {
"do": "Mettre à jour maintenant",
"available": "Il y a une mise à jour pour Vikunja disponible !"
},
"keyboardShortcuts": {
"task": {
"related": "Modifier les tâches connexes de cette tâche",
"attachment": "Ajouter une pièce jointe à cette tâche",
"dueDate": "Modifier la date déchéance de cette tâche",
"labels": "Ajouter des étiquettes à cette tâche",
"assign": "Assigner cette tâche à un·e utilisateur·rice",
"done": "Marquer une tâche comme terminée",
"title": "Page de tâche"
},
"quickSearch": "Ouvrir la barre de recherche/action rapide",
"toggleMenu": "Basculer le menu",
"currentPageOnly": "Fonctionnent uniquement sur la page en cours.",
"allPages": "Fonctionne sur toutes les pages.",
"title": "Raccourcis clavier"
},
"team": {
"attributes": {
"member": "Membre",
"admin": "Admin",
"descriptionPlaceholder": "La description des équipes va ici…",
"description": "Description",
"nameRequired": "Indique un nom.",
"namePlaceholder": "Entre le nom de léquipe…",
"name": "Nom de léquipe"
},
"edit": {
"deleteUser": {
"success": "Utilisateur·rice retiré·e de léquipe.",
"text2": "La personne perdra accès à toutes les listes et espaces de noms auxquels cette équipe a accès. Ceci ne peut pas être annulé !",
"text1": "Retirer cette personne de léquipe ?",
"header": "Retirer un·e utilisateur·rice de léquipe"
},
"delete": {
"success": "Équipe supprimée.",
"text2": "Tous les membres de léquipe perdront laccès aux listes et aux espaces de noms partagés avec cette équipe. Ceci ne peut pas être annulé !",
"text1": "Supprimer cette équipe et tous ses membres ?",
"header": "Supprimer léquipe"
},
"madeAdmin": "Membre de léquipe nommé admin.",
"madeMember": "Le membre de léquipe est devenu membre.",
"userAddedSuccess": "Membre de léquipe ajouté.",
"success": "Équipe mise à jour.",
"makeAdmin": "Rendre admin",
"makeMember": "Ajouter comme membre",
"addUser": "Ajouter à léquipe",
"search": "Écris pour rechercher un·e utilisateur·rice…",
"members": "Membres de léquipe",
"title": "Modifier léquipe « {team} »"
},
"create": {
"success": "Équipe créée.",
"title": "Créer une nouvelle équipe"
},
"noTeams": "Tu ne fais actuellement partie daucune équipe.",
"title": "Équipes"
},
"task": {
"repeat": {
"years": "Années",
"months": "Mois",
"weeks": "Semaines",
"days": "Jours",
"hours": "Heures",
"specifyAmount": "Indique un nombre…",
"each": "Tous/toutes les",
"fromCurrentDate": "À partir de la date actuelle",
"monthly": "Mensuel",
"mode": "Mode de répétition",
"everyMonth": "Chaque mois",
"everyWeek": "Chaque semaine",
"everyDay": "Chaque jour"
},
"relation": {
"deleteText2": "Ceci ne peut pas être annulé !",
"deleteText1": "Supprimer cette relation de tâche ?",
"delete": "Supprimer la relation de tâche",
"noneYet": "Pas encore de relations de tâches.",
"differentList": "Cette tâche appartient à une autre liste.",
"createPlaceholder": "Ajouter cette tâche comme nouvelle tâche connexe",
"searchPlaceholder": "Écris la recherche dune nouvelle tâche à ajouter comme connexe…",
"new": "Nouvelle relation de tâche",
"add": "Ajouter une nouvelle relation de tâche"
},
"priority": {
"doNow": "LE FAIRE MAINTENANT",
"urgent": "Urgente",
"high": "Élevée",
"medium": "Moyenne",
"low": "Faible",
"unset": "Non définie"
},
"label": {
"removeSuccess": "Étiquette retirée.",
"createSuccess": "Étiquette créée.",
"addSuccess": "Étiquette ajoutée.",
"createPlaceholder": "Ajouter ceci comme nouvelle étiquette",
"placeholder": "Écris pour ajouter une nouvelle étiquette…"
},
"assignee": {
"unassignSuccess": "Désaffectation réussie.",
"assignSuccess": "Affectation réussie.",
"selectPlaceholder": "Affecter cet·te utilisateur·rice",
"placeholder": "Écris pour affecter un·e utilisateur·rice…"
},
"description": {
"empty": "Aucune description nest encore disponible.",
"placeholder": "Clique ici pour entrer une description…"
},
"deferDueDate": {
"1week": "1 semaine",
"3days": "3 jours",
"1day": "1 jour",
"title": "Reporter la date déchéance"
},
"comment": {
"addedSuccess": "Commentaire ajouté.",
"deleteText2": "Ceci ne peut être annulé !",
"deleteText1": "Supprimer ce commentaire ?",
"delete": "Supprimer ce commentaire",
"comment": "Commentaire",
"placeholder": "Ajoute ton commentaire…",
"creating": "Création dun commentaire…",
"edited": "modifié {date}",
"loading": "Chargement des commentaires…",
"title": "Commentaires"
},
"attachment": {
"deleteText2": "Ceci ne peut être annulé !",
"deleteText1": "Supprimer la pièce jointe {filename} ?",
"delete": "Supprimer la pièce jointe",
"drop": "Dépose les fichiers ici pour les téléverser",
"upload": "Téléverser la pièce jointe",
"download": "Télécharger",
"createdBy": "créé {0} par {1}",
"title": "Pièces jointes",
"copyUrlTooltip": "Copier lURL de cette pièce jointe pour lutiliser dans le texte",
"copyUrl": "Copier lURL",
"deleteTooltip": "Supprimer cette pièce jointe",
"downloadTooltip": "Télécharger cette pièce jointe"
},
"subscription": {
"unsubscribeSuccess": "Tu es maintenant désabonné·e de cette {entity}",
"subscribeSuccess": "Tu es maintenant abonné·e à cette {entity}",
"unsubscribe": "Se désabonner",
"subscribe": "Sabonner",
"notSubscribed": "Tu nes pas abonné·e à cette {entity} et ne recevras pas de notifications pour les changements.",
"subscribed": "Tu es actuellement abonné·e à cette {entity} et recevras des notifications pour les changements.",
"subscribedThroughParent": "Tu ne peux pas te désabonner ici car tu es abonné·e à cette {entity} par le biais de son {parent}."
},
"attributes": {
"updated": "Mis à jour",
"title": "Nom",
"startDate": "Date de début",
"repeat": "Répéter",
"reminders": "Rappels",
"relatedTasks": "Tâches connexes",
"priority": "Priorité",
"percentDone": "% terminé",
"labels": "Étiquettes",
"endDate": "Date de fin",
"dueDate": "Date déchéance",
"done": "Terminé",
"description": "Description",
"createdBy": "Créé par",
"created": "Créé",
"color": "Couleur",
"assignees": "Attributaires"
},
"detail": {
"actions": {
"delete": "Supprimer la tâche",
"color": "Définir la couleur de la tâche",
"moveList": "Déplacer la tâche",
"relatedTasks": "Ajouter des relations de tâches",
"attachments": "Ajouter des pièces jointes",
"percentDone": "Définir le pourcentage dachèvement",
"repeatAfter": "Définir un intervalle de répétition",
"reminders": "Définir des rappels",
"endDate": "Fixer une date de fin",
"startDate": "Définir une date de début",
"dueDate": "Définir léchéance",
"priority": "Définir la priorité",
"label": "Ajouter des étiquettes",
"assign": "Assigner cette tâche à un·e utilisateur·rice"
},
"delete": {
"text2": "Ceci supprimera également toutes les pièces jointes, les rappels et les relations associés à cette tâche et ne pourra pas être annulé !",
"text1": "Retirer cette tâche ?",
"header": "Supprimer cette tâche"
},
"due": "Échéance {at}",
"belongsToList": "Cette tâche appartient à la liste « {list} »",
"deleteSuccess": "Tâche supprimée.",
"updateSuccess": "Tâche enregistrée.",
"doneAt": "Terminé {0}",
"updated": "Mis à jour {0}",
"created": "Créé {0} par {1}",
"undone": "Marquer comme inachevé",
"done": "Terminé !",
"move": "Déplacer une tâche vers une autre liste",
"chooseEndDate": "Clique ici pour fixer une date de fin",
"chooseStartDate": "Clique ici pour fixer une date de début",
"chooseDueDate": "Clique ici pour définir une date déchéance"
},
"show": {
"noTasks": "Rien à faire. Passe une bonne journée !",
"nextMonth": "Le mois prochain",
"nextWeek": "La semaine prochaine",
"today": "Aujourdhui",
"until": "au",
"from": "Tâches du",
"titleCurrent": "Tâches actuelles",
"current": "Tâches actuelles",
"noDates": "Afficher les tâches sans date",
"titleDates": "Tâches du {from} au {to}"
},
"openDetail": "Ouvrir la vue détaillée de la tâche",
"undoneSuccess": "Tâche marquée comme non terminée.",
"doneSuccess": "Tâche marquée comme terminée.",
"addReminder": "Ajouter un nouveau rappel…",
"createSuccess": "Tâche créée.",
"delete": "Supprimer cette tâche",
"new": "Créer une nouvelle tâche",
"task": "Tâche",
"quickAddMagic": {
"dateTime": "Combinez nimporte lequel des formats de date avec « {time} » (ou {timePM}) pour définir une heure.",
"dateNth": "utilisera le {day}e du mois en cours",
"dateCurrentYear": "utilisera lannée en cours",
"dateWeekday": "nimporte quel jour de la semaine, utilisera la date suivante avec cette date",
"date": "Toute date sera utilisée comme date déchéance de la nouvelle tâche. Vous pouvez utiliser des dates dans un des formats suivants :",
"dateAndTime": "Date et heure",
"list2": "Ceci renverra une erreur si la liste nexiste pas.",
"list1": "Pour définir une liste dans laquelle la tâche doit apparaître, entrez son nom précédé de {prefix}.",
"assignees": "Pour attribuer directement la tâche à une personne, ajoutez son nom dutilisateur préfixé par @ à la tâche.",
"priority2": "Plus le numéro est élevé, plus la priorité est élevée.",
"priority1": "Pour définir la priorité dune tâche, ajoutez un chiffre de 1 à 5, précédé dun {prefix}.",
"label4": "Par exemple : {prefix}\"Étiquette avec espaces\".",
"label3": "Pour utiliser des espaces, il suffit dajouter \" autour du nom de létiquette.",
"label2": "Vikunja va dabord vérifier si létiquette existe déjà et la créer si ce nest pas le cas.",
"label1": "Pour ajouter une étiquette, il suffit de préfixer le nom de létiquette avec {prefix}.",
"multiple": "Vous pouvez utiliser ceci plusieurs fois.",
"intro": "Lors de la création dune tâche, vous pouvez utiliser des mots-clés spéciaux pour ajouter directement des attributs à la tâche nouvellement créée. Ceci permet dajouter des attributs couramment utilisés aux tâches beaucoup plus rapidement.",
"title": "Quick Add Magic",
"what": "Quoi ?",
"hint": "Tu peux utiliser Quick Add Magic"
}
},
"error": {
"5009": "Accès en lecture à lespace de noms nécessaire pour effectuer cette action.",
"5006": "Le nom de lespace de noms ne peut pas être vide.",
"5003": "Tu nas pas accès à lespace de noms indiqué.",
"5001": "Lespace de noms nexiste pas.",
"4019": "Valeur de filtre de tâche invalide.",
"4018": "Concaténateur de filtre de tâche invalide.",
"4017": "Comparateur de filtre de tâche invalide.",
"4016": "Champ de tâche invalide.",
"4015": "Le commentaire de la tâche nexiste pas.",
"4014": "Lordre de tri des tâches est invalide.",
"4013": "Paramètre de triage des tâches invalide.",
"4012": "La pièce jointe de la tâche est trop grande.",
"4011": "La pièce jointe de la tâche nexiste pas.",
"4010": "Impossible de relier une tâche avec elle-même.",
"4009": "La relation de tâche nexiste pas.",
"4008": "Tu ne peux pas créer une relation de tâche qui existe déjà.",
"4007": "Tu ne peux pas créer une relation de tâche avec un type de relation invalide.",
"4006": "Tu ne peux pas définir une tâche parente comme tâche elle-même.",
"4005": "Tu nas pas le droit de voir la tâche.",
"4004": "Besoin dau moins une tâche lors de la modification en bloc de tâches.",
"4003": "Toutes les tâches de modification en bloc doivent appartenir à la même liste.",
"4002": "La tâche de liste nexiste pas.",
"4001": "Le texte de la tâche de liste ne peut pas être vide.",
"3008": "La liste est archivée et ne peut donc être consultée quen lecture seule. Ceci est également vrai pour toutes les tâches associées à cette liste.",
"3007": "Une liste avec cet identifiant existe déjà.",
"0001": "Tu nas pas le droit de faire cela.",
"13002": "Mot de passe de partage de lien invalide.",
"13001": "Le mot de passe requis na pas été fourni pour ce partage de lien.",
"12002": "Tu es déjà abonné·e à lentité elle-même ou à une entité parente.",
"7002": "Lutilisateur·rice a déjà accès à cette liste.",
"6007": "Léquipe na pas accès à la liste pour effectuer cette action.",
"6006": "Impossible de supprimer le dernier membre de léquipe.",
"6005": "Lutilisateur·rice est déjà membre de cette équipe.",
"6004": "Léquipe a déjà accès à cet espace de noms ou à cette liste.",
"6002": "Léquipe nexiste pas.",
"6001": "Le nom de léquipe ne peut pas être vide.",
"5012": "Lespace de noms est archivé et ne peut donc être consulté quen lecture seule.",
"5011": "Cet·e utilisateur·rice a déjà accès à cet espace de noms.",
"5010": "Cette équipe na pas accès à cet espace de noms.",
"3006": "Le partage de liste nexiste pas.",
"3005": "Tu dois entrer un nom de liste.",
"3004": "Tu dois avoir des droits de lecture sur cette liste pour effectuer cette action.",
"3001": "La liste nexiste pas.",
"2002": "Certaines des données de la requête étaient invalides.",
"2001": "Lidentifiant ne peut pas être vide ou égal à 0.",
"1018": "Le paramètre du type davatar de lutilisateur·rice est invalide.",
"1017": "Code à usage unique invalide.",
"1016": "Cette personne utilise un MDP à usage unique.",
"1015": "Cette personne utilise déjà un MDP à usage unique.",
"1014": "Lancien mot de passe est vide.",
"1013": "Le nouveau mot de passe est vide.",
"1011": "Nom dutilisateur·rice ou mot de passe erroné.",
"1009": "Le jeton de réinitialisation du mot de passe est invalide.",
"1008": "Aucun jeton de réinitialisation du mot de passe nest fourni.",
"1006": "Impossible dobtenir lidentifiant de lutilisateur·rice.",
"success": "Succès",
"error": "Erreur",
"1005": "Lutilisateur·rice nexiste pas.",
"1004": "Aucun nom dutilisateur·rice et mot de passe na été indiqué.",
"1001": "Un·e utilisateur·rice avec ce nom dutilisateur·rice existe déjà.",
"12001": "Le type dentité dabonnement est invalide.",
"11002": "Les filtres enregistrés ne sont pas disponibles pour les partages de liens.",
"11001": "Le filtre enregistré nexiste pas.",
"9001": "Le droit est invalide.",
"8003": "Tu nas pas accès à cette étiquette.",
"8002": "Létiquette nexiste pas.",
"8001": "Cette étiquette existe déjà sur cette tâche.",
"7003": "Tu nas pas accès à cette liste.",
"1012": "Ladresse courriel de lutilisateur·rice nest pas confirmée.",
"1010": "Jeton de confirmation de courriel invalide.",
"1002": "Un·e utilisateur·rice avec cette adresse courriel existe déjà.",
"10005": "Il peut y avoir seulement un seau des terminés par liste.",
"10004": "Tu ne peux pas ajouter la tâche à ce seau car il a déjà dépassé la limite de tâches quil peut contenir.",
"10003": "Tu ne peux pas supprimer le dernier seau dune liste.",
"10002": "Le seau ne fait pas partie de cette liste.",
"10001": "Le seau nexiste pas."
},
"filters": {
"title": "Filtres",
"edit": {
"success": "Filtre enregistré.",
"title": "Modifier ce filtre enregistré"
},
"delete": {
"success": "Filtre supprimé.",
"text": "Supprimer ce filtre enregistré ?",
"header": "Supprimer ce filtre enregistré"
},
"create": {
"action": "Créer un nouveau filtre enregistré",
"description": "Un filtre enregistré est une liste virtuelle qui est calculée à partir dun ensemble de filtres à chaque fois quon y accède. Une fois créé, il apparaît dans un espace de noms spécial.",
"title": "Créer un filtre enregistré"
},
"attributes": {
"reminderRange": "Plage de dates de rappel",
"endDateRange": "Plage de dates de fin",
"startDateRange": "Plage de dates de début",
"dueDateRange": "Plage de dates déchéance",
"enablePercentDone": "Par % dachèvement",
"enablePriority": "Activer le filtre par priorité",
"showDoneTasks": "Afficher les tâches terminées",
"requireAll": "Exiger tous les filtres pour quune tâche saffiche",
"includeNulls": "Inclure les tâches sans valeurs",
"descriptionPlaceholder": "Écris une description…",
"description": "Description",
"titlePlaceholder": "Entre un nom de filtre enregistré…",
"title": "Nom"
}
},
"namespace": {
"attributes": {
"isArchived": "Cet espace de noms est archivé",
"archived": "Est archivé",
"color": "Couleur",
"descriptionPlaceholder": "Entre la description de lespace de noms…",
"description": "Description",
"titlePlaceholder": "Entre le nom de lespace de noms…",
"title": "Nom de lespace de noms"
},
"share": {
"title": "Partager « {namespace} »"
},
"edit": {
"success": "Espace de noms mis à jour.",
"title": "Modifier « {namespace} »"
},
"delete": {
"success": "Espace de noms supprimé.",
"text2": "Ceci inclut toutes les listes et les tâches et ne peut être annulé !",
"text1": "Supprimer cet espace de noms et tout son contenu ?",
"title": "Supprimer « {namespace} »"
},
"archive": {
"description": "Larchivage dun espace de noms signifie quon ne peut pas créer de nouvelles listes dans cet espace, ni le modifier.",
"success": "Espace de noms archivé.",
"unarchiveText": "Tu pourras créer de nouvelles listes ou les modifier.",
"archiveText": "Tu ne pourras pas modifier cet espace de noms ou créer de nouvelles listes tant que tu ne lauras pas désarchivé. Ceci archivera également toutes les listes de cet espace de noms.",
"titleUnarchive": "Désarchiver « {namespace} »",
"titleArchive": "Archiver « {namespace} »"
},
"create": {
"success": "Espace de noms créé.",
"tooltip": "Quest-ce quun espace de noms ?",
"explanation": "Des collections de listes pour partager et organiser vos listes. En fait, chaque liste appartient à un espace de noms.",
"titleRequired": "Indique un nom.",
"title": "Créer un nouvel espace de noms"
},
"search": "Écris pour rechercher un espace de noms…",
"namespaces": "Espaces de noms",
"createList": "Créer une nouvelle liste dans cet espace de noms.",
"noLists": "Cet espace de noms ne contient pas de listes.",
"archived": "Archivé",
"unarchive": "Désarchiver",
"noneAvailable": "Tu nas pas despace de noms pour le moment.",
"showArchived": "Montrer les archivés",
"namespace": "Espace de noms",
"title": "Espaces de noms et listes",
"pseudo": {
"savedFilters": {
"title": "Filtres"
},
"favorites": {
"title": "Favoris"
},
"sharedLists": {
"title": "Listes partagées"
}
}
},
"list": {
"kanban": {
"addAnotherTask": "Ajouter une autre tâche",
"addTask": "Ajouter une tâche",
"addTaskPlaceholder": "Entre le nom de la tâche…",
"noLimit": "Non défini",
"limit": "Limite : {limit}",
"title": "Kanban",
"bucketLimitSavedSuccess": "Limite du seau enregistrée.",
"bucketTitleSavedSuccess": "Nom du seau enregistré.",
"deleteBucketSuccess": "Seau supprimé.",
"deleteBucketText2": "Ceci ne supprimera pas les tâches mais les déplacera dans le seau par défaut.",
"deleteBucketText1": "Supprimer ce seau ?",
"addBucket": "Créer un nouveau seau",
"deleteLast": "Tu ne peux pas supprimer le dernier seau.",
"doneBucketSavedSuccess": "Seau des terminés enregistré.",
"doneBucketHintExtended": "Toutes les tâches déplacées dans le seau des choses terminées seront marquées comme terminées automatiquement. Toutes les tâches marquées comme terminées ailleurs seront également déplacées.",
"doneBucketHint": "Toutes les tâches déplacées dans ce seau seront automatiquement marquées comme faites.",
"deleteHeaderBucket": "Supprimer le seau",
"addBucketPlaceholder": "Entre le nouveau nom du seau…",
"doneBucket": "Seau des terminés",
"collapse": "Réduire ce seau"
},
"table": {
"columns": "Colonnes",
"title": "Tableau"
},
"gantt": {
"noDates": "Aucune date na été fixée pour cette tâche.",
"to": "À",
"from": "De",
"day": "Jour",
"month": "Mois",
"default": "Par défaut",
"size": "Taille",
"showTasksWithoutDates": "Afficher les tâches pour lesquelles aucune date na été fixée",
"title": "Gantt"
},
"list": {
"editTask": "Modifier la tâche",
"newTaskCta": "Créer une nouvelle tâche.",
"empty": "Cette liste est actuellement vide.",
"addTitleRequired": "Indique un nom.",
"addPlaceholder": "Ajouter une nouvelle tâche…",
"add": "Ajouter",
"title": "Liste"
},
"share": {
"attributes": {
"delete": "Supprimer",
"right": "Droit",
"sharedBy": "Partagé par",
"name": "Nom",
"link": "Lien"
},
"right": {
"admin": "Admin",
"readWrite": "Lecture et écriture",
"read": "Lecture seule",
"title": "Droit"
},
"userTeam": {
"updatedSuccess": "{type} ajouté.",
"addedSuccess": "{type} ajouté.",
"removeSuccess": "{sharable} retiré de {type}.",
"removeText": "Retirer ce {sharable} du {type} ? Ceci ne peut pas être annulé !",
"removeHeader": "Retirer un {type} de la liste {sharable}",
"notShared": "Pas encore partagé avec des {type}.",
"you": "Toi",
"shared": "Partagé avec ces {type}",
"typeTeam": "équipe | équipes",
"typeUser": "utilisateur·rice | utilisateur·rice·s"
},
"links": {
"deleteSuccess": "Lien supprimé",
"createSuccess": "Partage créé.",
"create": "Créer un nouveau lien de partage",
"nameExplanation": "Toutes les actions effectuées par ce partage de lien apparaîtront avec le nom.",
"removeText": "Retirer ce partage de lien ? Il ne sera plus possible daccéder à cette liste avec ce partage de lien. Cette opération ne peut être annulée !",
"remove": "Retirer un lien de partage",
"noName": "Aucun nom défini",
"passwordExplanation": "Lutilisateur·rice doit saisir ce mot de passe pour se connecter.",
"password": "Mot de passe (facultatif)",
"namePlaceholder": "p. ex. Lorem Ipsum",
"name": "Nom (facultatif)",
"explanation": "Permet de partager une liste avec les personnes qui nont pas de compte sur Vikunja.",
"what": "Quest-ce quun lien de partage ?",
"title": "Liens de partage"
},
"share": "Partager",
"title": "Partager « {list} »",
"header": "Partager cette liste"
},
"edit": {
"success": "Liste mise à jour.",
"color": "Couleur",
"descriptionPlaceholder": "Entre la description de la liste…",
"description": "Description",
"identifierPlaceholder": "Lidentifiant de la liste va ici…",
"identifierTooltip": "Lidentifiant de liste peut être utilisé pour identifier de manière unique une tâche dans toutes les listes. Tu peux le régler sur vide pour le désactiver.",
"identifier": "Identifiant de la liste",
"titlePlaceholder": "Entre le nom de la liste…",
"title": "Modifier « {list} »",
"header": "Modifier cette liste"
},
"duplicate": {
"success": "Liste dupliquée.",
"text": "Sélectionne un espace de noms qui doit contenir la liste dupliquée :",
"label": "Dupliquer",
"title": "Dupliquer cette liste"
},
"delete": {
"success": "Liste supprimée.",
"text2": "Ceci inclut toutes les tâches et ne peut pas être annulé !",
"text1": "Supprimer cette liste et tout son contenu ?",
"header": "Supprimer cette liste",
"title": "Supprimer « {list} »"
},
"background": {
"removeSuccess": "Arrière-plan supprimé.",
"success": "Arrière-plan défini.",
"loadMore": "Charger plus de photos",
"poweredByUnsplash": "Propulsé par Unsplash",
"searchPlaceholder": "Rechercher un arrière-plan…",
"upload": "Choisis un arrière-plan depuis ton ordinateur",
"remove": "Retirer larrière-plan",
"title": "Définir larrière-plan de la liste"
},
"archive": {
"success": "Liste archivée.",
"archiveText": "Tu ne pourras pas modifier cette liste ni créer de nouvelles tâches tant que tu ne lauras pas désarchivée.",
"unarchiveText": "Tu pourras créer de nouvelles tâches ou les modifier.",
"unarchive": "Désarchiver cette liste",
"archive": "Archiver cette liste",
"title": "Archiver « {list} »"
},
"create": {
"createdSuccess": "Liste créée.",
"addTitleRequired": "Indique un nom.",
"titlePlaceholder": "Entre le nom de la liste…",
"header": "Créer une nouvelle liste"
},
"shared": "Listes partagées",
"searchSelect": "Clique ou appuie sur la touche Entrée pour sélectionner cette liste",
"search": "Écris pour rechercher une liste…",
"lists": "Listes",
"color": "Couleur",
"title": "Nom de la liste",
"archived": "Cette liste est archivée. Il nest pas possible dy créer de nouvelles tâches ou de les modifier.",
"pseudo": {
"favorites": {
"title": "Favoris"
}
}
},
"user": {
"settings": {
"totp": {
"enroll": "Sinscrire",
"disableSuccess": "Authentification à deux facteurs désactivée.",
"confirmSuccess": "Configuration du MDP à usage unique confirmée et utilisable.",
"disable": "Désactiver lauthentification à deux facteurs",
"enterPassword": "Entre ton mot de passe",
"setupSuccess": "Tu as maintenant configuré lauthentification à deux facteurs.",
"passcodePlaceholder": "Un code généré par ton appli de mot de passe à usage unique",
"passcode": "Code",
"scanQR": "Tu peux également scanner ce code QR :",
"finishSetupPart2": "Après cela, entre un code de ton application ci-dessous.",
"finishSetupPart1": "Pour terminer ta configuration, utilise ce secret dans ton appli de mot de passe à usage unique (andOTP ou similaire) :",
"title": "Authentification à deux facteurs"
},
"avatar": {
"setSuccess": "Avatar défini.",
"statusUpdateSuccess": "Statut de lavatar mis à jour.",
"uploadAvatar": "Téléverser lavatar",
"upload": "Téléverser",
"gravatar": "Gravatar",
"initials": "Initiales",
"title": "Avatar"
},
"caldav": {
"more": "Plus dinformations sur CalDAV dans Vikunja",
"howTo": "Tu peux connecter Vikunja à des clients CalDAV pour visualiser et gérer toutes les tâches de différents clients. Entre cette URL dans ton client :",
"title": "CalDAV"
},
"general": {
"language": "Langue",
"weekStartMonday": "lundi",
"weekStartSunday": "dimanche",
"weekStart": "La semaine commence le",
"playSoundWhenDone": "Jouer un son lors du marquage des tâches comme étant effectuées",
"discoverableByEmail": "Permettre aux autres de me trouver quand ils recherchent mon adresse courriel complète",
"discoverableByName": "Permettre aux autres de me trouver quand ils recherchent mon nom",
"overdueReminders": "Menvoyer des rappels pour les tâches en retard et non terminées par courriel chaque matin",
"emailReminders": "Menvoyer des rappels de tâches par courriel",
"savedSuccess": "Paramètres mis à jour.",
"newName": "Le nouveau nom",
"name": "Nom",
"title": "Paramètres généraux"
},
"updateEmailSuccess": "Mise à jour de ladresse électronique. Clique sur le lien dans le courriel qui ta été envoyé pour le confirmer.",
"updateEmailNew": "Nouvelle adresse courriel",
"updateEmailTitle": "Mets à jour ton adresse électronique",
"passwordUpdateSuccess": "Mot de passe mis à jour.",
"passwordsDontMatch": "Le nouveau mot de passe et sa confirmation ne correspondent pas.",
"currentPasswordPlaceholder": "Ton mot de passe actuel",
"currentPassword": "Mot de passe actuel",
"newPasswordConfirm": "Confirmation du nouveau mot de passe",
"newPassword": "Nouveau mot de passe",
"newPasswordTitle": "Mets à jour ton mot de passe",
"title": "Paramètres"
},
"auth": {
"logout": "Se déconnecter",
"openIdStateError": "Létat ne correspond pas, impossible de continuer !",
"authenticating": "Authentification…",
"loginWith": "Se connecter avec {provider}",
"register": "Sinscrire",
"login": "Se connecter",
"totpPlaceholder": "p. ex. 123456",
"totpTitle": "Code dauthentification à deux facteurs",
"confirmEmailSuccess": "Tu peux maintenant te connecter en utilisant votre adresse courriel.",
"passwordsDontMatch": "Les mots de passe ne correspondent pas",
"resetPasswordSuccess": "Vérifie ta boîte de réception ! Tu devrais recevoir un courriel contenant des instructions sur la manière de réinitialiser ton mot de passe.",
"resetPasswordAction": "Menvoyer un lien de réinitialisation du mot de passe",
"resetPassword": "Réinitialiser ton mot de passe",
"passwordPlaceholder": "p. ex. •••••••••••",
"passwordRepeat": "Retape ton mot de passe",
"password": "Mot de passe",
"usernamePlaceholder": "p. ex. frederick",
"emailPlaceholder": "p. ex. frederic@vikunja.io",
"email": "Adresse courriel",
"usernameEmail": "Nom dutilisateur·rice ou adresse courriel",
"username": "Nom dutilisateur·rice"
}
},
"input": {
"multiselect": {
"selectPlaceholder": "Clique ou appuie sur la touche Entrée pour sélectionner",
"createPlaceholder": "Créer un nouveau"
},
"editor": {
"guide": "Guide",
"sideBySide": "Côte à côte",
"horizontalRule": "Règle horizontale",
"table": "Tableau",
"image": "Image",
"link": "Lien",
"cleanBlock": "Bloc propre",
"orderedList": "Liste ordonnée",
"unorderedList": "Liste non ordonnée",
"quote": "Citation",
"code": "Code",
"strikethrough": "Barré",
"italic": "Italique",
"bold": "Gras",
"headingBigger": "En-tête plus grand",
"headingSmaller": "En-tête plus petit",
"heading3": "En-tête 3",
"heading2": "En-tête 2",
"heading1": "En-tête 1",
"done": "Terminé",
"edit": "Modifier"
},
"datepicker": {
"chooseDate": "Choisir une date",
"nextWeek": "La semaine prochaine",
"laterThisWeek": "Plus tard cette semaine",
"thisWeekend": "Ce weekend",
"nextMonday": "Lundi prochain",
"tomorrow": "Demain",
"today": "Aujourdhui"
},
"resetColor": "Réinitialiser la couleur"
},
"misc": {
"default": "Par défaut",
"saved": "Enregistré !",
"saving": "Enregistrement en cours…",
"doit": "Faites-le !",
"create": "Créer",
"info": "Infos",
"poweredBy": "Propulsé par Vikunja",
"next": "Suivant",
"previous": "Précédent",
"searchPlaceholder": "Écris pour rechercher…",
"search": "Rechercher",
"copy": "Copier dans le presse-papier",
"disable": "Désactiver",
"refresh": "Actualiser",
"cancel": "Annuler",
"confirm": "Confirmer",
"delete": "Supprimer",
"save": "Enregistrer",
"loading": "Chargement…",
"close": "Fermer"
},
"navigation": {
"privacy": "Politique de confidentialité",
"imprint": "Informations légales",
"settings": "Paramètres",
"upcoming": "À venir",
"overview": "Vue densemble"
},
"sharing": {
"invalidPassword": "Le mot de passe est invalide.",
"error": "Une erreur sest produite.",
"passwordRequired": "Cette liste partagée nécessite un mot de passe. Entre-le ci-dessous :",
"authenticating": "Authentification…"
},
"404": {
"text": "La page que tu as demandée nexiste pas.",
"title": "Non trouvé"
},
"date": {
"altFormatShort": "j M Y",
"altFormatLong": "j M Y H:i",
"ago": "il y a {date}",
"in": "en {date}",
"locale": "fr"
},
"migrate": {
"confirm": "Je suis sûr·e, commencer à migrer maintenant !",
"alreadyMigrated2": "Importer à nouveau est possible mais peut créer des doublons. Es-tu sûr·e ?",
"alreadyMigrated1": "Il semble que tu aies déjà importé tes affaires de {name} le {date}.",
"inProgress": "Importation en cours…",
"getStarted": "Commencer",
"authorize": "Autorise Vikunja à accéder à ton compte {name} en cliquant sur le bouton ci-dessous.",
"descriptionDo": "Vikunja importera toutes les listes, tâches, notes, rappels et fichiers auxquels tu as accès.",
"description": "Clique sur le logo dun des services tiers ci-dessous pour commencer.",
"import": "Importer tes données dans Vikunja",
"titleService": "Importe tes données depuis {name} dans Vikunja",
"title": "Migrer dautres services vers Vikunja"
},
"about": {
"apiVersion": "Version de lAPI : {version}",
"frontendVersion": "Version : {version}",
"title": "À propos"
}
}

785
src/i18n/lang/nb_NO.json Normal file
View File

@ -0,0 +1,785 @@
{
"namespace": {
"namespace": "Navnerom",
"edit": {
"title": "Rediger «{namespace}»",
"success": "Navnerom oppdatert."
},
"delete": {
"title": "Slett «{namespace}»",
"success": "Navnerom slettet.",
"text2": "Dette inkluderer alle lister og gjøremål, og kan ikke angres!",
"text1": "Slett dette navnerommet og hele dets innhold?"
},
"archive": {
"success": "Navnerom arkivert.",
"titleArchive": "Arkiver «{namespace}»",
"titleUnarchive": "Avarkiver «{namespace}»",
"description": "Hvis et navnerom arkiveres, kan du ikke opprette nye lister i det, eller redigere det.",
"unarchiveText": "Du vil ikke kunne opprette nye lister eller redigere den.",
"archiveText": "Du må av-arkivere dette navnerommet for å kunne opprette nye lister i det. Det vil også arkivere alle lister i det navnerommet."
},
"share": {
"title": "Del «{namespace}»"
},
"create": {
"title": "Opprett et nytt navnerom",
"success": "Navnerom opprettet.",
"tooltip": "Hva er et navnerom?",
"explanation": "Samlinger av lister for å dele og organisere listene dine. Hver liste tilhører faktisk et navnerom.",
"titleRequired": "Velg et navn."
},
"search": "Skriv for å søke etter et navnerom …",
"namespaces": "Navnerommet",
"createList": "Opprett en ny liste i dette navnerommet.",
"noLists": "Dette navnerommet inneholder ingen lister.",
"attributes": {
"color": "Farge",
"description": "Beskrivelse",
"titlePlaceholder": "Skriv inn et navneromsnavn…",
"title": "Navn på navnerom",
"isArchived": "Dette navnerommet er arkivert",
"archived": "Er arkivert"
},
"showArchived": "Vis arkiverte",
"archived": "Arkivert",
"title": "Navnerom og lister",
"unarchive": "Av-arkiver",
"noneAvailable": "Du har ingen navnerom akkurat nå."
},
"list": {
"duplicate": {
"title": "Dupliser denne listen",
"success": "Liste duplisert.",
"text": "Velg et navnerom som skal romme den dupliserte listen:",
"label": "Dupliser"
},
"background": {
"poweredByUnsplash": "Kjøres med Unsplash",
"removeSuccess": "Bakgrunn fjernet.",
"success": "Bakgrunn satt.",
"searchPlaceholder": "Søk etter en bakgrunn …",
"remove": "Fjern bakgrunn",
"title": "Sett listebakgrunn",
"loadMore": "Last inn flere bilder",
"upload": "Velg en bakgrunn fra PC-en din"
},
"kanban": {
"deleteBucketSuccess": "Bøtte slettet.",
"addAnotherTask": "Legg til et annet gjøremål",
"addTask": "Legg til et gjøremål",
"deleteBucketText1": "Slett bøtten?",
"deleteHeaderBucket": "Slett bøtten",
"addBucket": "Opprett en ny bøtte",
"noLimit": "Ikke satt",
"limit": "Grense: {limit}",
"doneBucketSavedSuccess": "Utført-bøtte lagret.",
"doneBucketHintExtended": "Alle gjøremål flyttet til utført-bøtten vil markeres som utført automatisk. Alle gjøremål markert som utført annensteds fra flyttes også.",
"doneBucketHint": "Alle gjøremål flyttet inn i denne bøtten vil automatisk markeres som utførte.",
"doneBucket": "Utført-bøtte",
"addTaskPlaceholder": "Skriv inn gjøremålsnavn…",
"bucketTitleSavedSuccess": "Bøttenavn lagret.",
"bucketLimitSavedSuccess": "Bøttegrense lagret.",
"addBucketPlaceholder": "Skriv inn nytt bøttenavn …",
"deleteLast": "Du kan ikke fjerne den siste bøtten.",
"title": "Kanban",
"deleteBucketText2": "Dette vil ikke slette noen gjøremål, men snarere flytte dem til forvalgt bøtte."
},
"share": {
"links": {
"create": "Opprett en ny lenkedeling",
"deleteSuccess": "Lenke slettet",
"password": "Passord (valgfritt)",
"name": "Navn (valgfritt)",
"namePlaceholder": "f.eks. Lorem ipsum",
"title": "Lenkedelinger",
"explanation": "Lar deg dele en liste til dem uten konto på Vikunja.",
"removeText": "Fjern denne lenkedeling? Det vil ikke lenger være mulig å nå denne listen med denne linkedelingen. Dette kan ikke angres!",
"remove": "Fjern en lenkedeling",
"nameExplanation": "Alle handlinger gjort av denne lenkedelingen vil dukke opp med navnet.",
"what": "Hva er en lenkedeling?",
"createSuccess": "Lenkedeling opprettet.",
"noName": "Navn ikke satt",
"passwordExplanation": "Brukeren må skrive inn dette passordet for å logge inn."
},
"right": {
"admin": "Admin",
"title": "Høyre",
"read": "Skrivebeskyttet",
"readWrite": "Lesing og skriving"
},
"userTeam": {
"updatedSuccess": "{type} lagt til.",
"addedSuccess": "{type} lagt til.",
"removeSuccess": "{sharable} fjernet fra {type}.",
"you": "Deg",
"removeText": "Fjern denne {sharable} fra {type}? Dette kan ikke angres!",
"removeHeader": "Fjern en {type} fra {sharable}",
"shared": "Delt med disse {type}",
"notShared": "Ikke delt med noe {type} enda.",
"typeTeam": "lag | lag",
"typeUser": "bruker | brukere"
},
"title": "Del «{list}»",
"header": "Del denne listen",
"attributes": {
"delete": "Slett",
"sharedBy": "Delt av",
"name": "Navn",
"link": "Lenke",
"right": "Rettighet"
},
"share": "Del"
},
"edit": {
"title": "Rediger «{list}»",
"success": "Liste oppdatert.",
"description": "Beskrivelse",
"header": "Rediger denne listen",
"color": "Farge",
"identifierTooltip": "Listeidentifikatoren kan brukes for å unikt identifisere gjøremål mellom lister. Du kan la den stå tom for å skru den av.",
"descriptionPlaceholder": "Skriv inn listebeskrivelse…",
"titlePlaceholder": "Skriv inn listenavn…",
"identifierPlaceholder": "Listeidentifikator her …",
"identifier": "Listeidentifikator"
},
"table": {
"columns": "Kolonner",
"title": "Tabell"
},
"list": {
"title": "Liste",
"editTask": "Rediger gjøremål",
"newTaskCta": "Opprett et nytt gjøremål.",
"addPlaceholder": "Legg til nytt gjøremål …",
"add": "Legg til",
"addTitleRequired": "Velg et navn.",
"empty": "Denne listen er for tiden tom."
},
"delete": {
"success": "Liste slettet.",
"title": "Slett «{list}»",
"header": "Slett denne listen",
"text2": "Dette inkluderer alle gjøremål og kan ikke angres!",
"text1": "Slett denne listen og hele dens innhold?"
},
"archive": {
"archive": "Arkiver denne listen",
"title": "Arkiver «{list}»",
"success": "Liste arkivert.",
"unarchive": "Av-arkiver denne listen",
"archiveText": "Du vil ikke kunne redigere denne listen eller opprette nye gjøremål før du av-arkiverer den.",
"unarchiveText": "Du vil ikke kunne opprette nye gjøremål eller redigere den."
},
"create": {
"createdSuccess": "Liste opprettet.",
"addTitleRequired": "Angi en tittel.",
"header": "Opprett en ny liste",
"titlePlaceholder": "Skriv inn listenavn…"
},
"shared": "Delte lister",
"search": "Skriv for å søke etter en liste …",
"lists": "Lister",
"color": "Farge",
"gantt": {
"to": "Til",
"from": "Fra",
"day": "Dag",
"month": "Måned",
"size": "Størrelse",
"title": "Gantt-skjema",
"noDates": "Dette gjøremålet har ingen satte datoer.",
"default": "Forvalg",
"showTasksWithoutDates": "Vis gjøremål som ikke har satte datoer enda"
},
"title": "Listens navn",
"searchSelect": "Klikk eller trykk Enter for å velge denne listen",
"archived": "Denne listen er arkivert. Det er ikke mulig å opprette nye eller redigere gjøremål i den."
},
"user": {
"settings": {
"totp": {
"disable": "Skru av to-faktorbekreftelse",
"confirmSuccess": "TOTP-oppsett bekreftet, og klar til bruk.",
"enterPassword": "Skriv inn passordet ditt",
"scanQR": "Alternativt kan du skanne denne QR-koden:",
"finishSetupPart1": "For å fullføre oppsettet, bruker du denne hemmeligheten i ditt TOTP-program (andOTP eller lignende):",
"setupSuccess": "Du har nå satt opp to-faktorbekreftelse.",
"passcode": "Kode",
"finishSetupPart2": "Etter det skriver du inn en kode fra programmet ditt nedenfor.",
"disableSuccess": "To-faktorbekreftelse av.",
"passcodePlaceholder": "En kode generert av ditt TOTP-program",
"title": "To-faktorbekreftelse",
"enroll": "Bruk"
},
"avatar": {
"statusUpdateSuccess": "Avatarstatus oppdatert.",
"uploadAvatar": "Last opp avatar",
"initials": "Initialer",
"title": "Avatar",
"gravatar": "Gravatar",
"upload": "Last opp",
"setSuccess": "Avatar satt."
},
"caldav": {
"more": "Mer info om CalDAV i Vikunja",
"title": "CalDAV",
"howTo": "Du kan koble Vikunja til CalDAV-klienter for å vise og håndtere alle gjøremål fra forskjellige klienter. Skriv inn denne nettadressen i klienten din:"
},
"general": {
"emailReminders": "Send meg påminnelser om gjøremål per e-post",
"savedSuccess": "Innstillinger oppdatert.",
"language": "Språk",
"weekStartMonday": "Mandag",
"weekStartSunday": "Søndag",
"weekStart": "Ukestart",
"newName": "Det nye navnet",
"name": "Navn",
"title": "Generelle innstillinger",
"playSoundWhenDone": "Spill lyd når gjøremål markeres som utført",
"discoverableByEmail": "La andre finne meg ved å søke etter hele e-postadressen min",
"discoverableByName": "La andre finne meg ved å søke etter hele navnet mitt",
"overdueReminders": "Send meg påminnelser om gjøremål med utløpt frist via e-post hver morgen"
},
"passwordsDontMatch": "Nytt passord og bekreftelsen av det samsvarer ikke.",
"passwordUpdateSuccess": "Passord oppdatert.",
"updateEmailNew": "Ny e-postadresse",
"updateEmailTitle": "Oppdater din e-postadresse",
"currentPasswordPlaceholder": "Ditt nåværende passord",
"currentPassword": "Nåværende",
"newPasswordConfirm": "Bekreft nytt passord",
"newPassword": "Nytt passord",
"title": "Innstillinger",
"newPasswordTitle": "Oppdater passordet ditt",
"updateEmailSuccess": "E-postadresse oppdatert. Klikk lenken i e-posten sendt til deg for å bekrefte den."
},
"auth": {
"confirmEmailSuccess": "Du kan logge inn med din e-postadresse nå.",
"totpPlaceholder": "f.eks. 123456",
"emailPlaceholder": "f.eks. fredrik@vikunja.io",
"usernamePlaceholder": "f.eks. Fredrik",
"passwordPlaceholder": "f.eks. •••••••••••",
"logout": "Logg ut",
"loginWith": "Logg inn med {provider}",
"passwordsDontMatch": "Passordene samsvarer ikke",
"resetPassword": "Tilbakestill passordet ditt",
"passwordRepeat": "Skriv inn passordet igjen",
"password": "Passord",
"email": "E-postadresse",
"usernameEmail": "Brukernavn eller e-postadresse",
"username": "Brukernavn",
"authenticating": "Identitetsbekrefter …",
"register": "Registrer deg",
"login": "Logg inn",
"resetPasswordSuccess": "Sjekk innboksen din for e-post med instruks om tilbakestilling av passord.",
"resetPasswordAction": "Send lenke for tilbakestilling av passord.",
"openIdStateError": "Tilstanden stemmer ikke overens. Kan ikke fortsette.",
"totpTitle": "Kode fra to-faktorbekreftelse"
}
},
"team": {
"attributes": {
"member": "Medlem",
"description": "Beskrivelse",
"nameRequired": "Angi et navn.",
"namePlaceholder": "Skriv inn lagnavn …",
"admin": "Admin",
"name": "Lagnavn"
},
"edit": {
"deleteUser": {
"header": "Fjern en bruker fra laget",
"success": "Bruker fjernet fra laget.",
"text2": "Brukeren vil miste tilgang til alle lister og navnerom dette laget har tilgang til. Dette kan ikke angres!",
"text1": "Fjern denne brukeren fra laget?"
},
"members": "Lagmedlemmer",
"delete": {
"success": "Lag slettet.",
"header": "Slett laget",
"text2": "Et lagmedlem vil miste tilgang til lister og navnerom delt med dette laget. Dette kan ikke angres!",
"text1": "Slett dette laget og alle dets medlemmer?"
},
"search": "Skriv for å søke etter bruker…",
"madeAdmin": "Lagmedlem gjort til admin.",
"madeMember": "Lagmedlem gjort til medlem.",
"userAddedSuccess": "Lagmedlem lagt til.",
"success": "Lag oppdatert.",
"title": "Rediger «{team}»-laget",
"makeAdmin": "Gjør til admin",
"makeMember": "Gjør til medlem",
"addUser": "Legg til i lag"
},
"create": {
"success": "Lag opprettet.",
"title": "Opprett et nytt lag"
},
"noTeams": "Du er ikke del av noen lag.",
"title": "Lag"
},
"task": {
"priority": {
"medium": "Middels",
"low": "Lav",
"doNow": "GJØR NÅ",
"urgent": "Haster",
"high": "Høy",
"unset": "Ikke satt"
},
"label": {
"removeSuccess": "Etikett fjernet.",
"createSuccess": "Etikett opprettet.",
"addSuccess": "Etikett lagt til.",
"createPlaceholder": "Legg til dette som en ny etikett",
"placeholder": "Skriv for å legge til en ny etikett …"
},
"detail": {
"actions": {
"label": "Legg til etiketter",
"delete": "Slett gjøremål",
"moveList": "Flytt gjøremål",
"attachments": "Legg til vedlegg",
"repeatAfter": "Sett gjentagelsesintervaller",
"reminders": "Sett påminnelser",
"endDate": "Sett en sluttdato",
"startDate": "Sett startdato",
"dueDate": "Sett fristdato",
"priority": "Sett prioritet",
"percentDone": "Sett % utført",
"assign": "Tildel en bruker dette gjøremålet",
"color": "Sett gjøremålsfarge",
"relatedTasks": "Legg til gjøremålsrelasjoner"
},
"deleteSuccess": "Gjøremål slettet.",
"doneAt": "Utført {0}",
"updated": "Oppdatert {0}",
"created": "Opprettet {0} av {1}",
"chooseEndDate": "Klikk her for å sette en sluttdato",
"chooseStartDate": "Klikk her for å sette en startdato",
"chooseDueDate": "Klikk her for å sette en fristdato",
"delete": {
"header": "Slett dette gjøremålet",
"text2": "Dette fil også fjerne alle vedlegg, påminnelser og relasjoner tilknyttet dette gjøremålet, og kan ikke angres!",
"text1": "Fjern dette gjøremålet?"
},
"updateSuccess": "Gjøremål lagret.",
"done": "Utført!",
"belongsToList": "Dette gjøremålet tilhører «{list}»-listen",
"due": "Frist {at}",
"undone": "Marker som uferdig",
"move": "Flytt gjøremål til en annen liste"
},
"show": {
"today": "I dag",
"from": "Gjøremål fra",
"current": "Nåværende gjøremål",
"noDates": "Vis gjøremål uten datoer",
"titleCurrent": "Nåværende gjøremål",
"nextMonth": "Neste måned",
"nextWeek": "Neste uke",
"noTasks": "Ingenting fore. Ha en fin dag.",
"until": "til",
"titleDates": "Gjøremål fra {from} til {to}"
},
"openDetail": "Åpne gjøremålets detaljvisning",
"undoneSuccess": "Gjøremål avmarkert som utført.",
"doneSuccess": "Gjøremål markert som utført.",
"addReminder": "Legg til ny påminnelse …",
"comment": {
"edited": "redigert {date}",
"loading": "Laster inn kommentarer …",
"title": "Kommentarer",
"addedSuccess": "Kommentar lagt til.",
"deleteText2": "Dette kan ikke angres.",
"deleteText1": "Slett denne kommentaren?",
"delete": "Slett denne kommentaren",
"comment": "Kommentar",
"placeholder": "Legg til din kommentar …",
"creating": "Kommenterer …"
},
"attachment": {
"delete": "Slett vedlegg",
"title": "Vedlegg",
"deleteText2": "Dette kan ikke angres.",
"deleteText1": "Slett {filename}-vedlegget?",
"drop": "Slipp filer her for å laste opp",
"upload": "Last opp vedlegg",
"download": "Last ned",
"createdBy": "opprettet {0} av {1}"
},
"attributes": {
"startDate": "Startdato",
"reminders": "Påminnelser",
"repeat": "Gjenta",
"relatedTasks": "Relaterte gjøremål",
"priority": "Prioritet",
"percentDone": "% utført",
"labels": "Etiketter",
"endDate": "Sluttdato",
"dueDate": "Fristdato",
"done": "Ferdig",
"description": "Beskrivelse",
"createdBy": "Opprettet av",
"created": "Opprettet",
"color": "Farge",
"assignees": "Tildelte",
"updated": "Oppdatert",
"title": "Navn"
},
"delete": "Slett dette gjøremålet",
"new": "Opprett et nytt gjøremål",
"repeat": {
"years": "År",
"months": "Måneder",
"weeks": "Uker",
"days": "Dager",
"hours": "Timer",
"specifyAmount": "Angi mengde…",
"fromCurrentDate": "Fra nåværende dato",
"monthly": "Månedlig",
"everyMonth": "Hver måned",
"everyWeek": "Hver uke",
"everyDay": "Hver dag",
"mode": "Gjentagelsesmodus",
"each": "Hver"
},
"relation": {
"new": "Ny gjøremålsrelasjon",
"noneYet": "Ingen gjøremålsrelasjoner enda.",
"deleteText2": "Dette kan ikke angres!",
"deleteText1": "Slett denne gjøremålstilknytningen?",
"differentList": "Dette gjøremålet tilhører en annen liste.",
"createPlaceholder": "Legg til dette som nytt relatert gjøremål",
"searchPlaceholder": "Skriv for å søke etter et nytt gjøremål å legge til som relatert …",
"delete": "Slett gjøremålsrelasjon",
"add": "Legg til ny gjøremålsrelasjon"
},
"deferDueDate": {
"1week": "1 uke",
"3days": "3 dager",
"1day": "1 dag"
},
"subscription": {
"subscribedThroughParent": "Du kan ikke oppheve abonnement her fordi du ikke har abonnert på denne {entity} gjennom dens {parent}.",
"unsubscribeSuccess": "Du har opphevet abonnementet på denne {entity}",
"subscribeSuccess": "Du abonnerer nå på denne {entity}",
"unsubscribe": "Opphev abonnement",
"subscribe": "Abonner",
"subscribed": "Du abonnerer på denne {entity} og vil motta merkander om endringer.",
"notSubscribed": "Du abonnerer ikke på denne {entity} og vil ikke motta merknader om endringer."
},
"assignee": {
"unassignSuccess": "Brukertilknytning opphevet.",
"assignSuccess": "Bruker tilknyttet.",
"selectPlaceholder": "Tilknytt denne brukeren",
"placeholder": "Skriv for å tilknytte en bruker …"
},
"description": {
"empty": "Ingen beskrivelse tilgjengelig enda.",
"placeholder": "Klikk her for å legge til en beskrivelse …"
},
"createSuccess": "Gjøremål opprettet.",
"task": "Gjøremål"
},
"label": {
"attributes": {
"description": "Beskrivelse",
"color": "Farge",
"descriptionPlaceholder": "Etikettbeskrivelse",
"titlePlaceholder": "Skriv inn et etikettnavn…",
"title": "Navn"
},
"deleteSuccess": "Etikett slettet.",
"edit": {
"success": "Etikett oppdatert.",
"header": "Rediger etikett",
"forbidden": "Du kan ikke redigere denne etiketten fordi du ikke eier den."
},
"create": {
"title": "Opprett en ny etikett",
"header": "Ny etikett",
"success": "Etikett opprettet.",
"titleRequired": "Angi et navn."
},
"manage": "Håndter etiketter",
"title": "Etiketter",
"description": "Klikk på en etikett for å redigere den. Du kan redigere alle dem du har opprettet, og du kan bruke etiketter fra alle fra gjøremål du har tilgang til.",
"search": "Skriv for å søke etter en etikett …",
"newCTA": "Du har for øyeblikket ingen etiketter."
},
"filters": {
"create": {
"action": "Opprett nytt lagret filter",
"title": "Opprett et lagret filter"
},
"edit": {
"success": "Filter lagret.",
"title": "Rediger dette lagrede filteret"
},
"delete": {
"success": "Filter slettet.",
"text": "Er du sikker på at du ønsker å slette dette lagrede filteret?",
"header": "Slett dette lagrede filteret"
},
"attributes": {
"description": "Beskrivelse",
"requireAll": "Krev alle filter for at et gjøremål skal vises",
"showDoneTasks": "Vis utførte gjøremål",
"descriptionPlaceholder": "Skriv inn en beskrivelse…",
"includeNulls": "Inkluder gjøremål uten verdier",
"titlePlaceholder": "Skriv inn et lagret filternavn…",
"title": "Navn",
"dueDateRange": "Fristdato-område",
"startDateRange": "Startdato-område",
"reminderRange": "Påminnelsesdato-område",
"endDateRange": "Sluttdato-område",
"enablePercentDone": "Filtrer etter fullførelse",
"enablePriority": "Filtrer etter prioritet"
},
"title": "Filter"
},
"misc": {
"searchPlaceholder": "Skriv for å søke …",
"disable": "Skru av",
"saving": "Lagrer …",
"create": "Opprett",
"info": "Info",
"next": "Neste",
"previous": "Forrige",
"search": "Søk",
"copy": "Kopier til utklippstavle",
"cancel": "Avbryt",
"confirm": "Bekreft",
"delete": "Slett",
"save": "Lagre",
"loading": "Laster inn …",
"default": "Forvalg",
"poweredBy": "Drevet av Vikunja",
"refresh": "Gjenoppfrisk",
"doit": "Gjør det!",
"saved": "Lagret!"
},
"navigation": {
"settings": "Innstillinger",
"overview": "Oversikt",
"privacy": "Personvernspraksis",
"imprint": "Imprint",
"upcoming": "Kommende"
},
"migrate": {
"import": "Importer din data inn i Vikunja",
"getStarted": "Begynn",
"titleService": "Importer din data fra {name} inn i Vikunja",
"confirm": "Jeg er sikker. Begynn migreringen nå.",
"alreadyMigrated1": "Det ser ut til at du allerede har importert ting fra {name} den {date}.",
"authorize": "Innvilg Vikunja tilgang til din {name}-konto ved å klikke på knappen nedenfor.",
"description": "Klikk på logoen til én av tredjepartstjenestene nedenfor for å begynne.",
"inProgress": "Importerer …",
"descriptionDo": "Vikunja vil importere alle lister, gjøremål, notater, påminnelser og filer du har tilgang til."
},
"404": {
"text": "Siden du forespurte finnes ikke.",
"title": "Ikke funnet"
},
"home": {
"list": {
"importText": "Eller importer lister og gjøremål fra andre tjenester inn i Vikunja:",
"import": "Importer din data inn i Vikunja",
"new": "Opprett en ny liste",
"newText": "Du kan opprette en ny liste for dine nye gjøremål:"
},
"welcome": "Hei {username}"
},
"input": {
"multiselect": {
"createPlaceholder": "Opprett ny",
"selectPlaceholder": "Klikk eller trykk Enter for å velge"
},
"editor": {
"table": "Tabell",
"image": "Bilde",
"link": "Lenke",
"quote": "Sitat",
"code": "Kode",
"heading3": "Overskrift 3",
"heading2": "Overskrift 2",
"heading1": "Overskrift 1",
"done": "Utført",
"strikethrough": "Gjennomstreket",
"italic": "Kursiv",
"cleanBlock": "Tom blokk",
"sideBySide": "Side-ved-side",
"horizontalRule": "Vannrett linje",
"headingBigger": "Større overskrift",
"headingSmaller": "Mindre overskrift",
"guide": "Veiledning",
"orderedList": "Sortert liste",
"unorderedList": "Usortert liste",
"bold": "Fet"
},
"datepicker": {
"chooseDate": "Velg en dato",
"nextWeek": "Neste uke",
"laterThisWeek": "Senere denne uken",
"nextMonday": "Neste mandag",
"tomorrow": "I morgen",
"today": "I dag",
"thisWeekend": "Denne helgen"
},
"resetColor": "Tilbakestill farge"
},
"apiConfig": {
"change": "endre",
"url": "Vikunja-nettadresse",
"success": "Bruker Vikunja-installasjonen på «{domain}».",
"error": "Fant ingen brukbar Vikunja-installasjon på «{domain}».",
"urlPlaceholder": "f.eks: https://lokalvert:3456",
"signInOn": "Logg inn på din Vikunja-konto på {0}"
},
"menu": {
"newList": "Ny liste",
"share": "Del",
"delete": "Slett",
"edit": "Rediger",
"setBackground": "Sett bakgrunn",
"duplicate": "Dupliser",
"unarchive": "Av-arkiver",
"archive": "Akriver"
},
"sharing": {
"invalidPassword": "Passordet er ugyldig.",
"passwordRequired": "Den delte listen krever et passord. Skriv det inn nedenfor:",
"authenticating": "Identitetsbekrefter…",
"error": "En feil oppstod."
},
"date": {
"altFormatLong": "j M Y H:i",
"altFormatShort": "j M Y",
"ago": "{date} siden",
"locale": "nb_NO",
"in": "den {date}"
},
"quickActions": {
"hint": "Du kan bruke «#» for å kun søke etter gjøremål, «*». for å kun søke etter lister, og «@» for å kun søke etter lag.",
"newTask": "Skriv inn gjøremålsnavn…",
"newNamespace": "Skriv inn navneromsnavn…",
"createList": "Opprett en liste i nåværende navnerom ({title})",
"cmds": {
"newTeam": "Nytt lag",
"newNamespace": "Nytt navnerom",
"newList": "Ny liste",
"newTask": "Nytt gjøremål"
},
"newTeam": "Skriv inn navnet på det nye laget …",
"teams": "Lag",
"lists": "Lister",
"tasks": "Gjøremål",
"placeholder": "Skriv en kommando, eller søk …",
"commands": "Kommandoer",
"createTask": "Opprett et gjøremål i nåværende liste ({title})",
"newList": "Skriv inn nytt listenavn…"
},
"notification": {
"explainer": "Merknader vil vises her når handlinger på navnerom, lister, eller gjøremål du abonnerer på finner sted.",
"none": "Ingen merknader. Ha en fin dag."
},
"error": {
"5012": "Navnerommet er arkivert og kan derfor kun leses.",
"5009": "Lesetilgang til navnerom kreves for å utføre denne handlingen.",
"10004": "Du kan ikke legge til gjøremålet som bøtte, siden den allerede overskrider grenser for gjøremål den kan holde.",
"12002": "Du abonnerer allerede på selve oppføringen, eller en ovennevnt oppføring.",
"4018": "Ugyldig gjøremålsfilter-sammentrekning.",
"4017": "Ugyldig gjøremålsfilter-sammenligner.",
"4005": "Du mangler rettigheten til å se dette gjøremålet.",
"4004": "Må ha minst ett gjøremål ved masseredigering av gjøremål.",
"4003": "Alle masse-redigeringsgjøremål må tilhøre samme liste.",
"0001": "Du tillates ikke å gjøre dette.",
"9001": "Rettigheten er ugyldig.",
"4013": "Gjøremålssorteringsparameteret er ugyldig.",
"4007": "Du kan ikke opprette en gjøremålsrelasjon med ugyldig relasjonstype.",
"4006": "Du kan ikke sette et ovennevnt gjøremål som selve gjøremålet.",
"3004": "Du må ha lesetilgang til den listen for å utføre denne handlingen.",
"1012": "Brukerens e-postadresse er ubekreftet.",
"1018": "Brukeravatar-innstillingen er ugyldig.",
"6005": "Brukeren er allerede medlem av det laget.",
"6004": "Dette lagmedlemmet har allerede tilgang til listen eller navnerommet.",
"6002": "Dette lagmedlemmet finnes ikke.",
"4009": "Gjøremålsrelasjonen finnes ikke.",
"4008": "Du kan ikke opprette en gjøremålsrelasjon som allerede finnes.",
"2002": "Noe av forespørselsdataen var ugyldig.",
"13001": "Påkrevd passord ble ikke angitt for denne lenkedelingen.",
"13002": "Ugyldig lenkedelingspassord.",
"4002": "Listegjøremålet finnes ikke.",
"1017": "Ugyldig TOTP-kode.",
"1016": "Denne brukeren bruker TOTP.",
"1015": "Denne brukeren bruker allerede TOTP.",
"1014": "Det gamle passordet er tomt.",
"1013": "Det nye passordet er tomt.",
"1010": "Ugyldig symbol for e-postbekreftelse.",
"1009": "Ugyldig symbol for passordtilbakestilling.",
"1006": "Kunne ikke hente den bruker-ID-en.",
"10005": "Det kan kun være én utført-bøtte per liste.",
"3007": "En liste med denne identifikatoren finnes allerede.",
"3006": "Lenkedelingen finnes ikke.",
"3005": "Du må skrive inn et listenavn.",
"4016": "Ugyldig gjøremålsfelt.",
"4015": "Gjøremålskommentaren finnes ikke.",
"4014": "Gjøremålets sorteringsrekkefølge er ugyldig.",
"4012": "Gjøremålsvedlegget er for stort.",
"4011": "Gjøremålsvedlegget finnes ikke.",
"1005": "Brukeren finnes ikke.",
"1004": "Brukernavn og passord ikke angitt.",
"1002": "En bruker med den e-postadressen finnes allerede.",
"1001": "En bruker med det brukernavnet finnes allerede.",
"success": "Vellykket",
"11002": "Lagrede filter er ikke tilgjengelige for lenkedelinger.",
"11001": "Lagret filter finnes ikke.",
"10003": "Du kan ikke fjerne den siste bøtten i en liste.",
"10002": "Bøtten hører ikke til den listen.",
"10001": "Denne bøtten finnes ikke.",
"8003": "Du har ikke tilgang til denne etiketten.",
"8002": "Denne etiketten finnes ikke.",
"8001": "Denne etiketten finnes allerede for dette gjøremålet.",
"7003": "Du har ikke tilgang til den listen.",
"7002": "Brukeren har allerede tilgang til den listen.",
"3001": "Listen finnes ikke.",
"2001": "ID kan ikke være tom eller 0.",
"1011": "Feil brukernavn eller passord.",
"error": "Feil",
"12001": "Abonnementenhetstypen er ugyldig.",
"5010": "Dette laget har ikke tilgang til det navnerommet.",
"5006": "Navneromsnavnet kan ikke stå tomt.",
"5003": "Du har ikke tilgang til angitt navnerom.",
"5001": "Navnerommet finnes ikke.",
"4019": "Ugyldig gjøremålsfilterverdi.",
"4010": "Kan ikke relatere gjøremål til seg selv.",
"1008": "Symbol for passordtilbakestilling ble ikke angitt.",
"4001": "Listegjøremålsteksten kan ikke være tom.",
"3008": "Denne arkiverte listen og alle tilknyttede gjøremål kan kun leses.",
"6001": "Skriv inn et lagnavn først.",
"5011": "Denne brukeren har allerede tilgang til det navnerommet.",
"6007": "Laget har ikke tilgang til listen for å utføre den handlingen.",
"6006": "Kan ikke slette siste lagmedlem."
},
"loadingError": {
"failed": "Innlasting feilet, {0}. Hvis feilen vedvarer, {1}.",
"tryAgain": "prøv igjen",
"contact": "kontakt oss"
},
"keyboardShortcuts": {
"task": {
"done": "Marker gjøremål som utført",
"related": "Endre relaterte gjøremål for dette gjøremålet",
"attachment": "Legg til et vedlegg for dette gjøremålet",
"dueDate": "Endre dette gjøremålets fristdato",
"labels": "Legg til etiketter for dette gjøremålet",
"title": "Gjøremålsside",
"assign": "Tildel en bruker dette gjøremålet"
},
"toggleMenu": "Veksle menyvisning",
"currentPageOnly": "Fungerer kun på nåværende side.",
"allPages": "Fungerer på alle sider.",
"title": "Tastatursnarveier",
"quickSearch": "Åpne søk-/hurtighandlingsfeltet"
}
}

1
src/i18n/lang/pt.json Normal file
View File

@ -0,0 +1 @@
{}

View File

@ -1 +1 @@
{}
{}

View File

@ -1 +1,742 @@
{}
{
"home": {
"welcome": "Привет, {username}",
"list": {
"import": "Импорт данных в Vikunja",
"importText": "Или импортировать списки и задачи из других сервисов в Vikunja:",
"new": "Создать новый список",
"newText": "Ты можешь создать новый список для своих задач:"
}
},
"label": {
"attributes": {
"color": "Цвет",
"descriptionPlaceholder": "Описание метки",
"description": "Описание",
"titlePlaceholder": "Введи название метки…",
"title": "Название"
},
"deleteSuccess": "Метка удалена.",
"edit": {
"success": "Метка изменена.",
"forbidden": "Ты не можешь изменять эту метку, потому что не являешься её владельцем.",
"header": "Изменить метку"
},
"create": {
"success": "Метка успешно создана.",
"titleRequired": "Укажи название.",
"title": "Создать новую метку",
"header": "Новая метка"
},
"newCTA": "Меток сейчас нет.",
"description": "Нажми на метку, чтобы изменить её. Ты можешь редактировать все созданные тобой метки, ты можешь использовать все метки, связанные с задачей, к списку которой у тебя есть доступ.",
"manage": "Управление метками",
"title": "Метки",
"search": "Введи запрос для поиска метки…"
},
"filters": {
"title": "Фильтры",
"edit": {
"success": "Фильтр сохранён.",
"title": "Изменить этот сохранённый фильтр"
},
"attributes": {
"showDoneTasks": "Показывать завершённые задачи",
"descriptionPlaceholder": "Введи описание…",
"description": "Описание",
"title": "Название",
"reminderRange": "Диапазон даты напоминания",
"endDateRange": "Диапазон даты завершения",
"startDateRange": "Диапазон даты начала",
"dueDateRange": "Диапазон срока",
"enablePercentDone": "По % завершения",
"enablePriority": "Вкл. фильтр по приоритету",
"titlePlaceholder": "Введи название сохранённого фильтра…"
},
"delete": {
"success": "Фильтр удалён.",
"text": "Удалить этот сохранённый фильтр?",
"header": "Удалить этот сохранённый фильтр"
},
"create": {
"action": "Создать новый сохранённый фильтр",
"title": "Создать сохранённый фильтр"
}
},
"list": {
"kanban": {
"addAnotherTask": "Добавить ещё одну задачу",
"addTask": "Добавить задачу",
"noLimit": "не установлен",
"limit": "Лимит: {limit}",
"title": "Канбан",
"bucketLimitSavedSuccess": "Ограничение колонки сохранено.",
"bucketTitleSavedSuccess": "Название колонки сохранено.",
"deleteBucketSuccess": "Колонка удалена.",
"deleteBucketText2": "Это не удалит задачи, а переместит их в колонку по умолчанию.",
"deleteBucketText1": "Удалить эту колонку?",
"deleteHeaderBucket": "Удалить колонку",
"addBucketPlaceholder": "Введи название новой колонки…",
"addBucket": "Создать новую колонку",
"deleteLast": "Нельзя удалить последнюю колонку.",
"doneBucketHint": "Все задачи, помещённые в эту колонку, автоматически помечаются завершёнными.",
"addTaskPlaceholder": "Введи название задачи…"
},
"table": {
"columns": "Столбцы",
"title": "Таблица"
},
"gantt": {
"noDates": "В этой задаче нет установленной даты.",
"day": "День",
"month": "Месяц",
"default": "По умолчанию",
"size": "Размер",
"showTasksWithoutDates": "Показать задачи без установленной даты",
"to": "По",
"from": "С",
"title": "Гант"
},
"list": {
"editTask": "Изменить задачу",
"newTaskCta": "Создать новую задачу.",
"empty": "Список сейчас пуст.",
"addTitleRequired": "Укажи имя.",
"addPlaceholder": "Добавить новую задачу…",
"add": "Добавить",
"title": "Список"
},
"edit": {
"success": "Список обновлён.",
"color": "Цвет",
"descriptionPlaceholder": "Введи описание списка…",
"description": "Описание",
"identifierPlaceholder": "Идентификатор списка здесь…",
"identifier": "Идентификатор списка",
"titlePlaceholder": "Введи название списка…",
"title": "Изменить «{list}»",
"header": "Изменить этот список",
"identifierTooltip": "Идентификатор списка используется для однозначной идентификации задачи среди разных списков. Можно оставить пустым для отключения этого."
},
"duplicate": {
"success": "Копия списка создана.",
"label": "Создать копию",
"title": "Создать копию списка",
"text": "Выбери пространство имён, в которое поместить копию списка:"
},
"delete": {
"success": "Список удалён.",
"text2": "Это включает в себя все задачи, и отменить это будет нельзя!",
"text1": "Удалить этот список вместе со всем содержимым?",
"header": "Удалить этот список",
"title": "Удалить «{list}»"
},
"background": {
"removeSuccess": "Фон удалён.",
"success": "Фон установлен.",
"upload": "Выбрать фон со своего ПК",
"remove": "Удалить фон",
"title": "Установить фон списка",
"searchPlaceholder": "Введи запрос для поиска фона…",
"loadMore": "Загрузить больше фотографий"
},
"archive": {
"title": "Заархивировать «{list}»",
"unarchiveText": "Ты сможешь создавать новые задачи или изменять его.",
"success": "Список архивирован.",
"archiveText": "Ты не сможешь изменять этот список или создавать новые задачи, пока ты не вернёшь его из архива.",
"unarchive": "Вернуть список из архива",
"archive": "Архивировать этот список"
},
"create": {
"createdSuccess": "Список создан.",
"addTitleRequired": "Укажи название.",
"titlePlaceholder": "Введи имя списка…",
"header": "Создать новый список"
},
"lists": "Списки",
"color": "Цвет",
"title": "Название списка",
"search": "Введи запрос для поиска списка…",
"share": {
"links": {
"name": "Имя (необязательно)",
"create": "Создать новую ссылку для обмена",
"explanation": "Позволит тебе поделиться списком с теми, у кого нет аккаунта в Vikunja.",
"what": "Что такое ссылка для обмена?",
"title": "Ссылки для обмена",
"noName": "Без имени",
"deleteSuccess": "Ссылка удалена",
"createSuccess": "Ссылка создана.",
"removeText": "Удалить эту ссылку для обмена? Больше не удастся получить доступ к списку через эту ссылку. Это действие отменить нельзя!",
"remove": "Удалить ссылку для обмена",
"passwordExplanation": "Пользователь будет должен ввести пароль для входа.",
"password": "Пароль (необязательно)",
"nameExplanation": "Все действия, проведённые через эту ссылку, будут подписаны этим именем.",
"namePlaceholder": "напр. Lorem Ipsum"
},
"share": "Поделиться",
"title": "Поделиться списком «{list}»",
"header": "Поделиться этим списком",
"attributes": {
"delete": "Удалить",
"right": "Права",
"sharedBy": "Создатель",
"name": "Имя",
"link": "Ссылка"
},
"right": {
"admin": "Админ",
"readWrite": "Чтение и запись",
"read": "Только чтение",
"title": "Права"
},
"userTeam": {
"you": "Ты"
}
},
"archived": "Этот список архивирован. В нём нелья создавать или изменять задачи.",
"searchSelect": "Кликни или нажми Enter для выбора этого списка",
"shared": "Общие списки"
},
"user": {
"settings": {
"totp": {
"title": "Двухфакторная аутентификация",
"disableSuccess": "Двухфакторная аутентификация отключена.",
"confirmSuccess": "TOTP настроен и готов к использованию.",
"disable": "Отключить двухфакторную аутентификацию",
"enterPassword": "Введи свой пароль",
"setupSuccess": "У тебя подключена двухфакторная аутентификация.",
"passcodePlaceholder": "Код, который сгенерировал твой приложение TOTP",
"passcode": "Код",
"scanQR": "Или ты можешь отсканировать этот QR-код:",
"finishSetupPart2": "Потом введи сюда код из приложения.",
"finishSetupPart1": "Для завершения подключения используй этот секрет в своём приложении TOTP (andOTP и подобные):",
"enroll": "Подключить"
},
"avatar": {
"setSuccess": "Аватар установлен.",
"statusUpdateSuccess": "Статус аватара обновлён.",
"uploadAvatar": "Загрузить аватар",
"initials": "Инициалы",
"upload": "Загрузить файл",
"gravatar": "Gravatar",
"title": "Аватар"
},
"caldav": {
"more": "Подробнее о caldav в Vikunja",
"howTo": "Ты можешь подключить Vikunja к клиентам CalDAV, чтобы просматривать и управлять всеми задачами из разных клиентов. Введи этот URL в свой клиент:",
"title": "CalDAV"
},
"general": {
"language": "Язык",
"weekStartMonday": "Понедельник",
"weekStartSunday": "Воскресенье",
"weekStart": "Первый день недели",
"discoverableByEmail": "Разрешить другим пользователям находить меня по полному e-mail",
"discoverableByName": "Разрешить другим находить меня по имени",
"overdueReminders": "Присылать мне напоминания о просроченных невыполненных задачах на e-mail каждое утро",
"emailReminders": "Присылать мне напоминания о задачах на e-mail",
"savedSuccess": "Настройки обновлены.",
"newName": "Новое имя",
"name": "Имя",
"title": "Основные настройки",
"playSoundWhenDone": "Проигрывать звук, когда задача помечается завершённой"
},
"updateEmailSuccess": "E-mail успешно изменён. Для подтверждения нажми на ссылку в письме, которое мы тебе отправили.",
"updateEmailNew": "Новый Email адрес",
"updateEmailTitle": "Изменить E-mail",
"passwordUpdateSuccess": "Пароль изменён.",
"passwordsDontMatch": "Новые пароли не совпадают.",
"currentPasswordPlaceholder": "Твой текущий пароль",
"currentPassword": "Текущий пароль",
"newPasswordConfirm": "Новый пароль ещё раз",
"newPassword": "Новый пароль",
"newPasswordTitle": "Изменить пароль",
"title": "Настройки"
},
"auth": {
"logout": "Выйти",
"authenticating": "Аутентификация…",
"loginWith": "Войти через {provider}",
"register": "Зарегистрироваться",
"login": "Войти",
"totpTitle": "Код двухфакторной аутентификации",
"confirmEmailSuccess": "Теперь ты можешь войти, используя свой e-mail.",
"passwordsDontMatch": "Пароли не совпадают",
"resetPasswordAction": "Отправить ссылку на сброс пароля",
"resetPassword": "Сбросить пароль",
"passwordRepeat": "Пароль ещё раз",
"password": "Пароль",
"email": "E-mail адрес",
"usernameEmail": "Имя пользователя или Email",
"username": "Имя пользователя",
"resetPasswordSuccess": "Проверь почту! Там должно быть письмо с инструкциями, как сбросить пароль.",
"passwordPlaceholder": "напр. •••••••••••",
"totpPlaceholder": "напр. 123456",
"emailPlaceholder": "напр. frederic@vikunja.io",
"usernamePlaceholder": "напр. frederick"
}
},
"404": {
"text": "Запрашиваемая страница не существует.",
"title": "Не найдено"
},
"menu": {
"newList": "Новый список",
"share": "Поделиться",
"setBackground": "Задать фон",
"delete": "Удалить",
"duplicate": "Создать копию",
"edit": "Изменить",
"unarchive": "Вернуть из архива",
"archive": "Архивировать"
},
"update": {
"do": "Обновить сейчас",
"available": "Доступно обновление Vikunja!"
},
"keyboardShortcuts": {
"currentPageOnly": "Работают только на текущей странице.",
"allPages": "Работают на всех страницах.",
"title": "Сочетания клавиш",
"task": {
"assign": "Назначить задачу пользователю",
"done": "Пометить задачу завершённой",
"dueDate": "Изменить срок этой задачи",
"related": "Изменить связанные задачи",
"attachment": "Добавить вложение к задаче",
"title": "Страница задачи",
"labels": "Добавить метки этой задаче"
},
"toggleMenu": "Переключить меню",
"quickSearch": "Открыть панель поиска/быстрых действий"
},
"team": {
"attributes": {
"member": "Участник",
"admin": "Администратор",
"descriptionPlaceholder": "Описание команды здесь…",
"description": "Описание",
"nameRequired": "Укажи имя.",
"namePlaceholder": "Имя команды здесь…",
"name": "Имя команды"
},
"edit": {
"deleteUser": {
"success": "Пользователь удалён из команды.",
"text1": "Удалить этого пользователя из команды?",
"header": "Удалить пользователя из команды",
"text2": "Пользователь потеряет доступ ко всем спискам и пространствам имён, к котором есть доступ у команды. Это действие отменить нельзя!"
},
"delete": {
"success": "Команда удалена.",
"text1": "Удалить эту команду вместе с участниками?",
"header": "Удалить команду",
"text2": "Все участники команды потеряют доступ к спискам и пространствам имён, которыми поделились с этой командой. Это действие отменить НЕЛЬЗЯ!"
},
"madeAdmin": "Участник команды теперь администратор.",
"madeMember": "Участник команды теперь участник.",
"userAddedSuccess": "Участник добавлен.",
"success": "Команда обновлена.",
"makeAdmin": "Сделать администратором",
"makeMember": "Сделать участником",
"addUser": "Добавить в команду",
"members": "Участники команды",
"title": "Изменить команду «{team}»",
"search": "Введи запрос для поиска пользователя…"
},
"create": {
"success": "Команда создана.",
"title": "Создать команду"
},
"noTeams": "Ты сейчас не являешься участником ни одной команды.",
"title": "Команды"
},
"task": {
"repeat": {
"years": "Лет",
"months": "Месяцев",
"weeks": "Недель",
"days": "Дней",
"each": "Каждые",
"fromCurrentDate": "От сегодняшей даты",
"monthly": "Ежемесячно",
"mode": "Режим повтора",
"everyMonth": "Каждый месяц",
"everyWeek": "Каждую неделю",
"everyDay": "Каждый день",
"hours": "Часов",
"specifyAmount": "Укажи количество…"
},
"priority": {
"high": "Высокий",
"medium": "Средний",
"low": "Низкий",
"doNow": "СДЕЛАТЬ СЕЙЧАС",
"urgent": "Срочный",
"unset": "Не указан"
},
"label": {
"removeSuccess": "Метка удалена.",
"createSuccess": "Метка создана.",
"addSuccess": "Метка добавлена.",
"createPlaceholder": "Добавить как новую метку",
"placeholder": "Введи новую метку…"
},
"description": {
"empty": "Описания ещё нет.",
"placeholder": "Нажми сюда для ввода описания…"
},
"deferDueDate": {
"1week": "1 неделя",
"3days": "3 дня",
"1day": "1 день",
"title": "Отложить срок"
},
"comment": {
"addedSuccess": "Комментарий добавлен.",
"deleteText2": "Это действие отменить нельзя!",
"deleteText1": "Удалить этот комментарий?",
"delete": "Удалить комментарий",
"comment": "Комментировать",
"placeholder": "Добавить комментарий…",
"creating": "Комментируем…",
"edited": "изменено {date}",
"loading": "Загрузка комментариев…",
"title": "Комментарии"
},
"attachment": {
"deleteText2": "Это действие отменить нельзя!",
"deleteText1": "Удалить вложение {filename}?",
"delete": "Удалить вложение",
"upload": "Загрузить вложение",
"download": "Скачать",
"createdBy": "создано {0} пользователем {1}",
"title": "Вложения",
"drop": "Перетащи файлы сюда для загрузки"
},
"subscription": {
"unsubscribe": "Отписаться",
"subscribe": "Подписаться",
"unsubscribeSuccess": "Ты отписался от {entity}",
"subscribeSuccess": "Ты подписался на {entity}",
"notSubscribed": "Ты не подписан на {entity} и не будешь получать уведомления об изменениях.",
"subscribed": "Ты подписан на {entity} и будешь получать уведомления об изменениях.",
"subscribedThroughParent": "Ты не можешь отписаться здесь, потому что ты подписан на {entity} через {parent}."
},
"attributes": {
"updated": "Дата изменения",
"title": "Название",
"repeat": "Повтор",
"reminders": "Напоминания",
"priority": "Приоритет",
"labels": "Метки",
"description": "Описание",
"createdBy": "Создатель",
"created": "Дата создания",
"color": "Цвет",
"assignees": "Пользователи, которым назначена задача",
"percentDone": "% Завершено",
"done": "Завершено",
"startDate": "Дата начала",
"endDate": "Дата завершения",
"dueDate": "Срок",
"relatedTasks": "Связанные задачи"
},
"detail": {
"actions": {
"delete": "Удалить задачу",
"color": "Установить цвет задачи",
"moveList": "Переместить задачу",
"attachments": "Добавить вложения",
"reminders": "Установить напоминания",
"priority": "Установить приоритет",
"label": "Добавить метки",
"assign": "Назначить пользователю",
"relatedTasks": "Добавить связанные задачи",
"percentDone": "Установить процент завершения",
"endDate": "Установить дату завершения",
"startDate": "Установить дату начала",
"dueDate": "Установить срок",
"repeatAfter": "Установить интервал повтора"
},
"delete": {
"text2": "Будут удалены все вложения, напоминания и отношения, связанные с этой задачей, и отменить это будет нельзя!",
"text1": "Удалить эту задачу?",
"header": "Удалить задачу"
},
"deleteSuccess": "Задача удалена.",
"updateSuccess": "Задача сохранена.",
"doneAt": "Завершено {0}",
"updated": "Обновлено {0}",
"created": "Создана {0} пользователем {1}",
"undone": "Не завершено",
"done": "Завершено!",
"chooseEndDate": "Нажми для выбора даты завершения",
"chooseStartDate": "Нажми для выбора даты начала",
"chooseDueDate": "Нажми для выбора срока",
"belongsToList": "Задача принадлежит списку «{list}»",
"move": "Переместить задачу в другой список",
"due": "Истекает {at}"
},
"show": {
"noTasks": "Делать нечего. Хорошего дня!",
"nextMonth": "Месяц",
"nextWeek": "Неделя",
"today": "Сегодня",
"until": "по",
"from": "Задачи с",
"current": "Текущие задачи",
"noDates": "Показать задачи без даты",
"titleDates": "Задачи с {from} по {to}",
"titleCurrent": "Текущие задачи"
},
"addReminder": "Добавить напоминание…",
"createSuccess": "Задача удалена.",
"delete": "Удалить задачу",
"new": "Создать задачу",
"task": "Задача",
"assignee": {
"unassignSuccess": "Пользователь убран.",
"assignSuccess": "Пользователь назначен.",
"selectPlaceholder": "Назначить этому пользователю",
"placeholder": "Введи пользователя для назначения…"
},
"relation": {
"deleteText2": "Это действие отменить нельзя!",
"deleteText1": "Удалить эту связь с задачей?",
"delete": "Удалить связь",
"noneYet": "Ещё нет связанных задач.",
"differentList": "Эта задача принадлежит другому списку.",
"createPlaceholder": "Добавить как связанную задачу",
"new": "Новая связанная задача",
"add": "Добавить новую связанную задачу",
"searchPlaceholder": "Введи запрос для поиска задачи, чтобы добавить связь…"
},
"undoneSuccess": "Задача отмечена как незавершённая.",
"doneSuccess": "Задача отмечена как завершённая.",
"openDetail": "Открыть подробный просмотр задачи"
},
"input": {
"editor": {
"guide": "Руководство",
"horizontalRule": "Разделитель",
"table": "Таблица",
"image": "Изображение",
"link": "Ссылка",
"cleanBlock": "Очистить блок",
"orderedList": "Нумерованный список",
"unorderedList": "Маркированный список",
"quote": "Цитата",
"code": "Код",
"strikethrough": "Зачёркнутый",
"italic": "Курсив",
"bold": "Жирный",
"headingBigger": "Заголовок больше",
"headingSmaller": "Заголовок меньше",
"heading3": "Заголовок 3",
"heading2": "Заголовок 2",
"heading1": "Заголовок 1",
"done": "Готово"
},
"datepicker": {
"nextWeek": "Через неделю",
"nextMonday": "Следующий понедельник",
"tomorrow": "Завтра",
"today": "Сегодня",
"chooseDate": "Выбрать дату",
"thisWeekend": "Конец этой недели"
},
"resetColor": "Сбросить цвет"
},
"misc": {
"saved": "Сохранено!",
"saving": "Сохранение…",
"doit": "Сделать это!",
"create": "Создать",
"next": "Вперёд",
"previous": "Назад",
"copy": "Скопировать в буфер обмена",
"disable": "Отключить",
"cancel": "Отмена",
"delete": "Удалить",
"save": "Сохранить",
"loading": "Загрузка…",
"default": "По умолчанию",
"searchPlaceholder": "Введи запрос для поиска…",
"search": "Поиск",
"info": "Информация",
"confirm": "Подтвердить",
"refresh": "Обновить"
},
"navigation": {
"settings": "Настройки",
"upcoming": "Предстоящие задачи",
"overview": "Обзор",
"privacy": "Политика конфиденциальности"
},
"quickActions": {
"cmds": {
"newTeam": "Новая команда",
"newList": "Новый список",
"newTask": "Новая задача",
"newNamespace": "Новое пространство имён"
},
"createTask": "Создать задачу в текущем списке ({title})",
"newTeam": "Введи название новой команды…",
"newTask": "Введи название задачи…",
"newList": "Введи название списка…",
"teams": "Команды",
"lists": "Списки",
"tasks": "Задачи",
"hint": "Используй # для поиска только задач, * для поиска только списков и @ для поиска только команд.",
"placeholder": "Введи команду или поисковый запрос…",
"commands": "Команды",
"createList": "Создать список в текущем пространстве имён ({title})",
"newNamespace": "Введи название пространства имён…"
},
"notification": {
"none": "Уведомлений нет. Хорошего дня!"
},
"loadingError": {
"contact": "связаться с нами",
"tryAgain": "попробуй ещё раз"
},
"apiConfig": {
"signInOn": "Войди в свой аккаунт Vikunja на {0}",
"change": "изменить",
"url": "Vikunja URL",
"urlPlaceholder": "напр. https://localhost:3456"
},
"error": {
"6001": "Имя команды не может быть пустым.",
"6002": "Команда не существует.",
"4016": "Неверное поле задачи.",
"4015": "Комментарий не существует.",
"4013": "Неверный параметр сортировки.",
"4012": "Вложение слишком большое.",
"4011": "Вложение не существует.",
"4010": "Нельзя связать задачу с собой.",
"3007": "Список с таким идентификатором уже существует.",
"3005": "Ты должен ввести название списка.",
"3001": "Список не существует.",
"2002": "Некоторые данные запроса неверны.",
"2001": "ID не может быть пустой или 0.",
"1018": "Тип аватара пользователя неверный.",
"1014": "Старый пароль пустой.",
"1013": "Новый пароль пустой.",
"1012": "E-mail пользователя не подтверждён.",
"1011": "Неверное имя пользователя или пароль.",
"1010": "Неверный токен подтверждения e-mail.",
"1009": "Неверный токен сброса пароля.",
"1008": "Токен сброса пароля не предоставлен.",
"1006": "Не удалось получить ID пользователя.",
"1005": "Пользователь не существует.",
"1004": "Не указаны имя пользователя и пароль.",
"1002": "Пользователь с таким e-mail уже существует.",
"1001": "Пользователь с таким именем уже существует.",
"0001": "Тебе нельзя делать это.",
"success": "Успех",
"error": "Ошибка",
"4009": "Эта связь с задачей не существует.",
"4008": "Нельзя создать связь, которая уже существует.",
"13002": "Неверный пароль ссылки для обмена.",
"12001": "Некорректный тип подписки.",
"9001": "Некорректные права.",
"8003": "У тебя нет доступа к этой метке.",
"8002": "Эта метка не существует.",
"8001": "Эта метка уже существует в этой задаче.",
"7003": "У тебя нет доступа к этому списку.",
"7002": "У пользователя уже есть доступ к этому списку.",
"6007": "У команды нет доступа к списку, чтобы выполнить это действие.",
"6006": "Нельзя удалить последнего участника команды.",
"6005": "Пользователь уже является участником этой команды.",
"3004": "У тебя должны быть права на чтение этого списка, чтобы выполнить это действие.",
"1017": "Неверный TOTP-код.",
"1016": "Этот пользователь использует TOTP.",
"1015": "Этот пользователь уже использует TOTP.",
"10004": "Ты не можешь добавить задачу в эту колонку, так как достигнут лимит на число задач в ней.",
"10003": "Ты не можешь удалить последнюю колонку списка.",
"10002": "Эта колонка не принадлежит этому списку.",
"10001": "Эта колонка не существует.",
"6004": "Эта команда уже имеет доступ к этому пространству имён или списку.",
"5011": "Этот пользователь уже имеет доступ к этому пространству имён.",
"5010": "У этой команды нет доступа к этому пространству имён.",
"5009": "Для этого действия необходим доступ на чтение пространства имён.",
"5006": "Название пространства имён не может быть пустым.",
"5003": "Нет доступа к указанному пространству имён.",
"5001": "Пространство имён не существует.",
"5012": "Это пространство имён архивировано и поэтому доступно только для чтения.",
"3008": "Этот список архивирован и поэтому доступен только для чтения. Это также касается всех задач в этом списке.",
"11001": "Сохранённый фильтр не существует."
},
"sharing": {
"authenticating": "Аутентификация…",
"invalidPassword": "Неверный пароль.",
"error": "Случилась ошибка.",
"passwordRequired": "Для этого общего списка нужен пароль. Введи его сюда:"
},
"migrate": {
"inProgress": "Импортируем…",
"getStarted": "Начать",
"authorize": "Позволь VIkunja получить доступ к твоему аккаунту {name}, нажав кнопку ниже.",
"descriptionDo": "Vikunja импортирует все списки, задачи, заметки, напоминания и файлы, к которым у тебя есть доступ.",
"description": "Нажмите на логотип одного из сторонних сервисов, чтобы начать.",
"import": "Импорт данных в Vikunja",
"titleService": "Импорт твоих данных из {name} в Vikunja",
"title": "Миграция из других сервисов в Vikunja",
"alreadyMigrated1": "Кажется, ты уже импортировал данные из {name} {date}.",
"confirm": "Я уверен, давай начнём миграцию!"
},
"namespace": {
"attributes": {
"color": "Цвет",
"description": "Описание",
"titlePlaceholder": "Введи название пространства имён…",
"title": "Название пространства имён",
"isArchived": "Это пространство имён архивировано",
"archived": "Архивировано",
"descriptionPlaceholder": "Введи описание пространства имён…"
},
"share": {
"title": "Поделиться пространством имён «{namespace}»"
},
"edit": {
"success": "Пространство имён обновлено.",
"title": "Изменить «{namespace}»"
},
"delete": {
"success": "Пространство имён удалено.",
"text2": "Это включает в себя все списки и задачи, и отменить это будет нельзя!",
"text1": "Удалить это пространство имён вместе со всем содержимым?",
"title": "Удалить «{namespace}»"
},
"create": {
"success": "Пространство имён создано.",
"explanation": "Коллекции списков для совместного использования и организации ваших списков. Фактически, каждый список принадлежит какому-нибудь пространству имён.",
"tooltip": "Что такое пространство имён?",
"titleRequired": "Укажи название.",
"title": "Создать новое пространство имён"
},
"search": "Введи запрос для поиска пространства имён…",
"noLists": "В этом пространстве имён нет ни одного списка.",
"namespaces": "Пространства имён",
"createList": "Создать новый список в этом пространстве имён.",
"noneAvailable": "Пространств имён сейчас нет.",
"namespace": "Пространство имён",
"title": "Пространства имён и списки",
"archive": {
"description": "Архивирование пространства имён означает, что ты не сможешь создавать в нём новые списки или изменять их.",
"success": "Пространство имён архивировано.",
"unarchiveText": "Ты сможешь создавать новые списки или изменять их.",
"archiveText": "Ты не сможешь изменять это пространство имён, пока не вернёшь его из архива. Это также касается всех списков в этом пространстве имён.",
"titleUnarchive": "Вернуть «{namespace}» из архива",
"titleArchive": "Архивировать «{namespace}»"
},
"archived": "Архивировано",
"unarchive": "Вернуть из архива",
"showArchived": "Показать архив"
}
}