Compare commits
60 commits
main
...
translatio
Author | SHA1 | Date | |
---|---|---|---|
|
69590246df | ||
|
b203e4a169 | ||
|
c5f8ed629a | ||
|
08ed54ab4e | ||
|
2370115c35 | ||
|
86ca6c29c5 | ||
|
f6b4b44743 | ||
|
b54fae513a | ||
|
d350b02aca | ||
|
1238528e2b | ||
|
8de194bc06 | ||
|
9800e1701d | ||
|
8e6633f70f | ||
|
eaca985d44 | ||
|
1d5def2d8e | ||
|
7d5077cd8f | ||
|
b24365640f | ||
|
024af54cd1 | ||
|
5cf1fb831a | ||
|
eb6ade1fac | ||
|
49fa8dd5ff | ||
|
004484fbd7 | ||
|
86e9cfdf4b | ||
|
32dd9bf138 | ||
|
7476949852 | ||
|
f7e24f9df3 | ||
|
82b756cd99 | ||
|
6ade8c6607 | ||
|
da71cf7220 | ||
|
4a7d0d5b7b | ||
|
76f67f60bc | ||
|
812d1ba560 | ||
|
aef4792be5 | ||
|
e2959f210d | ||
|
33ff902c6c | ||
|
fca4b93002 | ||
|
dc41288ec1 | ||
|
2fd47b585d | ||
|
44a4e08d0d | ||
|
db31574858 | ||
|
345f02b66a | ||
|
53a4e463f2 | ||
|
d3586a3d5c | ||
|
3aa8488dc4 | ||
|
b0827e2ba8 | ||
|
4123d739d9 | ||
|
d55fdbf223 | ||
|
2b8884c39a | ||
|
b93d853022 | ||
|
3db06bc81b | ||
|
3416c2598e | ||
|
2d754f0aac | ||
|
01669831e5 | ||
|
b25cea2180 | ||
|
be86427374 | ||
|
4dbec1acab | ||
|
e096de57d3 | ||
|
4ba6261549 | ||
|
a707931c55 | ||
|
44bdbd2fdb |
8 changed files with 3429 additions and 456 deletions
File diff suppressed because it is too large
Load diff
|
@ -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",
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1,851 @@
|
|||
{}
|
||||
{
|
||||
"home": {
|
||||
"welcome": "Salut {username}",
|
||||
"list": {
|
||||
"import": "Importer tes données dans Vikunja",
|
||||
"importText": "Ou importe tes listes et tâches d’autres 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 n’as 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 t’appartient pas."
|
||||
},
|
||||
"deleteSuccess": "Étiquette supprimée."
|
||||
},
|
||||
"quickActions": {
|
||||
"createList": "Créer une liste dans l’espace 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 l’espace 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 n’as pas de notifications. Passe une bonne journée !",
|
||||
"title": "Notifications"
|
||||
},
|
||||
"loadingError": {
|
||||
"contact": "contacte-nous",
|
||||
"tryAgain": "réessaye",
|
||||
"failed": "Le chargement a échoué, {0}. Si l’erreur persiste, {1}."
|
||||
},
|
||||
"apiConfig": {
|
||||
"success": "Utilisation de l’installation Vikunja à « {domain} ».",
|
||||
"error": "Impossible de trouver ou d’utiliser l’installation 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 l’arriè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 l’accè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 d’aucune é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 d’une 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 n’est 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 d’un 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 l’URL de cette pièce jointe pour l’utiliser dans le texte",
|
||||
"copyUrl": "Copier l’URL",
|
||||
"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": "S’abonner",
|
||||
"notSubscribed": "Tu n’es 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 d’achè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": "Aujourd’hui",
|
||||
"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 n’importe 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 l’année en cours",
|
||||
"dateWeekday": "n’importe 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 n’existe 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 d’utilisateur 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é d’une tâche, ajoutez un chiffre de 1 à 5, précédé d’un {prefix}.",
|
||||
"label4": "Par exemple : {prefix}\"Étiquette avec espaces\".",
|
||||
"label3": "Pour utiliser des espaces, il suffit d’ajouter \" autour du nom de l’étiquette.",
|
||||
"label2": "Vikunja va d’abord vérifier si l’étiquette existe déjà et la créer si ce n’est 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 d’une tâche, vous pouvez utiliser des mots-clés spéciaux pour ajouter directement des attributs à la tâche nouvellement créée. Ceci permet d’ajouter 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 à l’espace de noms nécessaire pour effectuer cette action.",
|
||||
"5006": "Le nom de l’espace de noms ne peut pas être vide.",
|
||||
"5003": "Tu n’as pas accès à l’espace de noms indiqué.",
|
||||
"5001": "L’espace de noms n’existe 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 n’existe pas.",
|
||||
"4014": "L’ordre 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 n’existe pas.",
|
||||
"4010": "Impossible de relier une tâche avec elle-même.",
|
||||
"4009": "La relation de tâche n’existe 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 n’as pas le droit de voir la tâche.",
|
||||
"4004": "Besoin d’au 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 n’existe 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 qu’en 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 n’as pas le droit de faire cela.",
|
||||
"13002": "Mot de passe de partage de lien invalide.",
|
||||
"13001": "Le mot de passe requis n’a pas été fourni pour ce partage de lien.",
|
||||
"12002": "Tu es déjà abonné·e à l’entité elle-même ou à une entité parente.",
|
||||
"7002": "L’utilisateur·rice a déjà accès à cette liste.",
|
||||
"6007": "L’équipe n’a pas accès à la liste pour effectuer cette action.",
|
||||
"6006": "Impossible de supprimer le dernier membre de l’équipe.",
|
||||
"6005": "L’utilisateur·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 n’existe pas.",
|
||||
"6001": "Le nom de l’équipe ne peut pas être vide.",
|
||||
"5012": "L’espace de noms est archivé et ne peut donc être consulté qu’en lecture seule.",
|
||||
"5011": "Cet·e utilisateur·rice a déjà accès à cet espace de noms.",
|
||||
"5010": "Cette équipe n’a pas accès à cet espace de noms.",
|
||||
"3006": "Le partage de liste n’existe 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 n’existe pas.",
|
||||
"2002": "Certaines des données de la requête étaient invalides.",
|
||||
"2001": "L’identifiant ne peut pas être vide ou égal à 0.",
|
||||
"1018": "Le paramètre du type d’avatar de l’utilisateur·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": "L’ancien mot de passe est vide.",
|
||||
"1013": "Le nouveau mot de passe est vide.",
|
||||
"1011": "Nom d’utilisateur·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 n’est fourni.",
|
||||
"1006": "Impossible d’obtenir l’identifiant de l’utilisateur·rice.",
|
||||
"success": "Succès",
|
||||
"error": "Erreur",
|
||||
"1005": "L’utilisateur·rice n’existe pas.",
|
||||
"1004": "Aucun nom d’utilisateur·rice et mot de passe n’a été indiqué.",
|
||||
"1001": "Un·e utilisateur·rice avec ce nom d’utilisateur·rice existe déjà.",
|
||||
"12001": "Le type d’entité d’abonnement est invalide.",
|
||||
"11002": "Les filtres enregistrés ne sont pas disponibles pour les partages de liens.",
|
||||
"11001": "Le filtre enregistré n’existe pas.",
|
||||
"9001": "Le droit est invalide.",
|
||||
"8003": "Tu n’as pas accès à cette étiquette.",
|
||||
"8002": "L’étiquette n’existe pas.",
|
||||
"8001": "Cette étiquette existe déjà sur cette tâche.",
|
||||
"7003": "Tu n’as pas accès à cette liste.",
|
||||
"1012": "L’adresse courriel de l’utilisateur·rice n’est 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 qu’il peut contenir.",
|
||||
"10003": "Tu ne peux pas supprimer le dernier seau d’une liste.",
|
||||
"10002": "Le seau ne fait pas partie de cette liste.",
|
||||
"10001": "Le seau n’existe 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 d’un ensemble de filtres à chaque fois qu’on 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 % d’achèvement",
|
||||
"enablePriority": "Activer le filtre par priorité",
|
||||
"showDoneTasks": "Afficher les tâches terminées",
|
||||
"requireAll": "Exiger tous les filtres pour qu’une tâche s’affiche",
|
||||
"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 l’espace de noms…",
|
||||
"description": "Description",
|
||||
"titlePlaceholder": "Entre le nom de l’espace de noms…",
|
||||
"title": "Nom de l’espace 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": "L’archivage d’un espace de noms signifie qu’on 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 l’auras 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": "Qu’est-ce qu’un 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 n’as pas d’espace 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 n’a é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 n’a é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 d’accé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": "L’utilisateur·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 n’ont pas de compte sur Vikunja.",
|
||||
"what": "Qu’est-ce qu’un 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": "L’identifiant de la liste va ici…",
|
||||
"identifierTooltip": "L’identifiant 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 l’arrière-plan",
|
||||
"title": "Définir l’arriè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 l’auras 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 n’est pas possible d’y créer de nouvelles tâches ou de les modifier.",
|
||||
"pseudo": {
|
||||
"favorites": {
|
||||
"title": "Favoris"
|
||||
}
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"settings": {
|
||||
"totp": {
|
||||
"enroll": "S’inscrire",
|
||||
"disableSuccess": "Authentification à deux facteurs désactivée.",
|
||||
"confirmSuccess": "Configuration du MDP à usage unique confirmée et utilisable.",
|
||||
"disable": "Désactiver l’authentification à deux facteurs",
|
||||
"enterPassword": "Entre ton mot de passe",
|
||||
"setupSuccess": "Tu as maintenant configuré l’authentification à 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 l’avatar mis à jour.",
|
||||
"uploadAvatar": "Téléverser l’avatar",
|
||||
"upload": "Téléverser",
|
||||
"gravatar": "Gravatar",
|
||||
"initials": "Initiales",
|
||||
"title": "Avatar"
|
||||
},
|
||||
"caldav": {
|
||||
"more": "Plus d’informations 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": "M’envoyer des rappels pour les tâches en retard et non terminées par courriel chaque matin",
|
||||
"emailReminders": "M’envoyer 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 l’adresse électronique. Clique sur le lien dans le courriel qui t’a é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": "S’inscrire",
|
||||
"login": "Se connecter",
|
||||
"totpPlaceholder": "p. ex. 123456",
|
||||
"totpTitle": "Code d’authentification à 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": "M’envoyer 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 d’utilisateur·rice ou adresse courriel",
|
||||
"username": "Nom d’utilisateur·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": "Aujourd’hui"
|
||||
},
|
||||
"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 d’ensemble"
|
||||
},
|
||||
"sharing": {
|
||||
"invalidPassword": "Le mot de passe est invalide.",
|
||||
"error": "Une erreur s’est 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 n’existe 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 d’un 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 d’autres services vers Vikunja"
|
||||
},
|
||||
"about": {
|
||||
"apiVersion": "Version de l’API : {version}",
|
||||
"frontendVersion": "Version : {version}",
|
||||
"title": "À propos"
|
||||
}
|
||||
}
|
||||
|
|
785
src/i18n/lang/nb_NO.json
Normal file
785
src/i18n/lang/nb_NO.json
Normal 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
1
src/i18n/lang/pt.json
Normal file
|
@ -0,0 +1 @@
|
|||
{}
|
|
@ -1 +1 @@
|
|||
{}
|
||||
{}
|
||||
|
|
|
@ -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": "Показать архив"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue