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