From 063eb15f46f4803c54aa2973b831db7533877a23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lex=20Hermida?= Date: Tue, 27 Nov 2018 18:33:18 +0100 Subject: [PATCH] Update messages catalog --- app/locales/taiga/locale-ca.json | 77 +++++++++++- app/locales/taiga/locale-de.json | 117 +++++++++++++---- app/locales/taiga/locale-es.json | 77 +++++++++++- app/locales/taiga/locale-fa.json | 77 +++++++++++- app/locales/taiga/locale-fi.json | 77 +++++++++++- app/locales/taiga/locale-fr.json | 173 ++++++++++++++++++-------- app/locales/taiga/locale-it.json | 77 +++++++++++- app/locales/taiga/locale-ja.json | 77 +++++++++++- app/locales/taiga/locale-ko.json | 77 +++++++++++- app/locales/taiga/locale-nb.json | 77 +++++++++++- app/locales/taiga/locale-nl.json | 165 ++++++++++++++++-------- app/locales/taiga/locale-pl.json | 77 +++++++++++- app/locales/taiga/locale-pt-br.json | 77 +++++++++++- app/locales/taiga/locale-ru.json | 77 +++++++++++- app/locales/taiga/locale-sv.json | 77 +++++++++++- app/locales/taiga/locale-tr.json | 77 +++++++++++- app/locales/taiga/locale-zh-hans.json | 77 +++++++++++- app/locales/taiga/locale-zh-hant.json | 77 +++++++++++- 18 files changed, 1408 insertions(+), 202 deletions(-) diff --git a/app/locales/taiga/locale-ca.json b/app/locales/taiga/locale-ca.json index a1c16671..fae354af 100644 --- a/app/locales/taiga/locale-ca.json +++ b/app/locales/taiga/locale-ca.json @@ -3,6 +3,7 @@ "YES": "Si", "NO": "No", "OR": "o", + "I_GET_IT": "OK, I get it", "LOADING": "Carregant...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Plugins", "ONE_ITEM_LINE": "In item per línia", "NEW_BULK": "Nova inserció en grup", - "RELATED_TASKS": "Tasques relacionades", + "SUBTASKS": "Subtasks", "PREVIOUS": "Previous", "NEXT": "Següent", "LOGOUT": "Surt", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Rich text", "FIELD_TYPE_MULTI": "Múltiples línies", "FIELD_TYPE_DATE": "Data", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Valors de projecte - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Cerca", "TIMELINE": "Timeline", + "EPICS": "Epics", "BACKLOG": "Backlog", "KANBAN": "Kanban", "ISSUES": "Incidències", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Plegar fila", "TITLE_ACTION_UNFOLD_ROW": "Desplegar fila", "FIELD_POINTS": "punts", - "ROW_STORYLESS_TASKS_TITLE": "Tasques sense assignar", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Punts pendents òptims per dia {{formattedDate}} deu ser {{roundedValue}}", "REAL": "Punts pendents el dia {{formattedDate}} son {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Perfil d'usuari", "CHANGE_PASSWORD": "Canvi de contrasenya", "EMAIL_NOTIFICATIONS": "Notificacions de correu", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Tot", "OPTION_INVOLVED": "Implicat", "OPTION_NONE": "Sense notificacions" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} ha afegit la història d'usuari {{obj_name}} al backlog", "BLOCKED": "{{username}} ha bloquejat {{obj_name}}", "UNBLOCKED": "{{username}} ha desbloquejat {{obj_name}}", - "NEW_USER": "{{username}} s'ha unit a Taiga" + "NEW_USER": "{{username}} s'ha unit a Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Cerca", "RESULTS": "Search results" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-de.json b/app/locales/taiga/locale-de.json index 4aebc07b..7de56d35 100644 --- a/app/locales/taiga/locale-de.json +++ b/app/locales/taiga/locale-de.json @@ -3,6 +3,7 @@ "YES": "Ja", "NO": "Nein", "OR": "oder", + "I_GET_IT": "OK, I get it", "LOADING": "Wird geladen...", "DATE": "DD. MMM YYYY", "DATETIME": "DD. MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Plugins", "ONE_ITEM_LINE": "Ein Eintrag pro Zeile...", "NEW_BULK": "Neue Massenerstellung", - "RELATED_TASKS": "Verbundene Aufgaben", + "SUBTASKS": "Subtasks", "PREVIOUS": "Zurück", "NEXT": "Weiter", "LOGOUT": "Ausloggen", @@ -374,7 +375,7 @@ "EMPTY_WORKING_ON": "Es sieht hier noch leer aus! Beginnen Sie mit Taiga zu arbeiten und hier werden die User-Storys, Aufgaben und Tickets angezeigt, an denen Sie arbeiten.", "EMPTY_WATCHING": "Folgen Sie User Stories, Aufgaben, Tickets in Ihrem Projekt und erhalte Benachrichtigungen, wenn sich etwas ändert.", "EMPTY_PROJECT_LIST": "Sie haben noch keine Projekte", - "WORKING_ON_SECTION": "Zuletzt bearbeitet", + "WORKING_ON_SECTION": "In Arbeit", "WATCHING_SECTION": "Beobachtet", "DASHBOARD": "Projekt Dashboard" }, @@ -539,8 +540,8 @@ "HELP": "Wie kann ich dies in meiner eigenen Tabellenkalkulation nutzen?", "REGENERATE_TITLE": "Die URL ändern", "REGENERATE_SUBTITLE": "You are going to change the CSV data access url. The previous url will be disabled. Are you sure?", - "DELETE_TITLE": "Delete URL", - "DELETE_SUBTITLE": "You are going to delete the current CSV data access url. Are you sure?" + "DELETE_TITLE": "URL löschen", + "DELETE_SUBTITLE": "Sie sind dabei, die aktuelle URL für den CSV Daten Zugriff, zu löschen. Sind Sie sicher?" }, "CSV": { "SECTION_TITLE_EPIC": "Epics Berichte", @@ -552,7 +553,7 @@ "TITLE_REGENERATE_URL": "Erstellen Sie die CSV URL neu", "ACTION_GENERATE_URL": "URL erzeugen", "ACTION_REGENERATE": "Neu erstellen", - "TITLE_DELETE_URL": "Delete CSV url", + "TITLE_DELETE_URL": "CSV URL löschen", "ACTION_DELETE_URL": "Löschen" }, "CUSTOM_FIELDS": { @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Rich Text", "FIELD_TYPE_MULTI": "Mehrzeilig", "FIELD_TYPE_DATE": "Datum", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Projekt Werte - {{projectName}}", @@ -713,7 +717,7 @@ "COLUMN_ROLE": "Rolle", "COLUMN_STATUS": "Status", "STATUS_ACTIVE": "Aktiv", - "STATUS_PENDING": "Noch nicht erledigt", + "STATUS_PENDING": "Ausstehend", "DELETE_MEMBER": "Mitglied löschen", "RESEND": "Neu senden", "SUCCESS_SEND_INVITATION": "Wir haben die Einladung erneut versandt an '{{email}}'.", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Suche", "TIMELINE": "Aktivität", + "EPICS": "Epics", "BACKLOG": "Backlog", "KANBAN": "Kanban", "ISSUES": "Tickets", @@ -1092,19 +1097,19 @@ "LAST_SPRINT_NAME": "letzter Sprint ist {{lastSprint}} ;-) " }, "CREATE_EDIT": { - "TASK_PLACEHOLDER_DESCRIPTION": "Please add descriptive text to help others better understand this Task", - "ISSUE_PLACEHOLDER_DESCRIPTION": "Please add descriptive text to help others better understand this Issue", - "US_PLACEHOLDER_DESCRIPTION": "Please add descriptive text to help others better understand this User Story", - "NEW_TASK": "New Task", - "NEW_ISSUE": "New Issue", - "NEW_US": "New User Story", - "EDIT_TASK": "Edit Task", - "EDIT_ISSUE": "Edit Issue", - "EDIT_US": "Edit User Story", - "ADD_EXISTING_ISSUE": "Add Issue to {{ targetName }}", + "TASK_PLACEHOLDER_DESCRIPTION": "Bitte beschreiben Sie diese Aufgabe ausreichend, damit Beteiligte den Vorgang besser verstehen.", + "ISSUE_PLACEHOLDER_DESCRIPTION": "Bitte beschreiben Sie dieses Ticket ausreichend, damit Beteiligte den Vorgang besser verstehen.", + "US_PLACEHOLDER_DESCRIPTION": "Bitte beschreiben Sie diese User Story ausreichend, damit Beteiligte den Vorgang besser verstehen.", + "NEW_TASK": "Neue Aufgabe", + "NEW_ISSUE": "Neues Ticket", + "NEW_US": "Neue User Story", + "EDIT_TASK": "Aufgabe bearbeiten", + "EDIT_ISSUE": "Ticket bearbeiten", + "EDIT_US": "User Story bearbeiten", + "ADD_EXISTING_ISSUE": "Ticket zu {{ targetName }} hinzufügen", "CONFIRM_CLOSE": "Sie haben Ihre Änderungen noch nicht gespeichert.\nSind Sie sicher, dass Sie dieses Formular schließen möchten?", - "EXISTING_ISSUE": "Existing Issue", - "CHOOSE_EXISTING_ISSUE": "Which Issue?", + "EXISTING_ISSUE": "Existierendes Ticket", + "CHOOSE_EXISTING_ISSUE": "Welches Ticket?", "ADD_ISSUE": "Ticket hinzufügen", "FILTER_ISSUES": "Tickets Filtern" }, @@ -1208,7 +1213,7 @@ "TITLE_LINK_GO_TO_ISSUE": "Zum Ticket wechseln", "TITLE_DELETE_ACTION": "User-Story löschen", "LIGHTBOX_TITLE_BLOKING_US": "Blockiert uns", - "NOT_ESTIMATED": "Nicht eingeschätzt", + "NOT_ESTIMATED": "Unbewertet", "OWNER_US": "Userstory gehört", "RELATE_TO_EPIC": "Mit Epic verbinden", "REMOVE_RELATIONSHIP_WITH_EPIC": "Verbindung mit Epic entfernen", @@ -1225,7 +1230,7 @@ } }, "COMMENTS": { - "DELETED_INFO": "Kommentar gelöscht von {{user}}", + "DELETED_INFO": "Kommentar von {{user}} gelöscht", "COMMENTS_COUNT": "{{comments}} Kommentare", "OLDER_FIRST": "Ältere zuerst", "RECENT_FIRST": "Letzte zuerst", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Reihe einklappen", "TITLE_ACTION_UNFOLD_ROW": "Reihe aufklappen", "FIELD_POINTS": "Punkte", - "ROW_STORYLESS_TASKS_TITLE": "Nicht zugeordnete Aufgaben", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Tickets" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Optimale unerledigte Punkte für Tag {{formattedDate}} sollten sein {{roundedValue}}", "REAL": "Tatsächliche Anzahl unerledigter Punkte für Tag {{formattedDate}} ist {{roundedValue}}", "DATE": "DD. MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Benutzerprofil", "CHANGE_PASSWORD": "Passwort ändern", "EMAIL_NOTIFICATIONS": "E-Mail Benachrichtigungen", - "DESKTOP_NOTIFICATIONS": "Desktop Benachrichtigungen" + "DESKTOP_NOTIFICATIONS": "Desktop Benachrichtigungen", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Benachrichtigungen", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Alle", "OPTION_INVOLVED": "Beteiligt", "OPTION_NONE": "Keine" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} fügte dem Backlog die User-Story {{obj_name}} hinzu", "BLOCKED": "{{username}} vermerkte die Blockierung von {{obj_name}}", "UNBLOCKED": "{{username}} hob die Blockierung von {{obj_name}} auf", - "NEW_USER": "{{username}} ist Taiga beigetreten" + "NEW_USER": "{{username}} ist Taiga beigetreten", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "Beim Erstellen eines neuen Accounts, stimmen Sie unserenNutzungsbedingungenundDatenschutzbestimmungenzu.", @@ -1687,7 +1740,7 @@ "TEXT": "Willkommen! Hier werden Sie Ihre Projekte sehen." }, "STEP2": { - "TITLE": "Zuletzt bearbeitet", + "TITLE": "In Arbeit", "TEXT": "Hier werden Sie die User Stories, Aufgaben und Tickets sehen, an denen Sie arbeiten." }, "STEP3": { @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Suche", "RESULTS": "Suchergebnisse" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-es.json b/app/locales/taiga/locale-es.json index 7bb56435..50a6611b 100644 --- a/app/locales/taiga/locale-es.json +++ b/app/locales/taiga/locale-es.json @@ -3,6 +3,7 @@ "YES": "Sí", "NO": "No", "OR": "o", + "I_GET_IT": "OK, I get it", "LOADING": "Cargando...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Plugins", "ONE_ITEM_LINE": "Un elemento por línea...", "NEW_BULK": "Nueva inserción en bloque", - "RELATED_TASKS": "Tareas relacionadas", + "SUBTASKS": "Subtasks", "PREVIOUS": "Anterior", "NEXT": "Siguiente", "LOGOUT": "Cerrar sesión", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Texto enriquecido", "FIELD_TYPE_MULTI": "Multilínea", "FIELD_TYPE_DATE": "Fecha", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Valores del Proyectos - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Buscar", "TIMELINE": "Timeline", + "EPICS": "Epics", "BACKLOG": "Backlog", "KANBAN": "Kanban", "ISSUES": "Peticiones", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Plegar Fila", "TITLE_ACTION_UNFOLD_ROW": "Desplegar Fila", "FIELD_POINTS": "puntos", - "ROW_STORYLESS_TASKS_TITLE": "Tareas no asignadas", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Peticiones de Sprint" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "El número de puntos óptimos pendientes para el día {{formattedDate}} debería ser de {{roundedValue}}", "REAL": "El número de puntos pendientes para el día {{formattedDate}} es de {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Perfil de usuario", "CHANGE_PASSWORD": "Cambiar contraseña", "EMAIL_NOTIFICATIONS": "Notificaciones por email", - "DESKTOP_NOTIFICATIONS": "Notificaciones de escritorio" + "DESKTOP_NOTIFICATIONS": "Notificaciones de escritorio", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Notificaciones de escritorio", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Todas", "OPTION_INVOLVED": "Involucrado", "OPTION_NONE": "Ninguna" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} ha añadido la historia {{obj_name}} al backlog", "BLOCKED": "{{username}} ha bloqueado {{obj_name}}", "UNBLOCKED": "{{username}} ha desbloqueado {{obj_name}}", - "NEW_USER": "{{username}} se ha unido a Taiga" + "NEW_USER": "{{username}} se ha unido a Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "Al crear una nueva cuenta, acepta nuestras condiciones de servicio y nuestra política de privacidad.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Buscar", "RESULTS": "Resultados de búsqueda" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-fa.json b/app/locales/taiga/locale-fa.json index f68fbd1c..7d09c6c7 100644 --- a/app/locales/taiga/locale-fa.json +++ b/app/locales/taiga/locale-fa.json @@ -3,6 +3,7 @@ "YES": "بله", "NO": "خیر", "OR": "یا", + "I_GET_IT": "OK, I get it", "LOADING": "در حال بارگذاری ...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "پلاگین", "ONE_ITEM_LINE": "در هر خط یک آیتم ...", "NEW_BULK": "اضافه کردن گروهی جدید", - "RELATED_TASKS": "وظایف مرتبط", + "SUBTASKS": "Subtasks", "PREVIOUS": "قبلی", "NEXT": "بعدی", "LOGOUT": "خروج", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "متن دارای فرمت", "FIELD_TYPE_MULTI": "چند خطی", "FIELD_TYPE_DATE": "تاریخ", - "FIELD_TYPE_URL": "URL" + "FIELD_TYPE_URL": "URL", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - مقادیر پروژه - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "جست‌وجو", "TIMELINE": "تایم‌لاین", + "EPICS": "Epics", "BACKLOG": "گزارش امور ناتمام", "KANBAN": "Kanban", "ISSUES": "موضوعات", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "جمع کردن ردیف", "TITLE_ACTION_UNFOLD_ROW": "گسترده کردن ردیف", "FIELD_POINTS": "امتیاز", - "ROW_STORYLESS_TASKS_TITLE": "وظایف آزاد", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "امتیاز معلق بهینه برای روز {{formattedDate}} می‌بایست {{roundedValue}} باشد", "REAL": "امتیاز واقعی معلق برای روز {{formattedDate}} برابر است با {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "پروفایل کاربری", "CHANGE_PASSWORD": "تغییر رمز عبور", "EMAIL_NOTIFICATIONS": "نوتیفیکیشن‌های ایمیلی", - "DESKTOP_NOTIFICATIONS": "اعلانیه‌های دسکتاپ" + "DESKTOP_NOTIFICATIONS": "اعلانیه‌های دسکتاپ", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "اعلانیه‌های دسکتاپ", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "همه", "OPTION_INVOLVED": "مشترک", "OPTION_NONE": "هیچ کدام" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} استوری کاربری {{obj_name}} را به لیست امور ناتمام اضافه کرده است", "BLOCKED": "{{username}} {{obj_name}} را مسدود کرده است", "UNBLOCKED": "{{username}} {{obj_name}} را از حالت مسدود خارج کرده است", - "NEW_USER": "{{username}} به تایگا پیوست" + "NEW_USER": "{{username}} به تایگا پیوست", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "جست‌وجو", "RESULTS": "نتایج جست‌وجو" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-fi.json b/app/locales/taiga/locale-fi.json index b91468b5..e0b2b65d 100644 --- a/app/locales/taiga/locale-fi.json +++ b/app/locales/taiga/locale-fi.json @@ -3,6 +3,7 @@ "YES": "Kyllä", "NO": "Ei", "OR": "tai", + "I_GET_IT": "OK, I get it", "LOADING": "Ladataan...", "DATE": "DD.MM.YY", "DATETIME": "DD.MM.YY - HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Pluginit", "ONE_ITEM_LINE": "Yksi riviä kohti...", "NEW_BULK": "Lisää monta", - "RELATED_TASKS": "Liittyvät tehtävät", + "SUBTASKS": "Subtasks", "PREVIOUS": "Edellinen", "NEXT": "Seuraava", "LOGOUT": "Kirjaudu ulos", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Muotoiltu teksti", "FIELD_TYPE_MULTI": "Monirivinen", "FIELD_TYPE_DATE": "PVM", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Project values - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Hae", "TIMELINE": "Aikajana", + "EPICS": "Epics", "BACKLOG": "Odottavat", "KANBAN": "Kanban", "ISSUES": "Pyynnöt", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Kavenna rivi", "TITLE_ACTION_UNFOLD_ROW": "Laajenna rivi", "FIELD_POINTS": "pisteet", - "ROW_STORYLESS_TASKS_TITLE": "Poista tekijä", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Optimaaliset odottavat pisteet {{formattedDate}} ovat {{roundedValue}}", "REAL": "Todelliset odottavat pisteet {{formattedDate}} ovat {{roundedValue}}", "DATE": "DD.MM.YY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Käyttäjän profiili", "CHANGE_PASSWORD": "Muuta salasanaa", "EMAIL_NOTIFICATIONS": "Sähköposti-ilmoitukset", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Kaikki", "OPTION_INVOLVED": "Osallisena", "OPTION_NONE": "Ei yhtään" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} has added the US {{obj_name}} to the backlog", "BLOCKED": "{{username}} has blocked {{obj_name}}", "UNBLOCKED": "{{username}} has unblocked {{obj_name}}", - "NEW_USER": "{{username}} has joined Taiga" + "NEW_USER": "{{username}} has joined Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Hae", "RESULTS": "Hakutulokset" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-fr.json b/app/locales/taiga/locale-fr.json index 14e77e9f..b2d8f283 100644 --- a/app/locales/taiga/locale-fr.json +++ b/app/locales/taiga/locale-fr.json @@ -3,9 +3,10 @@ "YES": "Oui", "NO": "Non", "OR": "ou", + "I_GET_IT": "OK, I get it", "LOADING": "Veuillez patienter...", - "DATE": "DD MMM YYYY", - "DATETIME": "DD MMM YYYY HH:mm", + "DATE": "JJ MMM AAAA", + "DATETIME": "JJ MMM AAAA HH:mm", "SAVE": "Enregistrer", "CANCEL": "Annuler", "ACCEPT": "Accepter", @@ -32,7 +33,7 @@ "PLUGINS": "Plugins", "ONE_ITEM_LINE": "Un élément par ligne...", "NEW_BULK": "Nouvel ajout en bloc", - "RELATED_TASKS": "Tâches associées", + "SUBTASKS": "Subtasks", "PREVIOUS": "Précédent", "NEXT": "Suivant", "LOGOUT": "Déconnexion", @@ -49,9 +50,9 @@ "CARD": { "ASSIGN_TO": "Affecter à", "EDIT": "Modifier la carte", - "DELETE": "Delete card", + "DELETE": "Supprimer l’élément", "DELETE_ISSUE": "Supprimer le ticket", - "DETACH_ISSUE_FROM_SPRINT": "Detach issue from sprint" + "DETACH_ISSUE_FROM_SPRINT": "Détacher le ticket du sprint" }, "FORM_ERRORS": { "DEFAULT_MESSAGE": "Cette valeur semble être invalide.", @@ -172,9 +173,9 @@ "TITLE_ACTION_SET_DUE_DATE": "Définir l’échéance" }, "ASSIGNED_USERS": { - "ADD": "Select assigned user", - "ADD_ASSIGNED": "Add assigned", - "TITLE_LIGHTBOX_DELETE_ASSIGNED": "Delete assigned..." + "ADD": "Sélectionner un utilisateur affecté", + "ADD_ASSIGNED": "Ajouter un utilisateur affecté", + "TITLE_LIGHTBOX_DELETE_ASSIGNED": "Supprimer l'affectation" }, "STATUS": { "CLOSED": "Fermé", @@ -459,8 +460,8 @@ "PAGE_TITLE": "Membres - {{projectName}}", "ADD_BUTTON": "+ Nouveau membre", "ADD_BUTTON_TITLE": "Ajouter un membre", - "UPGRADE_BUTTON": "Upgrade your plan", - "LIMIT_USERS_WARNING_MESSAGE_FOR_ADMIN": "If you would like to add more members, please contact the project owner {{ owner_email }}", + "UPGRADE_BUTTON": "Améliorer votre forfait", + "LIMIT_USERS_WARNING_MESSAGE_FOR_ADMIN": "Si vous souhaitez ajouter plus de membres, veuillez contacter le propriétaire du projet {{ owner_email }}", "LIMIT_USERS_WARNING_MESSAGE_FOR_OWNER": "Ce projet a atteint sa limite de ({{members}}) membres autorisés. Si vous désirez augmenter cette limite, merci de contacter l'administrateur." }, "PROJECT_EXPORT": { @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Texte riche", "FIELD_TYPE_MULTI": "Multiligne", "FIELD_TYPE_DATE": "Date", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Valeurs du projet - {{projectName}}", @@ -623,14 +627,14 @@ "PROJECT_DUE_DATE_STATUS": { "TITLE": "Échéances", "SUBTITLE": "Spécifiez les dates d’échéance que vont prendre vos récits utilisateur, tâches et tickets s'ils sont sélectionnés", - "US_TITLE": "User Story Due Date status", + "US_TITLE": "Etat de la date d'échéance du récit utilisateur", "ACTION_ADD_STATUS": "Ajouter un nouveau statut", - "TASK_TITLE": "Task Due Date status", - "ISSUE_TITLE": "Issue Due Date status", - "DAYS_TO_DUE_DATE": "Days to due date", - "BEFORE_AFTER": "Before/after", - "BEFORE": "Before", - "AFTER": "Past" + "TASK_TITLE": "Etat de la date d'échéance de la tâche", + "ISSUE_TITLE": "Etat de la date d'échéance du ticket", + "DAYS_TO_DUE_DATE": "Nombre de jours jusqu'à la date d'échéance", + "BEFORE_AFTER": "Avant/après", + "BEFORE": "Avant", + "AFTER": "Hors délais" }, "ROLES": { "PAGE_TITLE": "Rôles - {{projectName}}", @@ -733,7 +737,7 @@ }, "STATUS": { "PLACEHOLDER_WRITE_STATUS_NAME": "Entrez le nom du nouveau statut", - "PLACEHOLDER_DAYS_TO_DUE_DATE": "Write a number of days to due date" + "PLACEHOLDER_DAYS_TO_DUE_DATE": "Renseigner le nombre de jours jusqu'à la date d'échéance" }, "TYPES": { "PLACEHOLDER_WRITE_NAME": "Entrez un nom pour le nouvel élément" @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Rechercher", "TIMELINE": "Chronologie", + "EPICS": "Epics", "BACKLOG": "Backlog", "KANBAN": "Kanban", "ISSUES": "Tickets", @@ -1103,10 +1108,10 @@ "EDIT_US": "Modifier le récit utilisateur", "ADD_EXISTING_ISSUE": "Ajouter un ticket à {{ targetName }}", "CONFIRM_CLOSE": "Vous n’avez pas sauvegardé les modifications.\nÊtes-vous sûr de vouloir fermer le formulaire ?", - "EXISTING_ISSUE": "Existing Issue", - "CHOOSE_EXISTING_ISSUE": "Which Issue?", + "EXISTING_ISSUE": "Ticket existant", + "CHOOSE_EXISTING_ISSUE": "Quel ticket ?", "ADD_ISSUE": "Ajouter un ticket", - "FILTER_ISSUES": "Filter Issues" + "FILTER_ISSUES": "Filtrer les tickets" }, "DELETE_DUE_DATE": { "TITLE": "Supprimer l’échéance", @@ -1153,10 +1158,10 @@ "REASON_FOR_DUE_DATE": "Raison pour la date d’échéance", "PLACEHOLDER_REASON_FOR_DUE_DATE": "Pourquoi ce récit utilisateur nécessite-t-il une échéance ?", "SUGGESTIONS": { - "IN_ONE_WEEK": "In one week", - "IN_TWO_WEEKS": "In two weeks", - "IN_ONE_MONTH": "In one month", - "IN_THREE_MONTHS": "In three months" + "IN_ONE_WEEK": "Dans une semaine", + "IN_TWO_WEEKS": "Dans deux semaines", + "IN_ONE_MONTH": "Dans un mois", + "IN_THREE_MONTHS": "Dans trois mois" }, "TITLE_ACTION_DELETE_DUE_DATE": "Supprimer l’échéance" }, @@ -1166,13 +1171,13 @@ }, "RELATE_TO_EPIC": { "TITLE": "Lien vers l'épopée", - "EXISTING_EPIC": "Existing epic", - "NEW_EPIC": "New epic", + "EXISTING_EPIC": "Épopée existante", + "NEW_EPIC": "Nouvelle épopée", "CHOOSE_PROJECT_FOR_CREATION": "Quel est le projet ?", "CHOOSE_PROJECT_FROM": "Quel est le projet ?", "SUBJECT": "Objet", - "CHOOSE_EPIC": "What's the epic?", - "FILTER_EPICS": "Filter epics", + "CHOOSE_EPIC": "Quelle est l’épopée ?", + "FILTER_EPICS": "Filtrer les épopées", "NO_EPICS_FOUND": "Il semble qu'aucun résultat ne correspond à vos critères de recherche" } }, @@ -1211,7 +1216,7 @@ "NOT_ESTIMATED": "Non estimé", "OWNER_US": "Ce récit Utilisateur fait partie de ", "RELATE_TO_EPIC": "Lien vers l'épopée", - "REMOVE_RELATIONSHIP_WITH_EPIC": "Remove Epic relationship", + "REMOVE_RELATIONSHIP_WITH_EPIC": "Retirer le lien de l'épopée", "TRIBE": { "PUBLISH": "Publier en tant que Gig sur Taiga Tribe ", "PUBLISH_INFO": "Plus d'informations", @@ -1258,7 +1263,7 @@ "CLIENT_REQUIREMENT": "Exigence client", "BLOCKED": "Bloqué", "VALUES": { - "NOT_SET": "not set", + "NOT_SET": "Non renseigné", "UNASSIGNED": "non affecté" }, "FIELDS": { @@ -1269,8 +1274,8 @@ "STATUS": "statut", "TYPE": "type", "ASSIGNED_TO": "affecté à", - "ASSIGNED_USERS": "assigned users", - "DUE_DATE": "due date", + "ASSIGNED_USERS": "Utilisateurs assignés", + "DUE_DATE": "Date d'échéance", "MILESTONE": "sprint", "COLOR": "couleur" } @@ -1382,8 +1387,8 @@ "TITLE_ACTION_FOLD_ROW": "Replier la ligne", "TITLE_ACTION_UNFOLD_ROW": "Déplier la ligne", "FIELD_POINTS": "points", - "ROW_STORYLESS_TASKS_TITLE": "Tâches non assignées", - "ROW_ISSUES_TITLE": "Sprint Issues" + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", + "ROW_ISSUES_TITLE": "Tickets du sprint" }, "CHARTS": { "XAXIS_LABEL": "Jours", @@ -1391,6 +1396,20 @@ "OPTIMAL": "Le nombre optimal de points pour le jour {{formattedDate}} devrait être {{roundedValue}}", "REAL": "Le nombre réel de points pour le jour {{formattedDate}} est {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1440,8 +1459,8 @@ "SECTION_NAME": "Ticket", "ACTION_NEW_ISSUE": "+ NOUVEAU TICKET", "ACTION_PROMOTE_TO_US": "Promouvoir en récit utilisateur", - "ACTION_ATTACH_SPRINT": "Attach issue to Sprint", - "ACTION_DETACH_SPRINT": "Detach issue from Sprint", + "ACTION_ATTACH_SPRINT": "Attacher le ticket au sprint", + "ACTION_DETACH_SPRINT": "Détacher le ticket du sprint", "PROMOTED": "Le ticket a été promu en récit utilisateur", "EXTERNAL_REFERENCE": "Ce ticket a été créé à partir de", "GO_TO_EXTERNAL_REFERENCE": "Aller à l'origine", @@ -1449,20 +1468,20 @@ "LIGHTBOX_TITLE_BLOKING_ISSUE": "Ticket bloquant", "LINK_TASKBOARD": "Tableau des tâches", "TITLE_LINK_TASKBOARD": "Aller au tableau des tâches", - "FILTER_SPRINTS": "Filter Sprints", - "CHOOSE_SPRINT": "Which Sprint?", + "FILTER_SPRINTS": "Filtrer les sprints", + "CHOOSE_SPRINT": "Quel sprint ?", "FIELDS": { "PRIORITY": "Priorité", "SEVERITY": "Gravité", "TYPE": "Type" }, - "FILTER_ISSUES": "Filter Issues", + "FILTER_ISSUES": "Filtrer les tickets", "CONFIRM_DETACH_FROM_SPRINT": { - "TITLE": "Detach issue from Sprint", - "MESSAGE": "You are about to detach the issue from the sprint {{ sprintName }}" + "TITLE": "Détacher le ticket du sprint", + "MESSAGE": "Vous êtes sur le point de détacher le ticket du sprint {{ sprintName }}" }, "CONFIRM_CHANGE_FROM_SPRINT": { - "TITLE": "
", + "TITLE": "Attacher le ticket au sprint", "MESSAGE": "Ce ticket est actuellement attaché au sprint {{ oldSprintName }}. Vous êtes sur le point de le détacher de ce sprint afin de l’attacher au sprint {{ newSprintName }}." }, "CONFIRM_PROMOTE": { @@ -1549,10 +1568,11 @@ "USER_PROFILE": "Profil utilisateur", "CHANGE_PASSWORD": "Modifier le mot de passe", "EMAIL_NOTIFICATIONS": "Notifications courriel", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Notifications de bureau", + "EVENTS": "Events" }, "NOTIFICATIONS": { - "LIVE_SECTION_NAME": "Desktop Notifications", + "LIVE_SECTION_NAME": "Notifications de bureau", "SECTION_NAME": "Notifications courriel", "COLUMN_PROJECT": "Projet", "COLUMN_RECEIVE_ALL": "Tout recevoir", @@ -1561,12 +1581,26 @@ "OPTION_ALL": "Toutes", "OPTION_INVOLVED": "Impliqué", "OPTION_NONE": "Aucune" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { "ACTION_USE_GRAVATAR": "Utiliser l'image par défaut", "ACTION_DELETE_ACCOUNT": "Supprime le compte Taiga", - "ACTION_DOWNLOAD_PROFILE": "Download Taiga profile", + "ACTION_DOWNLOAD_PROFILE": "Télécharger le profil Taïga", "CHANGE_EMAIL_SUCCESS": "Consultez votre messagerie !
Nous vous avons envoyé un courriel
avec les instructions à suivre pour saisir votre nouvelle adresse", "CHANGE_PHOTO": "Changer la photo", "FIELD": { @@ -1639,7 +1673,7 @@ "US_UPDATED_WITH_NEW_VALUE": "{{username}} a mis l'attribut \"{{field_name}}\" à {{new_value}} pour le récit utilisateur {{obj_name}}", "US_UPDATED_POINTS": "{{username}} a mis à jour les points du rôle '{{role_name}}' de l'US {{obj_name}} à la valeur {{new_value}}", "ISSUE_UPDATED": "{{username}} a mis à jour l'attribut «{{field_name}}» du ticket {{obj_name}}", - "ISSUE_UPDATED_WITH_NEW_VALUE": "{{username}} a mis l'attribut \"{{field_name}}\" à {{new_value}} pour le ticket {{obj_name}}", + "ISSUE_UPDATED_WITH_NEW_VALUE": "{{username}} a mis à jour l'attribut \"{{field_name}}\" du ticket {{obj_name}} à {{new_value}}", "TASK_UPDATED": "{{username}} a mis l'attribut \"{{field_name}}\" à {{new_value}} pour la tâche {{obj_name}}", "TASK_UPDATED_WITH_NEW_VALUE": "{{username}} a mis l'attribut \"{{field_name}}\" à {{new_value}} pour la tâche {{obj_name}}", "TASK_UPDATED_WITH_US": "{{username}} a mis à jour l'attribut «{{field_name}}» de la tâche {{obj_name}} qui appartient au récit utilisateur {{us_name}}", @@ -1658,13 +1692,32 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} a ajouté le récit utilisateur {{obj_name}} au carnet", "BLOCKED": "{{username}} a bloqué {{obj_name}}", "UNBLOCKED": "{{username}} a débloqué {{obj_name}}", - "NEW_USER": "{{username}} a rejoint Taiga" + "NEW_USER": "{{username}} a rejoint Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { - "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", - "GDPR_ANNOUNCEMENT_TITLE": "General Data Protection Regulation (GDPR)", - "GDPR_ANNOUNCEMENT_DESCRIPTION": "You saw this comming, right? Updates to our Terms of Service", - "GDPR_ANNOUNCEMENT_INFOLINK": "Please read our announcement here" + "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "Lors de la création d'un compte, vous acceptez nos conditions d'utilisation et politique de confidentialité.", + "GDPR_ANNOUNCEMENT_TITLE": "Règlement Général de Protection des Données (RGPD)", + "GDPR_ANNOUNCEMENT_DESCRIPTION": "Vous l'avez vu venir, non ? Mises à jour de nos conditions d'utilisation", + "GDPR_ANNOUNCEMENT_INFOLINK": "Veuillez lire notre annonce ici" }, "EXTERNAL_APP": { "PAGE_TITLE": "Une application externe requiert l'authentification", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Rechercher", "RESULTS": "Résultats de la recherche" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-it.json b/app/locales/taiga/locale-it.json index 8159369a..edb4c226 100644 --- a/app/locales/taiga/locale-it.json +++ b/app/locales/taiga/locale-it.json @@ -3,6 +3,7 @@ "YES": "Sì", "NO": "No", "OR": "o", + "I_GET_IT": "OK, I get it", "LOADING": "Caricamento...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Plugin", "ONE_ITEM_LINE": "Un elemento per riga...", "NEW_BULK": "Nuovo inserimento nel carico", - "RELATED_TASKS": "Compiti correlati", + "SUBTASKS": "Subtasks", "PREVIOUS": "Precedente", "NEXT": "Successivo", "LOGOUT": "Esci", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Testo con formattazione", "FIELD_TYPE_MULTI": "Multilinea", "FIELD_TYPE_DATE": "Data", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Valori di progetto - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Cerca", "TIMELINE": "Cronologia", + "EPICS": "Epics", "BACKLOG": "Backlog", "KANBAN": "Kanban", "ISSUES": "Problemi", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Ripiega la riga", "TITLE_ACTION_UNFOLD_ROW": "Rivela la riga", "FIELD_POINTS": "punti", - "ROW_STORYLESS_TASKS_TITLE": "Compito non assegnato", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Il livello ottimale di punti sospesi per la giornata {{formattedDate}} dovrebbe essere {{roundedValue}}", "REAL": "I punti in sospeso definitivi per la giornata {{formattedDate}} sono {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Profilo utente", "CHANGE_PASSWORD": "Cambia password", "EMAIL_NOTIFICATIONS": "Notifiche email", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Tutti", "OPTION_INVOLVED": "Coinvolto", "OPTION_NONE": "Nessuno" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} ha aggiunto la storia utente {{obj_name}} al backlog", "BLOCKED": "{{username}} è stato bloccato {{obj_name}}", "UNBLOCKED": "{{username}} è stato sbloccato {{obj_name}}", - "NEW_USER": "{{username}} si é iscritto su Taiga" + "NEW_USER": "{{username}} si é iscritto su Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Cerca", "RESULTS": "Risultati della ricerca" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-ja.json b/app/locales/taiga/locale-ja.json index 6dcd501d..7be6baea 100644 --- a/app/locales/taiga/locale-ja.json +++ b/app/locales/taiga/locale-ja.json @@ -3,6 +3,7 @@ "YES": "はい", "NO": "いいえ", "OR": "または", + "I_GET_IT": "OK, I get it", "LOADING": "ロード中...", "DATE": "YYYY年MM月DD日", "DATETIME": "YYYY年MM月DD日 HH時mm分", @@ -32,7 +33,7 @@ "PLUGINS": "プラグイン", "ONE_ITEM_LINE": "1行に1アイテム", "NEW_BULK": "一括登録", - "RELATED_TASKS": "関連タスク", + "SUBTASKS": "Subtasks", "PREVIOUS": "前", "NEXT": "次へ", "LOGOUT": "ログアウト", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "リッチテキスト", "FIELD_TYPE_MULTI": "マルチライン", "FIELD_TYPE_DATE": "日時", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - プロジェクト値 - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "検索", "TIMELINE": "タイムライン", + "EPICS": "Epics", "BACKLOG": "バックログ", "KANBAN": "かんばん", "ISSUES": "課題", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "行をたたむ", "TITLE_ACTION_UNFOLD_ROW": "行をひろげる", "FIELD_POINTS": "ポイント", - "ROW_STORYLESS_TASKS_TITLE": "未割当タスク", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Optimal pending points for day {{formattedDate}} should be {{roundedValue}}", "REAL": "{{formattedDate}} の実際の保留ポイントは {{roundedValue}} です", "DATE": "YYYY年MM月DD日" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "ユーザープロフィール", "CHANGE_PASSWORD": "パスワード変更", "EMAIL_NOTIFICATIONS": "メール通知", - "DESKTOP_NOTIFICATIONS": "デスクトップ通知" + "DESKTOP_NOTIFICATIONS": "デスクトップ通知", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "すべて", "OPTION_INVOLVED": "Involved", "OPTION_NONE": "なし" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} さんがユーザーストーリー {{obj_name}} をバックログに追加しました", "BLOCKED": "{{username}} さんが {{obj_name}} をブロックしました", "UNBLOCKED": "{{username}} さんが {{obj_name}} のブロックを解除しました", - "NEW_USER": "{{username}} さんが Taiga に参加しました" + "NEW_USER": "{{username}} さんが Taiga に参加しました", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "検索", "RESULTS": "検索結果" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-ko.json b/app/locales/taiga/locale-ko.json index 8e1f0549..1702e196 100644 --- a/app/locales/taiga/locale-ko.json +++ b/app/locales/taiga/locale-ko.json @@ -3,6 +3,7 @@ "YES": "예", "NO": "아니오", "OR": "또는", + "I_GET_IT": "OK, I get it", "LOADING": "불러오는 중...", "DATE": "YYYY MMM DD", "DATETIME": "YYYY MMM DD HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "플러그인", "ONE_ITEM_LINE": "한 줄마다 하나씩...", "NEW_BULK": "여러개 생성하기", - "RELATED_TASKS": "연관된 태스크", + "SUBTASKS": "Subtasks", "PREVIOUS": "이전", "NEXT": "다음", "LOGOUT": "로그아웃", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "서식있는 텍스트", "FIELD_TYPE_MULTI": "여러 줄", "FIELD_TYPE_DATE": "날짜", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - 프로젝트 값들 - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "검색", "TIMELINE": "타임라인", + "EPICS": "Epics", "BACKLOG": "백로그", "KANBAN": "칸반", "ISSUES": "이슈", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "행 접기", "TITLE_ACTION_UNFOLD_ROW": "행 접기", "FIELD_POINTS": "포인트", - "ROW_STORYLESS_TASKS_TITLE": "할당되지 않은 태스크", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "{{formattedDate}}에 대한 최적의 일일 대기 포인트는 {{roundedValue}}이어야 합니다.", "REAL": "{{formattedDate}}의 실제 대기 포인트는 {{roundedValue}} 입니다.", "DATE": "YYYY MMMM DD" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "사용자 프로필", "CHANGE_PASSWORD": "비밀번호 변경하기", "EMAIL_NOTIFICATIONS": "이메일 알림", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "전체", "OPTION_INVOLVED": "관련됨", "OPTION_NONE": "없음" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} 님이 {{obj_name}} 유저 스토리를 백로그에 추가하였습니다.", "BLOCKED": "{{username}} 님이 {{obj_name}}를 차단하였습니다.", "UNBLOCKED": "{{username}} 님이 {{obj_name}}를 차단 해제하였습니다.", - "NEW_USER": "{{username}} 님이 타이가에 등록하였습니다." + "NEW_USER": "{{username}} 님이 타이가에 등록하였습니다.", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "검색", "RESULTS": "검색 결과" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-nb.json b/app/locales/taiga/locale-nb.json index 2d402690..cfd9d49d 100644 --- a/app/locales/taiga/locale-nb.json +++ b/app/locales/taiga/locale-nb.json @@ -3,6 +3,7 @@ "YES": "Ja", "NO": "Nei", "OR": "eller", + "I_GET_IT": "OK, I get it", "LOADING": "Laster...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Programtillegg", "ONE_ITEM_LINE": "En enhet per linje...", "NEW_BULK": "Ny sett (mange)", - "RELATED_TASKS": "Relaterte oppgaver", + "SUBTASKS": "Subtasks", "PREVIOUS": "Previous", "NEXT": "Neste", "LOGOUT": "Logg ut", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Rich text", "FIELD_TYPE_MULTI": "Flere linjer", "FIELD_TYPE_DATE": "Dato", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Prosjekt verdier - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Søk", "TIMELINE": "Tidslinje", + "EPICS": "Epics", "BACKLOG": "Backlog", "KANBAN": "Kanban", "ISSUES": "Hendelser", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Brett Rad", "TITLE_ACTION_UNFOLD_ROW": "Brett ut Rad", "FIELD_POINTS": "poeng", - "ROW_STORYLESS_TASKS_TITLE": "\nIkke tildelte oppgaver", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Optimal mengde ventende poeng for dagen {{formattedDate}} bør være {{roundedValue}}", "REAL": "Reelle ventende poeng for dagen {{formattedDate}} er {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Brukerprofil", "CHANGE_PASSWORD": "Endre passord", "EMAIL_NOTIFICATIONS": "Epost-varsler", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Alle", "OPTION_INVOLVED": "Involvert", "OPTION_NONE": "Ingen" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} har lagt til BH {{obj_name}} til backlogen", "BLOCKED": "{{username}} har blokkert {{obj_name}}", "UNBLOCKED": "{{username}} har avblokkert {{obj_name}}", - "NEW_USER": "{{username}} har sluttet seg til Taiga" + "NEW_USER": "{{username}} har sluttet seg til Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Søk", "RESULTS": "Søkeresultater" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-nl.json b/app/locales/taiga/locale-nl.json index fb2e8485..db1827d5 100644 --- a/app/locales/taiga/locale-nl.json +++ b/app/locales/taiga/locale-nl.json @@ -3,6 +3,7 @@ "YES": "Ja", "NO": "Nee", "OR": "of", + "I_GET_IT": "OK, I get it", "LOADING": "Aan het laden...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Plugins", "ONE_ITEM_LINE": "Eén item per regel...", "NEW_BULK": "Nieuwe bulk toevoeging", - "RELATED_TASKS": "Gerelateerde taken", + "SUBTASKS": "Subtasks", "PREVIOUS": "Vorige", "NEXT": "Volgende", "LOGOUT": "Afmelden", @@ -269,12 +270,12 @@ "DELETE_TASKS": "Verwijder taken" }, "ISSUES": { - "NAME": "Issues", - "VIEW_ISSUES": "Bekijk issues", - "ADD_ISSUES": "Issues toevoegen", - "MODIFY_ISSUES": "Bewerk issues", - "COMMENT_ISSUES": "Comment issues", - "DELETE_ISSUES": "Issues verwijderen" + "NAME": "Kwesties", + "VIEW_ISSUES": "Bekijk kwesties", + "ADD_ISSUES": "Kwesties toevoegen", + "MODIFY_ISSUES": "Bewerk kwesties", + "COMMENT_ISSUES": "Becommentarieer kwesties", + "DELETE_ISSUES": "Kwesties verwijderen" }, "WIKI": { "NAME": "Wiki\n", @@ -370,9 +371,9 @@ }, "HOME": { "PAGE_TITLE": "Home -Taiga", - "PAGE_DESCRIPTION": "De Taiga start pagina met jouw projecten en de aan jou toegewezen en gevolgde user stories, taken en issues", - "EMPTY_WORKING_ON": "It feels empty, doesn't it? Start working with Taiga and you'll see here the stories, tasks and issues you are working on.", - "EMPTY_WATCHING": "Volg User Stories, Taken, Issues binnen jouw projecten en ontvang een bericht bij veranderingen :)", + "PAGE_DESCRIPTION": "De Taiga start pagina met jouw projecten en de aan jou toegewezen en gevolgde user stories, taken en kwesties", + "EMPTY_WORKING_ON": "Voelt leeg, vind je niet? Begin met Taiga te werken en hier zullen de stories, taken en kwesties verschijnen waar jij aan werkt.", + "EMPTY_WATCHING": "Volg User Stories, Taken, Kwesties binnen jouw projecten en ontvang een bericht bij veranderingen :)", "EMPTY_PROJECT_LIST": "Je hebt nog geen projecten", "WORKING_ON_SECTION": "Werkt aan", "WATCHING_SECTION": "Volgers", @@ -488,7 +489,7 @@ "NUMBER_US_POINTS_HELP": "0 for an undetermined number", "KANBAN": "Kanban", "KANBAN_DESCRIPTION": "Organiseer je project volgens het lean principe met dit bord.", - "ISSUES": "Issues", + "ISSUES": "Kwesties", "ISSUES_DESCRIPTION": "Volg de bugs, vragen en verbeteringen gerelateerd aan je project.\nMis niets meer!", "WIKI": "Wiki\n", "WIKI_DESCRIPTION": "Voeg toe, wijzig of verwijder inhoud in samenwerking met anderen. Dit is the juiste plaats voor je project documentatie.", @@ -546,7 +547,7 @@ "SECTION_TITLE_EPIC": "epics reports", "SECTION_TITLE_US": "user stories rapporten", "SECTION_TITLE_TASK": "taak rapporten", - "SECTION_TITLE_ISSUE": "Issues rapport", + "SECTION_TITLE_ISSUE": "Kwesties rapporten", "DOWNLOAD": "Download CSV", "URL_FIELD_PLACEHOLDER": "Genereer de CSV url opnieuw alsjeblieft", "TITLE_REGENERATE_URL": "Opnieuw CSV url genereren", @@ -557,20 +558,23 @@ }, "CUSTOM_FIELDS": { "TITLE": "Eigen velden", - "SUBTITLE": "Specifieer de aangepaste velden voor je user stories, taken en issues", + "SUBTITLE": "Specifieer de aangepaste velden voor je user stories, taken en kwesties", "EPIC_DESCRIPTION": "Epics custom fields", "EPIC_ADD": "Add a custom field in epics", "US_DESCRIPTION": "Eigen velden user stories", "US_ADD": "Voeg eigen velden toe in user stories", "TASK_DESCRIPTION": "Eigen velden taken", "TASK_ADD": "Voeg een aangepast veld toe in taken", - "ISSUE_DESCRIPTION": "Issues aangepaste velden", - "ISSUE_ADD": "Voeg een aangepast veld toe in issues", + "ISSUE_DESCRIPTION": "Kwesties aangepaste velden", + "ISSUE_ADD": "Voeg een aangepast veld toe in kwesties", "FIELD_TYPE_TEXT": "Tekst", "FIELD_TYPE_RICHTEXT": "Rich text", "FIELD_TYPE_MULTI": "Over meerdere regels", "FIELD_TYPE_DATE": "Date", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Project waardes - {{projectName}}", @@ -585,19 +589,19 @@ }, "PROJECT_VALUES_PRIORITIES": { "TITLE": "Prioriteit", - "SUBTITLE": "Specificeer de prioriteit die je issues zullen hebben", + "SUBTITLE": "Kies de prioriteit die je kwesties zullen hebben", "ISSUE_TITLE": "Issue prioriteit", "ACTION_ADD": "Nieuwe prioriteit toevoegen" }, "PROJECT_VALUES_SEVERITIES": { "TITLE": "Ernstniveaus", - "SUBTITLE": "Specifieer de ernstigheid die je issues zullen hebben", + "SUBTITLE": "Kies het belang die je kwesties zullen hebben", "ISSUE_TITLE": "Ernst van het issue", "ACTION_ADD": "Nieuwe ernst toevoegen" }, "PROJECT_VALUES_STATUS": { "TITLE": "Statuses", - "SUBTITLE": "Specifieer de statussen waar je user stories, taken en issues door zullen gaan", + "SUBTITLE": "Specifieer de stadia die je user stories, taken en kwesties door zullen maken", "EPIC_TITLE": "Epic Statuses", "US_TITLE": "User Story Statuses", "TASK_TITLE": "Taak statussen", @@ -605,8 +609,8 @@ }, "PROJECT_VALUES_TYPES": { "TITLE": "Types", - "SUBTITLE": "Specifieer de types die je issues kunnen hebben", - "ISSUE_TITLE": "Issues types", + "SUBTITLE": "Kies de types die je kwesties kunnen hebben", + "ISSUE_TITLE": "Kwestie types", "ACTION_ADD": "Voeg nieuwe {{objName}} toe" }, "PROJECT_VALUES_TAGS": { @@ -622,7 +626,7 @@ }, "PROJECT_DUE_DATE_STATUS": { "TITLE": "Due Dates", - "SUBTITLE": "Specify the due dates your user stories, tasks and issues will go through if selected", + "SUBTITLE": "Specifieer de deadlines die je user stories, taken en kwesties door zullen maken", "US_TITLE": "User Story Due Date status", "ACTION_ADD_STATUS": "Nieuwe status toevoegen", "TASK_TITLE": "Task Due Date status", @@ -827,8 +831,8 @@ "FILTER_TYPE_USER_STORIES_TITLE": "Enkel verhalen van gebruikers weergeven", "FILTER_TYPE_TASKS": "Taken", "FILTER_TYPE_TASKS_TITLE": "Enkel taken weergeven", - "FILTER_TYPE_ISSUES": "Issues", - "FILTER_TYPE_ISSUES_TITLE": "Enkel problemen weergeven", + "FILTER_TYPE_ISSUES": "Kwesties", + "FILTER_TYPE_ISSUES_TITLE": "Alleen kwesties weergeven", "EMPTY_TITLE": "Het ziet er naar uit dat er hier niets is om weer te geven." } }, @@ -848,9 +852,10 @@ "SECTION": { "SEARCH": "Zoek", "TIMELINE": "Tijdlijn", + "EPICS": "Epics", "BACKLOG": "Backlog", "KANBAN": "Kanban", - "ISSUES": "Issues", + "ISSUES": "Kwesties", "WIKI": "Wiki", "TEAM": "Team", "MEETUP": "Meet Up", @@ -1009,15 +1014,15 @@ "NO_PROJECTS": "It seems you have no boards in Trello" }, "GITHUB": { - "SELECTOR": "Import your GitHub project issues", + "SELECTOR": "Importeer je GitHub project kwesties", "CHOOSE_PROJECT": "Find the project you want to import", "NO_PROJECTS": "It seems you have no porjects in GitHub", - "HOW_DO_YOU_WANT_TO_IMPORT": "How do you want to import your issues into Taiga?", + "HOW_DO_YOU_WANT_TO_IMPORT": "Hoe wil je je kwesties in Taiga importeren?", "KANBAN_PROJECT": "As user stories in a kanban project", "KANBAN_PROJECT_DESCRIPTION": "After that you can enable scrum with backlog.", "SCRUM_PROJECT": "As user stories in a scrum project", "SCRUM_PROJECT_DESCRIPTION": "After that you can enable kanban mode.", - "ISSUES_PROJECT": "As issues", + "ISSUES_PROJECT": "Als kwesties", "ISSUES_PROJECT_DESCRIPTION": "You will not be able to use your issues in kanban or scrum mode. You will be able to enable kanban or scrum for new user stories" }, "ASANA": { @@ -1037,9 +1042,9 @@ "URL": "Your Jira URL", "KANBAN_PROJECT": "Kanban", "SCRUM_PROJECT": "Scrum", - "ISSUES_PROJECT": "Issues", - "CREATE_AS_SCRUM_DESCRIPTION": "The issues and sub-issues of your project will be created as Taiga user stories and tasks.", - "CREATE_AS_KANBAN_DESCRIPTION": "The issues and sub-issues of your project will be created as Taiga user stories and tasks.", + "ISSUES_PROJECT": "Kwesties", + "CREATE_AS_SCRUM_DESCRIPTION": "De kwesties en sub-kwesties van je project zullen in Taiga als user stories en taken worden aangemaakt.", + "CREATE_AS_KANBAN_DESCRIPTION": "De kwesties en sub-kwesties van je project zullen in Taiga als user stories en taken worden aangemaakt.", "CREATE_AS_ISSUES_DESCRIPTION": "What do you want to do with sub-issues from the Jira project? (Taiga doesn't allow sub-issues)", "CREATE_NEW_ISSUES": "Convert sub-issues to new Taiga issues", "NOT_CREATE_NEW_ISSUES": "Do not import sub-issues" @@ -1056,7 +1061,7 @@ "DELETE_PROJECT": { "TITLE": "Verwijder project", "QUESTION": "Weet je zeker dat je dit project wilt verwijderen?", - "SUBTITLE": "Alle projectgegevens (user stories, taken, issues, sprints en wiki pagina's) worden verwijderd! :-(", + "SUBTITLE": "Alle projectgegevens (user stories, taken, kwesties, sprints en wiki pagina's) zullen verloren gaan! :-(", "CONFIRM": "Ja, ik weet het zeker" }, "ASSIGNED_TO": { @@ -1106,7 +1111,7 @@ "EXISTING_ISSUE": "Existing Issue", "CHOOSE_EXISTING_ISSUE": "Which Issue?", "ADD_ISSUE": "Voeg Issue toe", - "FILTER_ISSUES": "Filter Issues" + "FILTER_ISSUES": "Filter kwesties" }, "DELETE_DUE_DATE": { "TITLE": "Delete due date", @@ -1371,7 +1376,7 @@ "TITLE_ACTION_ADD": "Voeg een nieuwe taak toe", "TITLE_ACTION_ADD_BULK": "Wat nieuwe taken in bulk toevoegen", "TITLE_ACTION_ADD_ISSUE": "Add a new Issue", - "TITLE_ACTION_ADD_ISSUE_BULK": "Add some new Issues in bulk", + "TITLE_ACTION_ADD_ISSUE_BULK": "Voeg kwesties in bulk toe", "TITLE_ACTION_ASSIGN": "Toegewezen taak", "PLACEHOLDER_CARD_TITLE": "Dit zou een taak kunnen zijn", "PLACEHOLDER_CARD_TEXT": "Split Stories into tasks to track them separately", @@ -1382,8 +1387,8 @@ "TITLE_ACTION_FOLD_ROW": "Regel inklappen", "TITLE_ACTION_UNFOLD_ROW": "Regel uitklappen", "FIELD_POINTS": "punten", - "ROW_STORYLESS_TASKS_TITLE": "Niet toegewezen taken", - "ROW_ISSUES_TITLE": "Sprint Issues" + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", + "ROW_ISSUES_TITLE": "Sprint kwesties" }, "CHARTS": { "XAXIS_LABEL": "Dagen", @@ -1391,6 +1396,20 @@ "OPTIMAL": "Optimaal resterende punten voor dag {{formattedDate}} zou {{roundedValue}} zijn", "REAL": "Werkelijk aantal resterende punten op {{formattedDate}} zijn {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1435,8 +1454,8 @@ "SUCCESS": "Onze Oempa-Loempa's hebben je email bijgewerkt" }, "ISSUES": { - "PAGE_TITLE": "Issues - {{projectName}}", - "PAGE_DESCRIPTION": "Het issue lijst overzicht van het project {{projectName}}: {{projectDescription}}", + "PAGE_TITLE": "Kwesties - {{projectName}}", + "PAGE_DESCRIPTION": "Het kwesties lijstje van het project {{projectName}}: {{projectDescription}}", "SECTION_NAME": "Issue", "ACTION_NEW_ISSUE": "+ nieuw probleem", "ACTION_PROMOTE_TO_US": "Promoveer tot User Story", @@ -1456,7 +1475,7 @@ "SEVERITY": "Ernst", "TYPE": "Type" }, - "FILTER_ISSUES": "Filter Issues", + "FILTER_ISSUES": "Filter kwesties", "CONFIRM_DETACH_FROM_SPRINT": { "TITLE": "Detach issue from Sprint", "MESSAGE": "You are about to detach the issue from the sprint {{ sprintName }}" @@ -1484,13 +1503,13 @@ "TITLE_ACTION_ASSIGNED_TO": "Toegewezen aan", "BLOCKED": "Geblokkeerd", "EMPTY": { - "TITLE": "Er zijn geen issues om te rapporteren :-)", + "TITLE": "Er zijn geen kwesties om te rapporteren :-)", "SUBTITLE": "Heb je een issue gevonden?" } } }, "ISSUE": { - "PAGE_TITLE": "{{issueSubject}} - Issue {{issueRef}} - {{projectName}}", + "PAGE_TITLE": "{{issueSubject}} - Kwestie {{issueRef}} - {{projectName}}", "PAGE_DESCRIPTION": "Status: {{issueStatus }}. Type: {{issueType}}, Prioriteit: {{issuePriority}}. Ernst: {{issueSeverity}}. Omschrijving: {{issueDescription}}" }, "KANBAN": { @@ -1509,10 +1528,10 @@ }, "SEARCH": { "PAGE_TITLE": "Zoek - {{projectName}}", - "PAGE_DESCRIPTION": "Zoek op alles, user stories, issues, taken, wiki pagina's, in het project {{projectName}}: {{projectDescription}}", + "PAGE_DESCRIPTION": "Zoek op alles, user stories, kwesties, taken, wiki pagina's, in het project {{projectName}}: {{projectDescription}}", "FILTER_EPICS": "Epics", "FILTER_USER_STORIES": "User Stories", - "FILTER_ISSUES": "Issues", + "FILTER_ISSUES": "Kwesties", "FILTER_TASKS": "Taken", "FILTER_WIKI": "Wiki pagina's", "PLACEHOLDER_SEARCH": "Zoeken in...", @@ -1526,13 +1545,13 @@ "SECTION_NAME": "Team", "PLACEHOLDER_INPUT_SEARCH": "Zoek op volledige naam", "COLUMN_MR_WOLF": "Dhr. Wolf", - "EXPLANATION_COLUMN_MR_WOLF": "Gesloten issues", + "EXPLANATION_COLUMN_MR_WOLF": "Gesloten kwesties", "COLUMN_IOCAINE": "Iocaine Drinker", "EXPLANATION_COLUMN_IOCAINE": "Ingenomen Iocaine dosissen", "COLUMN_CERVANTES": "Cervantes", "EXPLANATION_COLUMN_CERVANTES": "Wiki pagina's bewerkt", "COLUMN_BUG_HUNTER": "Bug Jager", - "EXPLANATION_COLUMN_BUG_HUNTER": "Issues gerapporteerd", + "EXPLANATION_COLUMN_BUG_HUNTER": "Kwesties gerapporteerd", "COLUMN_NIGHT_SHIFT": "Nacht Shift", "EXPLANATION_COLUMN_NIGHT_SHIFT": "Taak gesloten", "COLUMN_TOTAL_POWER": "Volledige Controle", @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Gebruikersprofiel", "CHANGE_PASSWORD": "Wachtwoord wijzigen", "EMAIL_NOTIFICATIONS": "Email notificaties", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Alles", "OPTION_INVOLVED": "Betrokken", "OPTION_NONE": "Geen" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1621,7 +1655,7 @@ "HINT3_TITLE": "Reorder your projects to feature those most relevant to you.", "HINT3_TEXT": "The 10 projects are listed in the direct access bar at the top.", "HINT4_TITLE": "Did you forget what were you working on?", - "HINT4_TEXT": "Maak je geen zorgen, op je dashboard vind je al jouw open taken, issues en user stories in de volgorde waarin je hebt gewerkt." + "HINT4_TEXT": "Maak je geen zorgen, op je dashboard vind je al jouw open taken, kwesties en user stories in de volgorde waarin je hebt gewerkt." }, "TIMELINE": { "UPLOAD_ATTACHMENT": "{{username}} heeft een nieuwe bijlage geüpload in {{obj_name}}", @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} heeft de US {{obj_name}} toegevoegd aan de Backlog", "BLOCKED": "{{username}} heeft {{obj_name}} geblokkeerd", "UNBLOCKED": "{{username}} heeft {{obj_name}} gedeblokkeerd", - "NEW_USER": "{{username}} heeft zich aangemeld voor Taiga" + "NEW_USER": "{{username}} heeft zich aangemeld voor Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1688,7 +1741,7 @@ }, "STEP2": { "TITLE": "Werkt aan", - "TEXT": "Here you will find the User Stories, Tasks and Issues in which you are working on." + "TEXT": "Hier vind je de user stories, taken en kwesties waar je aan werkt." }, "STEP3": { "TITLE": "Volgers", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Zoek", "RESULTS": "Search results" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-pl.json b/app/locales/taiga/locale-pl.json index 6a12a811..a8aa9200 100644 --- a/app/locales/taiga/locale-pl.json +++ b/app/locales/taiga/locale-pl.json @@ -3,6 +3,7 @@ "YES": "Tak", "NO": "Nie", "OR": "lub", + "I_GET_IT": "OK, I get it", "LOADING": "Wczytywanie...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Wtyczki", "ONE_ITEM_LINE": "Jedna pozycja na wiersz...", "NEW_BULK": "Nowe zbiorcze dodawanie", - "RELATED_TASKS": "Zadania pokrewne", + "SUBTASKS": "Subtasks", "PREVIOUS": "Poprzedni", "NEXT": "Następny", "LOGOUT": "Wyloguj", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Rich text", "FIELD_TYPE_MULTI": "Pole wielowierszowe", "FIELD_TYPE_DATE": "Date", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Wartości projektu - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Szukaj", "TIMELINE": "Oś czasu", + "EPICS": "Epics", "BACKLOG": "Dziennik", "KANBAN": "Kanban", "ISSUES": "Zgłoszenia", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Zwiń wiersz", "TITLE_ACTION_UNFOLD_ROW": "Rozwiń wiersz", "FIELD_POINTS": "punkty", - "ROW_STORYLESS_TASKS_TITLE": "Nieprzypisane zadania", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Optymalna ilość oczekujących punktów na dzień {{formattedDate}} to {{roundedValue}}", "REAL": "Faktyczna ilość punktów oczekujących na dzień {{formattedDate}} to {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Profil użytkownika", "CHANGE_PASSWORD": "Zmień hasło", "EMAIL_NOTIFICATIONS": "Powiadomienia e-mail", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Wszystkie", "OPTION_INVOLVED": "Z moim udziałem", "OPTION_NONE": "Żadne" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "Użytkownik {{username}} dodał HU {{obj_name}} do backlogu", "BLOCKED": "Użytkownik {{username}} zablokował {{obj_name}}", "UNBLOCKED": "Użytkownik {{username}} odblokował {{obj_name}}", - "NEW_USER": "Nowy użytkownik{{username}} dołączył do Taiga" + "NEW_USER": "Nowy użytkownik{{username}} dołączył do Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Szukaj", "RESULTS": "Search results" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-pt-br.json b/app/locales/taiga/locale-pt-br.json index 68dd048a..fbee33fe 100644 --- a/app/locales/taiga/locale-pt-br.json +++ b/app/locales/taiga/locale-pt-br.json @@ -3,6 +3,7 @@ "YES": "Sim", "NO": "Não", "OR": "ou", + "I_GET_IT": "OK, I get it", "LOADING": "Carregando...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Plugins", "ONE_ITEM_LINE": "Um item por linha...", "NEW_BULK": "Nova inserção em lote", - "RELATED_TASKS": "Tarefas relacionadas", + "SUBTASKS": "Subtasks", "PREVIOUS": "Anterior", "NEXT": "Próximo", "LOGOUT": "Sair", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Texto rico", "FIELD_TYPE_MULTI": "Multi-linha", "FIELD_TYPE_DATE": "Data", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Valores do projeto - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Procurar", "TIMELINE": "Linha do Tempo", + "EPICS": "Epics", "BACKLOG": "Backlog", "KANBAN": "Kanban", "ISSUES": "Problemas", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Guardar Linha", "TITLE_ACTION_UNFOLD_ROW": "Abrir linha", "FIELD_POINTS": "pontos", - "ROW_STORYLESS_TASKS_TITLE": "Tarefas não atribuídas", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Pontos pendentes ideais para o dia {{formattedDate}} deve ser {{roundedValue}}", "REAL": "\"Pontos pendentes reais para o dia {{formattedDate}} são {{roundedValue}}\"", "DATE": "DD MMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Perfil do Usuário", "CHANGE_PASSWORD": "Alterar senha", "EMAIL_NOTIFICATIONS": "Notificações por email", - "DESKTOP_NOTIFICATIONS": "Notificações da área de trabalho" + "DESKTOP_NOTIFICATIONS": "Notificações da área de trabalho", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Notificações da área de trabalho", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Tudo", "OPTION_INVOLVED": "Envolvido", "OPTION_NONE": "Nada" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} adicionou a História de Usuário {{obj_name}} ao backlog", "BLOCKED": "{{username}} bloqueou {{obj_name}}", "UNBLOCKED": "{{username}} desbloqueou {{obj_name}}", - "NEW_USER": "{{username}} ingressou no Taiga" + "NEW_USER": "{{username}} ingressou no Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "Ao criar uma nova conta, você concorda com nossos termos de serviço e política de privacidade.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Procurar", "RESULTS": "Resultado de pesquisa." } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-ru.json b/app/locales/taiga/locale-ru.json index 5e607657..50d150d5 100644 --- a/app/locales/taiga/locale-ru.json +++ b/app/locales/taiga/locale-ru.json @@ -3,6 +3,7 @@ "YES": "Да", "NO": "Нет", "OR": "или", + "I_GET_IT": "OK, I get it", "LOADING": "Пожалуйста, подождите...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Плагины", "ONE_ITEM_LINE": "Один объект на строку...", "NEW_BULK": "Добавить пакетно", - "RELATED_TASKS": "Связанные задачи", + "SUBTASKS": "Subtasks", "PREVIOUS": "Предыдущий", "NEXT": "Следующий", "LOGOUT": "Выйти", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Форматируемый текст", "FIELD_TYPE_MULTI": "Многостроковое", "FIELD_TYPE_DATE": "Дата", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Значения атрибутов проекта - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Поиск", "TIMELINE": "График работ", + "EPICS": "Epics", "BACKLOG": "Список задач", "KANBAN": "Kanban", "ISSUES": "Запросы", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Свернуть ряд", "TITLE_ACTION_UNFOLD_ROW": "Развернуть ряд", "FIELD_POINTS": "очков", - "ROW_STORYLESS_TASKS_TITLE": "Не назначенные задачи", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Оптимальное количество очков для работы на день {{formattedDate}}: {{roundedValue}}", "REAL": "Реальные очки для работы на день: {{formattedDate}} - {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Профиль пользователя", "CHANGE_PASSWORD": "Изменить пароль", "EMAIL_NOTIFICATIONS": "Уведомления почтой", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Все", "OPTION_INVOLVED": "Вовлечен", "OPTION_NONE": "Нет" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} добавил ПИ {{obj_name}} к списку задач", "BLOCKED": "{{username}} заблокировал {{obj_name}}", "UNBLOCKED": "{{username}} разблокировал {{obj_name}}", - "NEW_USER": "{{username}} присоединился к Taiga" + "NEW_USER": "{{username}} присоединился к Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Поиск", "RESULTS": "Результаты поиска" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-sv.json b/app/locales/taiga/locale-sv.json index b1506eac..497b5438 100644 --- a/app/locales/taiga/locale-sv.json +++ b/app/locales/taiga/locale-sv.json @@ -3,6 +3,7 @@ "YES": "Ja", "NO": "Nej", "OR": "eller", + "I_GET_IT": "OK, I get it", "LOADING": "Laddar...", "DATE": "YYYY-MM-DD", "DATETIME": "YYYY-MM-DD HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Insticksprogram", "ONE_ITEM_LINE": "En post per rad ...", "NEW_BULK": "Lägg till flera nya", - "RELATED_TASKS": "Besläktade uppgifter", + "SUBTASKS": "Subtasks", "PREVIOUS": "Föregående", "NEXT": "Nästa", "LOGOUT": "Logga ut", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Rich text", "FIELD_TYPE_MULTI": "Flerradig", "FIELD_TYPE_DATE": "Datum", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Projektvärden - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Sök", "TIMELINE": "Tidslinje", + "EPICS": "Epics", "BACKLOG": "Inkorg", "KANBAN": "Kanban", "ISSUES": "Ärenden", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Vika i hop raden", "TITLE_ACTION_UNFOLD_ROW": "Veckla ut rad", "FIELD_POINTS": "poäng", - "ROW_STORYLESS_TASKS_TITLE": "Ej tilldelade uppgifter", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "Optimala poäng som väntar för dag {{formattedDate}} ska vara {{roundedValue}}", "REAL": "Verkliga poäng som väntar för dag {{formattedDate}} är {{roundedValue}}", "DATE": "DD MM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Användarprofil", "CHANGE_PASSWORD": "Byt lösenord", "EMAIL_NOTIFICATIONS": "E-postnotifieringar", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Alla", "OPTION_INVOLVED": "Involverad", "OPTION_NONE": "Ingen" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} har lagt till US {{obj_name}} till inkorgen", "BLOCKED": "{{username}} har blockerad {{obj_name}}", "UNBLOCKED": "{{username}} har tagit bort blockeringen för {{obj_name}}", - "NEW_USER": "{{username}} har blitt medlem i Taiga" + "NEW_USER": "{{username}} har blitt medlem i Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Sök", "RESULTS": "Sökresultat" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-tr.json b/app/locales/taiga/locale-tr.json index b67447b7..3c480818 100644 --- a/app/locales/taiga/locale-tr.json +++ b/app/locales/taiga/locale-tr.json @@ -3,6 +3,7 @@ "YES": "Evet", "NO": "Hayır", "OR": "veya", + "I_GET_IT": "OK, I get it", "LOADING": "Yükleniyor...", "DATE": "DD MM YYYY", "DATETIME": "DD MM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "Eklentiler", "ONE_ITEM_LINE": "Her satıra bir kalem...", "NEW_BULK": "Yeni toplu ekleme", - "RELATED_TASKS": "İlişkili görevler", + "SUBTASKS": "Subtasks", "PREVIOUS": "Önceki", "NEXT": "İleri", "LOGOUT": "Çıkış", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Zengin metin", "FIELD_TYPE_MULTI": "Çoklu-satır", "FIELD_TYPE_DATE": "Tarih", - "FIELD_TYPE_URL": "Url" + "FIELD_TYPE_URL": "Url", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - Proje değerleri- {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "Ara", "TIMELINE": "Zaman Çizelgesi", + "EPICS": "Epics", "BACKLOG": "Havuz", "KANBAN": "Kanban", "ISSUES": "Sorunlar", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "Satın Katla", "TITLE_ACTION_UNFOLD_ROW": "Satır katını aç", "FIELD_POINTS": "puanlar", - "ROW_STORYLESS_TASKS_TITLE": "Atanmamış görevler", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "{{formattedDate}} günü için ideal kalan puan {{roundedValue}} olmalı", "REAL": "{{formattedDate}} günü gerçekten kalan puan {{roundedValue}}", "DATE": "DD MMMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "Kullanıcı profili", "CHANGE_PASSWORD": "Parolayı değiştir", "EMAIL_NOTIFICATIONS": "E-posta bildirimleri", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "Hepsi", "OPTION_INVOLVED": "İlgili", "OPTION_NONE": "Hiçbiri" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} havuza {{obj_name}} hikayesini ekledi", "BLOCKED": "{{obj_name}}, {{username}} tarafından engellendi", "UNBLOCKED": "{{obj_name}} nin engeli {{username}} tarafından kaldırıldı ", - "NEW_USER": "{{username}} Taiga ya katıldı" + "NEW_USER": "{{username}} Taiga ya katıldı", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "Ara", "RESULTS": "Arama sonuçları" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-zh-hans.json b/app/locales/taiga/locale-zh-hans.json index d366beac..0e4799c5 100644 --- a/app/locales/taiga/locale-zh-hans.json +++ b/app/locales/taiga/locale-zh-hans.json @@ -3,6 +3,7 @@ "YES": "是", "NO": "否", "OR": "或", + "I_GET_IT": "OK, I get it", "LOADING": "载入中...", "DATE": "YYYY MMM DD", "DATETIME": "YYYY MMM DD HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "插件", "ONE_ITEM_LINE": "一行一项", "NEW_BULK": "批量插入", - "RELATED_TASKS": "相关任务", + "SUBTASKS": "Subtasks", "PREVIOUS": "前一个", "NEXT": "下一个", "LOGOUT": "退出", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "富文本", "FIELD_TYPE_MULTI": "多行文字", "FIELD_TYPE_DATE": "日期", - "FIELD_TYPE_URL": "链接" + "FIELD_TYPE_URL": "链接", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - 项目数值 - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "搜索", "TIMELINE": "时间表", + "EPICS": "Epics", "BACKLOG": "待办任务", "KANBAN": "看板", "ISSUES": "问题", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "隐藏列数", "TITLE_ACTION_UNFOLD_ROW": "未隐藏列数", "FIELD_POINTS": "点数", - "ROW_STORYLESS_TASKS_TITLE": "未指派的任务", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "一天最适待办点数 {formattedDate},应为 {{roundedValue}}", "REAL": "一天真实的待办点数 {{formattedDate}},应为 {{roundedValue}}", "DATE": "DD MMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "用户设置", "CHANGE_PASSWORD": "更新密码", "EMAIL_NOTIFICATIONS": "电子邮件通知", - "DESKTOP_NOTIFICATIONS": "桌面提醒" + "DESKTOP_NOTIFICATIONS": "桌面提醒", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "桌面提醒", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "所有", "OPTION_INVOLVED": "相关", "OPTION_NONE": "无" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} 新增用户故事 {{obj_name}} 到待办任务", "BLOCKED": "{{username}} 冻结了 {{obj_name}}", "UNBLOCKED": "{{username}} 解除对 {{obj_name}} 的冻结", - "NEW_USER": "{{username}} 已加入 Taiga" + "NEW_USER": "{{username}} 已加入 Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "搜索", "RESULTS": "搜索结果" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file diff --git a/app/locales/taiga/locale-zh-hant.json b/app/locales/taiga/locale-zh-hant.json index 7ef77216..38d98cb7 100644 --- a/app/locales/taiga/locale-zh-hant.json +++ b/app/locales/taiga/locale-zh-hant.json @@ -3,6 +3,7 @@ "YES": "Yes", "NO": "No", "OR": "or", + "I_GET_IT": "OK, I get it", "LOADING": "載入中...", "DATE": "DD MMM YYYY", "DATETIME": "DD MMM YYYY HH:mm", @@ -32,7 +33,7 @@ "PLUGINS": "外掛", "ONE_ITEM_LINE": "一行一物 ", "NEW_BULK": "新批次插入", - "RELATED_TASKS": "相關任務 ", + "SUBTASKS": "Subtasks", "PREVIOUS": "Previous", "NEXT": "下一個", "LOGOUT": "登出", @@ -570,7 +571,10 @@ "FIELD_TYPE_RICHTEXT": "Rich text", "FIELD_TYPE_MULTI": "多行", "FIELD_TYPE_DATE": "日期", - "FIELD_TYPE_URL": "網址" + "FIELD_TYPE_URL": "網址", + "FIELD_TYPE_DROPDOWN": "Dropdown", + "FIELD_TYPE_CHECKBOX": "Checkbox", + "FIELD_TYPE_NUMBER": "Number" }, "PROJECT_VALUES": { "PAGE_TITLE": "{{sectionName}} - 專案數值 - {{projectName}}", @@ -848,6 +852,7 @@ "SECTION": { "SEARCH": "搜尋", "TIMELINE": "時間表", + "EPICS": "Epics", "BACKLOG": "待辦任務優先表", "KANBAN": "Kanban(看板)", "ISSUES": "問題 ", @@ -1382,7 +1387,7 @@ "TITLE_ACTION_FOLD_ROW": "隱藏列數", "TITLE_ACTION_UNFOLD_ROW": "未隱藏列數", "FIELD_POINTS": "點數", - "ROW_STORYLESS_TASKS_TITLE": "未指派的任務", + "ROW_STORYLESS_TASKS_TITLE": "Storyless tasks", "ROW_ISSUES_TITLE": "Sprint Issues" }, "CHARTS": { @@ -1391,6 +1396,20 @@ "OPTIMAL": "一天最適待辦點數{formattedDate}應為{{roundedValue}}", "REAL": "一天真實的待辦點數 {{formattedDate}} is {{roundedValue}}", "DATE": "DD MMM YYYY" + }, + "MOVE_TO_SPRINT": { + "TITLE_ACTION_MOVE_UNFINISHED": "Move unfinished items to another sprint", + "TITLE_MOVE_UNFINISHED": "Move unfinished items to another open sprint", + "MOVE_TO_OPEN_SPRINT": "Move to open sprint", + "NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.", + "SELECT_DESTINATION_PLACEHOLDER": "Select destination", + "UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{# unfinished user story} other{# unfinished user stories}}", + "UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{# unfinished storyless task} other{# unfinished storyless tasks}}", + "UNFINISHED_ISSUES_COUNT": "{total, plural, one{# unfinished issue} other{# unfinished issue}}", + "WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed", + "WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed", + "WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}", + "WARNING_SPRINT_STILL_OPEN": "Please note that the sprint {{sprintName}} will remain open as long as it contains unfinished items." } }, "TASK": { @@ -1549,7 +1568,8 @@ "USER_PROFILE": "使用者設定檔案", "CHANGE_PASSWORD": "更換密碼 ", "EMAIL_NOTIFICATIONS": "電子郵件通知", - "DESKTOP_NOTIFICATIONS": "Desktop notifications" + "DESKTOP_NOTIFICATIONS": "Desktop notifications", + "EVENTS": "Events" }, "NOTIFICATIONS": { "LIVE_SECTION_NAME": "Desktop Notifications", @@ -1561,6 +1581,20 @@ "OPTION_ALL": "所有", "OPTION_INVOLVED": "涉入", "OPTION_NONE": "無" + }, + "PROJECT_SETTINGS": { + "SET_START_PAGES": "Set start pages", + "START_PAGES_PER_PROJECT": "Set start pages per project", + "COLUMN_PROJECT": "Project", + "COLUMN_STARTPAGE": "Start page", + "DEFAULT_VALUE": "Default" + }, + "EVENTS": { + "SECTION_NAME": "Events", + "SECTION_DESCRIPTION": "Important events in Taiga header", + "SECTION_DESCRIPTION_EXPANDED": "(direct mentions, updates in items that you are watching...)", + "COLUMN_ENABLED": "Enabled", + "COLUMN_PROJECT": "Project" } }, "USER_PROFILE": { @@ -1658,7 +1692,26 @@ "US_REMOVED_FROM_MILESTONE": "{{username}} 新增使用者故事 {{obj_name}} 到待辦工作優先列表", "BLOCKED": "{{username}} 封鎖了 {{obj_name}}", "UNBLOCKED": "{{username}} 解除了封鎖 {{obj_name}}", - "NEW_USER": "{{username}} 已加入 Taiga" + "NEW_USER": "{{username}} 已加入 Taiga", + "ITEM_TYPES": { + "USERSTORY": "User Story", + "ISSUE": "Issue", + "TASK": "Task" + } + }, + "EVENTS": { + "TITLE": "Events", + "MY_EVENTS": "My events", + "DISMISS_ALL": "Dismiss all", + "VIEW_ALL": "View all", + "NO_NEW_EVENTS": "No new events", + "NO_EVENTS_YET": "There are no events yet", + "ASSIGNED_YOU": "{{username}} assigned you to {{obj_name}}", + "ADDED_YOU_AS_WATCHER": "{{username}} added you as watcher on {{obj_name}}", + "ADDED_YOU_AS_MEMBER": "{{username}} added you as member", + "MENTIONED_YOU": "{{username}} mentioned you on {{obj_name}}", + "MENTIONED_YOU_IN_COMMENT": "{{username}} mentioned you in a comment on {{obj_name}}", + "COMMENTED": "{{username}} has commented on {{obj_name}}" }, "LEGAL": { "TERMS_OF_SERVICE_AND_PRIVACY_POLICY_AD": "When creating a new account, you agree to our terms of service and privacy policy.", @@ -1766,5 +1819,19 @@ "ACTION_TITLE": "搜尋", "RESULTS": "搜尋結果" } + }, + "TIPS": { + "TIPS_TITLE": "Tip", + "TIP_PROJECTS_ORDER": "You can sort projects on your project page by placing the ones most frequently accessed at the top.", + "TIP_VOTING": "Whether you ask your community or your other team members, upvoting items might serve as a way to detect explicit support for a particular task or issue.", + "TIP_ISSUES_TO_SPRINT": "You can attach issues to a particular sprint by clicking on the pin icon in the detail view.", + "TIP_DUE_DATE": "If you need to finish a task on a specific date, activate the DueDate from the detail view of the task.", + "TIP_IOCAIN": "You can signal to team members that a task is being particularly troublesome by clicking on the iocaine button. Doing so indicates that you welcome help, patience and understanding.", + "TIP_BLOCKED": "You can signal to other team members that something is preventing you from working on a particular task by marking it as \"blocked\"", + "TIP_PROMOTE": "Is your issue or task more complex than it first appeared? Go to the detail view and turn it into user story.", + "TIP_BULK": "If you want to add many tasks at once, choose bulk mode and write each task in a single line, one after the other.", + "TIP_ZOOM": "You can get a wider view of the kanban by reducing the information shown on the cards with the zoom control.", + "TIP_CUSTOM_FIELDS": "If you're an admin of the project, consider creating custom fields to expand the tasks' configuration.", + "TIP_SLIDE_ARROWS": "You can cycle over the results of a list, search or filter by clicking on the navigational arrows on the detail view of any one item." } } \ No newline at end of file