6a9d65de27669cd5a3433838bf69f3d09810ca5d
parent
d5b73212c9
commit
96043b79aa
|
@ -84,8 +84,8 @@
|
|||
<p translate="NOTIFICATION.WARNING_TEXT"></p>
|
||||
</div><a href="" title="{{'NOTIFICATION.CLOSE' | translate}}" class="icon icon-delete"></a>
|
||||
</div>
|
||||
<script src="/js/libs.js?v=1435131710606"></script>
|
||||
<script src="/js/templates.js?v=1435131710606"></script>
|
||||
<script src="/js/app-loader.js?v=1435131710606"></script>
|
||||
<script src="/js/libs.js?v=1435835031987"></script>
|
||||
<script src="/js/templates.js?v=1435835031987"></script>
|
||||
<script src="/js/app-loader.js?v=1435835031987"></script>
|
||||
</body>
|
||||
</html>
|
|
@ -1,7 +1,7 @@
|
|||
(function() {
|
||||
var promise, version;
|
||||
|
||||
version = 1435131710616;
|
||||
version = 1435835032000;
|
||||
|
||||
window.taigaConfig = {
|
||||
"api": "http://localhost:8000/api/v1/",
|
||||
|
|
|
@ -20778,15 +20778,26 @@
|
|||
uploadComplete = (function(_this) {
|
||||
return function(evt) {
|
||||
return $rootScope.$apply(function() {
|
||||
var data, model;
|
||||
var data, model, ref, status;
|
||||
file.status = "done";
|
||||
status = evt.target.status;
|
||||
try {
|
||||
data = JSON.parse(evt.target.responseText);
|
||||
} catch (_error) {
|
||||
data = {};
|
||||
}
|
||||
model = $model.make_model(urlName, data);
|
||||
return defered.resolve(model);
|
||||
if (status >= 200 && status < 400) {
|
||||
model = $model.make_model(urlName, data);
|
||||
return defered.resolve(model);
|
||||
} else {
|
||||
response = {
|
||||
status: status,
|
||||
data: {
|
||||
_error_message: (ref = data['attached_file']) != null ? ref[0] : void 0
|
||||
}
|
||||
};
|
||||
return defered.reject(response);
|
||||
}
|
||||
});
|
||||
};
|
||||
})(this);
|
||||
|
@ -23189,6 +23200,9 @@
|
|||
baseUrl = "https://talky.io/";
|
||||
} else if (this.project.get("videoconferences") === "jitsi") {
|
||||
baseUrl = "https://meet.jit.si/";
|
||||
url = this.project.get("slug") + "-" + taiga.slugify(this.project.get("videoconferences_salt"));
|
||||
url = url.replace(/-/g, "");
|
||||
return baseUrl + url;
|
||||
} else {
|
||||
return "";
|
||||
}
|
||||
|
@ -23708,14 +23722,14 @@
|
|||
function ProfileContactsController(userService, currentUserService) {
|
||||
this.userService = userService;
|
||||
this.currentUserService = currentUserService;
|
||||
this.currentUser = this.currentUserService.getUser();
|
||||
this.isCurrentUser = false;
|
||||
if (this.currentUser && this.currentUser.get("id") === this.user.get("id")) {
|
||||
this.isCurrentUser = true;
|
||||
}
|
||||
}
|
||||
|
||||
ProfileContactsController.prototype.loadContacts = function() {
|
||||
this.currentUser = this.currentUserService.getUser();
|
||||
this.isCurrentUser = false;
|
||||
if (this.currentUser.get("id") === this.user.get("id")) {
|
||||
this.isCurrentUser = true;
|
||||
}
|
||||
return this.userService.getContacts(this.user.get("id")).then((function(_this) {
|
||||
return function(contacts) {
|
||||
return _this.contacts = contacts;
|
||||
|
@ -24147,8 +24161,8 @@
|
|||
return this.rs.projects.getProjectStats(projectId);
|
||||
};
|
||||
|
||||
ProjectsService.prototype.getProjectsByUserId = function(userId) {
|
||||
return this.rs.projects.getProjectsByUserId(userId).then((function(_this) {
|
||||
ProjectsService.prototype.getProjectsByUserId = function(userId, paginate) {
|
||||
return this.rs.projects.getProjectsByUserId(userId, paginate).then((function(_this) {
|
||||
return function(projects) {
|
||||
return projects.map(_this._decorate.bind(_this));
|
||||
};
|
||||
|
@ -24242,14 +24256,23 @@
|
|||
return Immutable.fromJS(result.data);
|
||||
});
|
||||
};
|
||||
service.getProjectsByUserId = function(userId) {
|
||||
var params, url;
|
||||
service.getProjectsByUserId = function(userId, paginate) {
|
||||
var httpOptions, params, url;
|
||||
if (paginate == null) {
|
||||
paginate = false;
|
||||
}
|
||||
url = urlsService.resolve("projects");
|
||||
httpOptions = {};
|
||||
if (!paginate) {
|
||||
httpOptions.headers = {
|
||||
"x-disable-pagination": "1"
|
||||
};
|
||||
}
|
||||
params = {
|
||||
"member": userId,
|
||||
"order_by": "memberships__user_order"
|
||||
};
|
||||
return http.get(url, params).then(function(result) {
|
||||
return http.get(url, params, httpOptions).then(function(result) {
|
||||
return Immutable.fromJS(result.data);
|
||||
});
|
||||
};
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -84,10 +84,6 @@ $templateCache.put("wiki/editable-wiki-content.html","\n<div class=\"view-wiki-c
|
|||
$templateCache.put("wiki/wiki-nav.html","\n<header>\n <h1 translate=\"WIKI.NAVIGATION.SECTION_NAME\"></h1>\n</header>\n<nav>\n <ul><% _.each(wikiLinks, function(link, index) { %>\n <li data-id=\"<%- index %>\" class=\"wiki-link\"><a title=\"<%- link.title %>\"><span class=\"link-title\"><%- link.title %></span><% if (deleteWikiLinkPermission) { %><span class=\"icon icon-delete\"></span><% } %></a>\n <input type=\"text\" placeholder=\"{{\'COMMON.FIELDS.NAME\' | translate}}\" value=\"<%- link.title %>\" class=\"hidden\"/>\n </li><% }) %>\n <li class=\"new hidden\">\n <input type=\"text\" placeholder=\"{{\'COMMON.FIELDS.NAME\' | translate}}\"/>\n </li>\n </ul>\n</nav><% if (addWikiLinkPermission) { %><a href=\"\" title=\"{{\'WIKI.NAVIGATION.ACTION_ADD_LINK\' | translate}}\" class=\"add-button button-gray\"><span translate=\"WIKI.NAVIGATION.ACTION_ADD_LINK\"></span></a><% } %>");
|
||||
$templateCache.put("wiki/wiki-summary.html","\n<div class=\"wiki-times-edited\"><span class=\"number\"><%- totalEditions %></span><span translate=\"WIKI.SUMMARY.TIMES_EDITED\" class=\"description\"></span></div>\n<div class=\"wiki-last-modified\"><span class=\"number\"><%- lastModifiedDate %></span><span translate=\"WIKI.SUMMARY.LAST_EDIT\" class=\"description\"></span></div>\n<div class=\"wiki-username-edition\">\n <figure class=\"avatar\"><img src=\"<%- user.imgUrl %>\" alt=\"<%- user.name %>\"/></figure>\n <div class=\"wiki-user-modification\"><span translate=\"WIKI.SUMMARY.LAST_MODIFICATION\" class=\"description\"></span><span class=\"username\"><%- user.name %></span></div>\n</div>");
|
||||
$templateCache.put("wiki/wiki.html","<!DOCTYPE html>\n<div ng-controller=\"WikiDetailController as ctrl\" ng-init=\"section=\'wiki\'\" class=\"wrapper\">\n <tg-project-menu></tg-project-menu>\n <sidebar tg-check-permission=\"view_wiki_links\" class=\"menu-secondary extrabar\">\n <section tg-wiki-nav ng-model=\"wikiLinks\" class=\"wiki-nav\"></section>\n </sidebar>\n <section class=\"main wiki\">\n <div class=\"header\">\n <h1><span tg-bo-bind=\"project.name\"></span><span translate=\"PROJECT.SECTION.WIKI\" class=\"green\"></span><span tg-bo-bind=\"wikiSlug|unslugify\" class=\"wiki-title\"></span></h1>\n </div>\n <div tg-wiki-summary ng-model=\"wiki\" ng-if=\"wiki.id\" class=\"summary wiki-summary\"></div>\n <section tg-editable-wiki-content ng-model=\"wiki\" class=\"wiki-content\"></section>\n <tg-attachments ng-model=\"wiki\" type=\"wiki_page\" ng-if=\"wiki.id\"></tg-attachments><a href=\"\" ng-click=\"ctrl.delete()\" ng-if=\"wiki.id\" title=\"{{\'WIKI.REMOVE\' | translate}}\" tg-check-permission=\"delete_wiki_page\" class=\"remove\"><span class=\"icon icon-delete\"></span><span translate=\"WIKI.REMOVE\"></span></a>\n </section>\n</div>");
|
||||
$templateCache.put("common/estimation/us-estimation-points-per-role.html","\n<ul class=\"points-per-role\">\n <li class=\"total\"><span class=\"points\"><%- totalPoints %></span><span translate=\"US.TOTAL_POINTS\" class=\"role\"></span></li><% _.each(roles, function(role) { %>\n <li data-role-id=\"<%- role.id %>\" title=\"<%- role.name %>\" class=\"total <% if(editable){ %>clickable<% } %>\"><span class=\"points\"><%- role.points %></span><span class=\"role\"><%- role.name %></span></li><% }); %>\n</ul>");
|
||||
$templateCache.put("common/estimation/us-estimation-points.html","\n<ul class=\"popover pop-points-open <% if (horizontal) { %>horizontal<% }; %>\"><% _.each(points, function(point) { %>\n <li><% if (point.selected) { %><a href=\"\" title=\"<%- point.name %>\" data-point-id=\"<%- point.id %>\" data-role-id=\"<%- roleId %>\" class=\"point\"><%- point.name %></a><% } else { %><a href=\"\" title=\"<%- point.name %>\" data-point-id=\"<%- point.id %>\" data-role-id=\"<%- roleId %>\" class=\"point active\"><%- point.name %></a><% } %></li><% }); %>\n</ul>");
|
||||
$templateCache.put("common/estimation/us-estimation-total.html","<a href=\"\" title=\"<%= title %>\" class=\"us-points <% if (!editable) { %>not-clickable<% } %>\"><span class=\"points-value\"><%= text %></span><% if (editable) { %><span tg-check-permission=\"modify_us\" class=\"icon icon-arrow-bottom\"></span><% } %></a>");
|
||||
$templateCache.put("common/estimation/us-points-roles-popover.html","\n<ul class=\"popover pop-role\"><% _.each(roles, function(role) { %>\n <li><a href=\"\" title=\"<%- role.name %>\" data-role-id=\"<%- role.id %>\" class=\"role\"><%- role.name %> (<%- role.points %>)</a></li><% }); %>\n</ul>");
|
||||
$templateCache.put("common/components/assigned-to.html","<% if (assignedTo) { %>\n<div class=\"user-avatar\"><img src=\"<%- assignedTo.photo %>\" alt=\"<%- assignedTo.full_name_display %>\"/></div><% } %>\n<div class=\"assigned-to\"><span translate=\"COMMON.FIELDS.ASSIGNED_TO\" class=\"assigned-title\"></span><a href=\"\" title=\"{{ \'COMMON.ASSIGNED_TO.TITLE_ACTION_EDIT_ASSIGNMENT\'|translate }}\" class=\"user-assigned <% if(isEditable){ %>editable<% }; %>\"><span class=\"assigned-name\"></span><% if (assignedTo) { %>\n <%- assignedTo.full_name_display %>\n <% } else { %>\n {{ \'COMMON.ASSIGNED_TO.NOT_ASSIGNED\'|translate }}\n <% } %>\n <% if(isEditable){ %><span class=\"icon icon-arrow-bottom\"></span><% }; %></a><% if (assignedTo!==null && isEditable) { %><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO.DELETE_ASSIGNMENT\' | translate}}\" class=\"icon icon-delete\"></a><% } %></div>");
|
||||
$templateCache.put("common/components/block-button.html","<a href=\"#\" class=\"button button-gray item-block\"><span translate=\"COMMON.BLOCK\"></span></a><a href=\"#\" class=\"button button-red item-unblock\"><span translate=\"COMMON.UNBLOCK\"></span></a>");
|
||||
$templateCache.put("common/components/created-by.html","\n<div class=\"user-avatar\"><img src=\"<%- owner.photo %>\" alt=\"<%- owner.full_name_display %>\"/></div>\n<div class=\"created-by\"><span translate=\"COMMON.CREATED_BY\" translate-values=\"{ \'fullDisplayName\': \'<%- owner.full_name_display %>\'}\" class=\"created-title\"></span><span class=\"created-date\"><%- date %></span></div>");
|
||||
|
@ -102,11 +98,6 @@ $templateCache.put("common/components/main-title.html","<span class=\"project-na
|
|||
$templateCache.put("common/components/progress-bar.html","\n<div style=\"width: <%- percentage %>%\" class=\"current-progress\"></div>");
|
||||
$templateCache.put("common/components/status-display.html","<% if (is_closed) { %><span translate=\"COMMON.STATUS.CLOSED\"></span><% } else { %><span translate=\"COMMON.STATUS.OPEN\"></span><% } %><span style=\"color:<%- status.color %>\" class=\"us-detail-status\"><%- status.name %></span>");
|
||||
$templateCache.put("common/components/watchers.html","<% if(isEditable){ %>\n<div class=\"watchers-header\"><span translate=\"COMMON.WATCHERS.TITLE\" class=\"title\"></span><a href=\"\" title=\"{{\'COMMON.WATCHERS.ADD\' | translate}}\" class=\"icon icon-plus add-watcher\"></a></div><% } else if(watchers.length > 0){ %>\n<div class=\"watchers-header\"><span translate=\"COMMON.WATCHERS.TITLE\" class=\"title\"></span></div><% }; %>\n<% _.each(watchers, function(watcher) { %>\n<% if(watcher) { %>\n<div class=\"watcher-single\">\n <div class=\"watcher-avatar\"><img src=\"<%- watcher.photo %>\" alt=\"<%- watcher.full_name_display %>\"/></div>\n <div class=\"watcher-name\"><span><%- watcher.full_name_display %></span><% if(isEditable){ %><a data-watcher-id=\"<%- watcher.id %>\" href=\"\" title=\"{{\'COMMON.WATCHERS.DELETE\' | translate}}\" class=\"icon icon-delete\"></a><% }; %></div>\n</div><% } %>\n<% }); %>");
|
||||
$templateCache.put("common/lightbox/lightbox-assigned-to-users.html","<% if (selected) { %>\n<div class=\"watcher-single active\">\n <div class=\"watcher-avatar\"><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO\' | translate}}\" class=\"avatar\"><img src=\"<%- selected.photo %>\"/></a></div><a href=\"\" title=\"<%- selected.full_name_display %>\" class=\"watcher-name\"><%-selected.full_name_display %></a><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO.REMOVE_ASSIGNED\' | translate}}\" class=\"icon icon-delete remove-assigned-to\"></a>\n</div><% } %>\n<% _.each(users, function(user) { %>\n<div data-user-id=\"<%- user.id %>\" class=\"watcher-single\">\n <div class=\"watcher-avatar\"><a href=\"#\" title=\"{{\'COMMON.ASSIGNED_TO.TITLE\' | translate}}\" class=\"avatar\"><img src=\"<%- user.photo %>\"/></a></div><a href=\"\" title=\"<%- user.full_name_display %>\" class=\"watcher-name\"><%- user.full_name_display %></a>\n</div><% }) %>\n<% if (showMore) { %>\n<div ng-show=\"filteringUsers\" class=\"more-watchers\"><span translate=\"COMMON.ASSIGNED_TO.TOO_MANY\"></span></div><% } %>");
|
||||
$templateCache.put("common/lightbox/lightbox-assigned-to.html","<a href=\"\" title=\"close\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 translate=\"LIGHTBOX.ASSIGNED_TO.SELECT\" class=\"title\"></h2>\n <fieldset>\n <input type=\"text\" data-maxlength=\"500\" placeholder=\"{{\'LIGHTBOX.ASSIGNED_TO.SEARCH\' | translate}}\" ng-model=\"usersSearch\"/>\n </fieldset>\n <div class=\"watchers\"></div>\n</div>");
|
||||
$templateCache.put("common/lightbox/lightbox-block.html","<a href=\"\" title=\"{{\'COMMON.CLOSE\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 class=\"title\"></h2>\n <fieldset>\n <textarea ng-attr-placeholder=\"{{\'COMMON.BLOCKED_REASON\' | translate}}\" class=\"reason\"></textarea>\n </fieldset><a href=\"\" class=\"button-green\"><span translate=\"COMMON.SAVE\"></span></a>\n</div>");
|
||||
$templateCache.put("common/lightbox/lightbox-blocking-message-input.html","\n<fieldset class=\"blocked-note hidden\">\n <textarea name=\"blocked_note\" ng-attr-placeholder=\"{{\'COMMON.BLOCKED_NOTE\' | translate}}\" ng-model=\"<%- ngmodel %>\"></textarea>\n</fieldset>");
|
||||
$templateCache.put("common/lightbox/lightbox-users.html","<a href=\"\" title=\"{{\'COMMON.CLOSE\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 translate=\"COMMON.WATCHERS.ADD\" class=\"title\"></h2>\n <fieldset>\n <input type=\"text\" data-maxlength=\"500\" placeholder=\"{{\'LIGHTBOX.ASSIGNED_TO.SEARCH\' | translate}}\" ng-model=\"usersSearch\"/>\n </fieldset>\n <div class=\"watchers\">\n </div>\n</div>");
|
||||
$templateCache.put("common/history/history-activity.html","\n<div class=\"activity-single <%- mode %>\">\n <div class=\"activity-user\"><a href=\"\" title=\"<%- userFullName %>\" class=\"avatar\"><img src=\"<%- avatar %>\" alt=\"<%- userFullName %>\"/></a></div>\n <div class=\"activity-content\">\n <div class=\"activity-username\"><a href=\"\" title=\"<%- userFullName %>\" class=\"username\"><%- userFullName %></a><span class=\"date\"><%- creationDate %></span></div><% if (comment.length > 0) { %>\n <% if ((deleteCommentDate || deleteCommentUser)) { %>\n <div class=\"deleted-comment\"><span translate=\"COMMENTS.DELETED_INFO\" translate-values=\"{ user: \'<%- deleteCommentUser %>\', date: \'<%- deleteCommentDate %>\'}\"></span></div><% } %>\n <div class=\"comment wysiwyg\">\n <%= comment %>\n <% if (!deleteCommentDate && mode !== \"activity\" && canDeleteComment) { %><a href=\"\" data-activity-id=\"<%- activityId %>\" class=\"icon icon-delete comment-delete\"></a><% } %>\n </div><% } %>\n <% if(changes.length > 0) { %>\n <div class=\"changes\"><% if (mode != \"activity\") { %><a href=\"\" title=\"{{\'ACTIVITY.SHOW_ACTIVITY\' | translate}}\" class=\"changes-title\"><span><%- changesText %></span><span class=\"icon icon-arrow-up\"></span></a><% } %>\n <% _.each(changes, function(change) { %>\n <%= change %>\n <% }) %>\n </div><% } %>\n </div>\n</div>");
|
||||
$templateCache.put("common/history/history-base-entries.html","<% if (showMore > 0) { %><a href=\"\" title=\"{{ \'ACTIVITY.SHOW_MORE\' | translate}}\" translate=\"ACTIVITY.SHOW_MORE\" translate-values=\"{showMore: \'<%- showMore %>\'}\" class=\"show-more show-more-comments\"></a><% } %>\n<% _.each(entries, function(entry) { %>\n<%= entry %>\n<% }) %>");
|
||||
$templateCache.put("common/history/history-base.html","\n<section class=\"history\">\n <ul class=\"history-tabs\">\n <li><a href=\"#\" class=\"active\"><span class=\"icon icon-comment\"></span><span translate=\"COMMENTS.TITLE\" class=\"tab-title\"></span></a></li>\n <li><a href=\"#\"><span class=\"icon icon-issues\"></span><span translate=\"ACTIVITY.TITLE\" class=\"tab-title\"></span></a></li>\n </ul>\n <section class=\"history-comments\">\n <div class=\"comments-list\"></div>\n <div tg-check-permission=\"modify_<%- type %>\" tg-toggle-comment=\"tg-toggle-comment\" class=\"add-comment\">\n <textarea ng-attr-placeholder=\"{{\'COMMENTS.TYPE_NEW_COMMENT\' | translate}}\" ng-model=\"<%- ngmodel %>.comment\" tg-markitup=\"tg-markitup\"></textarea><% if (mode !== \"edit\") { %><a href=\"https://taiga.io/support/taiga-markdown-syntax/\" target=\"_blank\" title=\"{{\'COMMON.WYSIWYG.MARKDOWN_HELP\' | translate}}\" class=\"help-markdown\"><span class=\"icon icon-help\"></span><span translate=\"COMMON.WYSIWYG.MARKDOWN_HELP\"></span></a>\n <input type=\"button\" ng-disabled=\"!<%- ngmodel %>.comment.length\" title=\"{{\'COMMENTS.COMMENT\' | translate}}\" value=\"{{\'COMMENTS.COMMENT\' | translate}}\" class=\"button button-green save-comment\"/><% } %>\n </div>\n </section>\n <section class=\"history-activity hidden\">\n <div class=\"changes-list\"></div>\n </section>\n</section>");
|
||||
|
@ -116,6 +107,15 @@ $templateCache.put("common/history/history-change-generic.html","\n<div class=\"
|
|||
$templateCache.put("common/history/history-change-list.html","\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span><%- name %></span></div>\n <div class=\"activity-fromto\"><% if (removed.length > 0) { %>\n <p><strong translate=\"ACTIVITY.REMOVED\"></strong><br/><span><%- removed %></span></p><% } %>\n <% if (added.length > 0) { %>\n <p><strong translate=\"ACTIVITY.ADDED\"></strong><br/><span><%- added %></span></p><% } %>\n </div>\n</div>");
|
||||
$templateCache.put("common/history/history-change-points.html","<% _.each(points, function(point, name) { %>\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span translate=\"ACTIVITY.US_POINTS\" translate-values=\"<%- name.toLowerCase() %>\"></span></div>\n <div class=\"activity-fromto\">\n <p><strong translate=\"COMMON.FROM\"></strong><br/><span><%- point[0] %></span></p>\n <p><strong translate=\"COMMON.TO\"></strong><br/><span><%- point[1] %></span></p>\n </div>\n</div><% }); %>");
|
||||
$templateCache.put("common/history/history-deleted-comment.html","\n<div class=\"activity-single comment deleted-comment\">\n <div><span translate=\"COMMENTS.DELETED_INFO\" translate-values=\"{user: \'<%- deleteCommentUser %>\', date: \'<%- deleteCommentDate %>\'}\"></span><a href=\"\" title=\"{{\'COMMENTS.SHOW_DELETED\' | translate}}\" translate=\"COMMENTS.SHOW_DELETED\" class=\"show-deleted-comment\"></a><a href=\"\" title=\"{{\'COMMENTS.HIDE_DELETED\' | translate}}\" translate=\"COMMENTS.HIDE_DELETED\" class=\"hide-deleted-comment hidden\"></a>\n <div class=\"comment-body wysiwyg\"><%= deleteComment %></div>\n </div><% if (canRestoreComment) { %><a href=\"\" data-activity-id=\"<%- activityId %>\" class=\"comment-restore\"><span class=\"icon icon-reload\"></span><span translate=\"COMMENTS.RESTORE\"></span></a><% } %>\n</div>");
|
||||
$templateCache.put("common/lightbox/lightbox-assigned-to-users.html","<% if (selected) { %>\n<div class=\"watcher-single active\">\n <div class=\"watcher-avatar\"><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO\' | translate}}\" class=\"avatar\"><img src=\"<%- selected.photo %>\"/></a></div><a href=\"\" title=\"<%- selected.full_name_display %>\" class=\"watcher-name\"><%-selected.full_name_display %></a><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO.REMOVE_ASSIGNED\' | translate}}\" class=\"icon icon-delete remove-assigned-to\"></a>\n</div><% } %>\n<% _.each(users, function(user) { %>\n<div data-user-id=\"<%- user.id %>\" class=\"watcher-single\">\n <div class=\"watcher-avatar\"><a href=\"#\" title=\"{{\'COMMON.ASSIGNED_TO.TITLE\' | translate}}\" class=\"avatar\"><img src=\"<%- user.photo %>\"/></a></div><a href=\"\" title=\"<%- user.full_name_display %>\" class=\"watcher-name\"><%- user.full_name_display %></a>\n</div><% }) %>\n<% if (showMore) { %>\n<div ng-show=\"filteringUsers\" class=\"more-watchers\"><span translate=\"COMMON.ASSIGNED_TO.TOO_MANY\"></span></div><% } %>");
|
||||
$templateCache.put("common/lightbox/lightbox-assigned-to.html","<a href=\"\" title=\"close\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 translate=\"LIGHTBOX.ASSIGNED_TO.SELECT\" class=\"title\"></h2>\n <fieldset>\n <input type=\"text\" data-maxlength=\"500\" placeholder=\"{{\'LIGHTBOX.ASSIGNED_TO.SEARCH\' | translate}}\" ng-model=\"usersSearch\"/>\n </fieldset>\n <div class=\"watchers\"></div>\n</div>");
|
||||
$templateCache.put("common/lightbox/lightbox-block.html","<a href=\"\" title=\"{{\'COMMON.CLOSE\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 class=\"title\"></h2>\n <fieldset>\n <textarea ng-attr-placeholder=\"{{\'COMMON.BLOCKED_REASON\' | translate}}\" class=\"reason\"></textarea>\n </fieldset><a href=\"\" class=\"button-green\"><span translate=\"COMMON.SAVE\"></span></a>\n</div>");
|
||||
$templateCache.put("common/lightbox/lightbox-blocking-message-input.html","\n<fieldset class=\"blocked-note hidden\">\n <textarea name=\"blocked_note\" ng-attr-placeholder=\"{{\'COMMON.BLOCKED_NOTE\' | translate}}\" ng-model=\"<%- ngmodel %>\"></textarea>\n</fieldset>");
|
||||
$templateCache.put("common/lightbox/lightbox-users.html","<a href=\"\" title=\"{{\'COMMON.CLOSE\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 translate=\"COMMON.WATCHERS.ADD\" class=\"title\"></h2>\n <fieldset>\n <input type=\"text\" data-maxlength=\"500\" placeholder=\"{{\'LIGHTBOX.ASSIGNED_TO.SEARCH\' | translate}}\" ng-model=\"usersSearch\"/>\n </fieldset>\n <div class=\"watchers\">\n </div>\n</div>");
|
||||
$templateCache.put("common/estimation/us-estimation-points-per-role.html","\n<ul class=\"points-per-role\">\n <li class=\"total\"><span class=\"points\"><%- totalPoints %></span><span translate=\"US.TOTAL_POINTS\" class=\"role\"></span></li><% _.each(roles, function(role) { %>\n <li data-role-id=\"<%- role.id %>\" title=\"<%- role.name %>\" class=\"total <% if(editable){ %>clickable<% } %>\"><span class=\"points\"><%- role.points %></span><span class=\"role\"><%- role.name %></span></li><% }); %>\n</ul>");
|
||||
$templateCache.put("common/estimation/us-estimation-points.html","\n<ul class=\"popover pop-points-open <% if (horizontal) { %>horizontal<% }; %>\"><% _.each(points, function(point) { %>\n <li><% if (point.selected) { %><a href=\"\" title=\"<%- point.name %>\" data-point-id=\"<%- point.id %>\" data-role-id=\"<%- roleId %>\" class=\"point\"><%- point.name %></a><% } else { %><a href=\"\" title=\"<%- point.name %>\" data-point-id=\"<%- point.id %>\" data-role-id=\"<%- roleId %>\" class=\"point active\"><%- point.name %></a><% } %></li><% }); %>\n</ul>");
|
||||
$templateCache.put("common/estimation/us-estimation-total.html","<a href=\"\" title=\"<%= title %>\" class=\"us-points <% if (!editable) { %>not-clickable<% } %>\"><span class=\"points-value\"><%= text %></span><% if (editable) { %><span tg-check-permission=\"modify_us\" class=\"icon icon-arrow-bottom\"></span><% } %></a>");
|
||||
$templateCache.put("common/estimation/us-points-roles-popover.html","\n<ul class=\"popover pop-role\"><% _.each(roles, function(role) { %>\n <li><a href=\"\" title=\"<%- role.name %>\" data-role-id=\"<%- role.id %>\" class=\"role\"><%- role.name %> (<%- role.points %>)</a></li><% }); %>\n</ul>");
|
||||
$templateCache.put("common/popover/popover-related-task-status.html","\n<ul class=\"popover pop-status\"><% _.forEach(statuses, function(status) { %>\n <li><a href=\"\" title=\"<%- status.name %>\" data-status-id=\"<%- status.id %>\" class=\"status\"><%- status.name %></a></li><% }); %>\n</ul>");
|
||||
$templateCache.put("common/popover/popover-us-status.html","\n<ul class=\"popover pop-status\"><% _.each(statuses, function(status) { %>\n <li><a href=\"\" title=\"<%- status.name %>\" data-status-id=\"<%- status.id %>\" class=\"status\"><%- status.name %></a></li><% }); %>\n</ul>");
|
||||
$templateCache.put("common/tag/lb-tag-line-tags.html","<% _.each(tags, function(tag) { %><span style=\"<%- tag.style %>\" class=\"tag\"><span class=\"tag-name\"><%- tag.name %></span><a href=\"\" title=\"{{ \'COMMON.TAGS.DELETE\' | translate }}\" class=\"icon icon-delete\"></a></span><% }); %>");
|
||||
|
|
|
@ -105,12 +105,12 @@
|
|||
"TASK": "Aufgabe",
|
||||
"ISSUE": "Ticket",
|
||||
"TAGS": {
|
||||
"PLACEHOLDER": "Ich bin's! Kennzeichne mich...",
|
||||
"PLACEHOLDER": "Schlagwort...",
|
||||
"DELETE": "Schlagwort löschen",
|
||||
"ADD": "Schlagwort hinzufügen"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"EMPTY": "Leere ist so langweilig... werden Sie doch anschaulich...",
|
||||
"EMPTY": "Bitte geben Sie eine Beschreibung ein...",
|
||||
"NO_DESCRIPTION": "Noch keine Beschreibung "
|
||||
},
|
||||
"FIELDS": {
|
||||
|
@ -170,29 +170,29 @@
|
|||
},
|
||||
"WYSIWYG": {
|
||||
"H1_BUTTON": "Überschrift 1",
|
||||
"H1_SAMPLE_TEXT": "Geben Sie den Titel ein...",
|
||||
"H1_SAMPLE_TEXT": "Titel...",
|
||||
"H2_BUTTON": "Überschrift 2",
|
||||
"H2_SAMPLE_TEXT": "Geben Sie den Titel ein...",
|
||||
"H2_SAMPLE_TEXT": "Titel...",
|
||||
"H3_BUTTON": "Überschrift 3",
|
||||
"H3_SAMPLE_TEXT": "Geben Sie den Titel ein...",
|
||||
"H3_SAMPLE_TEXT": "Titel...",
|
||||
"BOLD_BUTTON": "Fettschrift",
|
||||
"BOLD_BUTTON_SAMPLE_TEXT": "Geben Sie Ihren Text ein...",
|
||||
"BOLD_BUTTON_SAMPLE_TEXT": "Text...",
|
||||
"ITALIC_BUTTON": "Kursivschrift",
|
||||
"ITALIC_SAMPLE_TEXT": "Geben Sie Ihren Text ein...",
|
||||
"ITALIC_SAMPLE_TEXT": "Text...",
|
||||
"STRIKE_BUTTON": "Treffer",
|
||||
"STRIKE_SAMPLE_TEXT": "Geben Sie Ihren Text ein...",
|
||||
"STRIKE_SAMPLE_TEXT": "Text...",
|
||||
"BULLETED_LIST_BUTTON": "Aufzählung",
|
||||
"BULLETED_LIST_SAMPLE_TEXT": "Geben Sie Ihren Text ein...",
|
||||
"BULLETED_LIST_SAMPLE_TEXT": "Text...",
|
||||
"NUMERIC_LIST_BUTTON": "Numerische Liste",
|
||||
"NUMERIC_LIST_SAMPLE_TEXT": "Geben Sie Ihren Text ein...",
|
||||
"NUMERIC_LIST_SAMPLE_TEXT": "Text...",
|
||||
"PICTURE_BUTTON": "Bild",
|
||||
"PICTURE_SAMPLE_TEXT": "Geben Sie Ihren Alternativtext zum Bild ein...",
|
||||
"PICTURE_SAMPLE_TEXT": "Alternativtext zum Bild...",
|
||||
"LINK_BUTTON": "Link",
|
||||
"LINK_SAMPLE_TEXT": "Geben Sie Ihren Linktext ein...",
|
||||
"LINK_SAMPLE_TEXT": "Linktext...",
|
||||
"QUOTE_BLOCK_BUTTON": "Blockzitat",
|
||||
"QUOTE_BLOCK_SAMPLE_TEXT": "Geben Sie Ihren Text ein...",
|
||||
"QUOTE_BLOCK_SAMPLE_TEXT": "Text...",
|
||||
"CODE_BLOCK_BUTTON": "Kodeblock",
|
||||
"CODE_BLOCK_SAMPLE_TEXT": "Geben Sie Ihren Text ein...",
|
||||
"CODE_BLOCK_SAMPLE_TEXT": "Text...",
|
||||
"PREVIEW_BUTTON": "Vorschau",
|
||||
"EDIT_BUTTON": "Bearbeiten",
|
||||
"MARKDOWN_HELP": "Markdown syntax Hilfe"
|
||||
|
@ -294,7 +294,7 @@
|
|||
},
|
||||
"CHANGE_PASSWORD": {
|
||||
"PAGE_TITLE": "Ändern Sie Ihr Passwort - Taiga",
|
||||
"PAGE_DESCRIPTION": "Setzen Sie ein neues Passwort für Ihr Taiga Benutzerkonto, und hey!, es empfiehlt sich, mehr eisenreiche Nahrung zu sich zu nehmen - die ist gut für's Gehirn :P",
|
||||
"PAGE_DESCRIPTION": "Setzen Sie ein neues Passwort für Ihr Taiga Benutzerkonto.",
|
||||
"SECTION_NAME": "Passwort ändern",
|
||||
"FIELD_CURRENT_PASSWORD": "Aktuelles Passwort",
|
||||
"PLACEHOLDER_CURRENT_PASSWORD": "Ihr aktuelles Passwort (oder leer, wenn Sie noch kein Passwort haben)",
|
||||
|
@ -423,9 +423,9 @@
|
|||
"DELETE": "Dieses Projekt löschen"
|
||||
},
|
||||
"REPORTS": {
|
||||
"TITLE": "Reporte",
|
||||
"TITLE": "Berichte",
|
||||
"SUBTITLE": "Exportieren Sie Ihre Projektdaten in CSV Format und erstellen Sie Ihre eigenen Berichte. ",
|
||||
"DESCRIPTION": "Laden Sie eine CSV Datei herunter oder kopieren Sie die generierte URL und öffnen Sie sie in Ihrem bevorzugten Text-Editor oder in Ihrer Tabellenkalkulation, um Ihre eigenen Projektdaten-Reporte zu erstellen. So können Sie Ihre Daten leicht überblicken und analysieren.",
|
||||
"DESCRIPTION": "Laden Sie eine CSV Datei herunter oder kopieren Sie die generierte URL und öffnen Sie sie in Ihrem bevorzugten Text-Editor oder in Ihrer Tabellenkalkulation, um Ihre eigenen Projektdaten-Berichte zu erstellen. So können Sie Ihre Daten leicht überblicken und analysieren.",
|
||||
"HELP": "Wie kann ich dies in meiner eigenen Tabellenkalkulation nutzen?",
|
||||
"REGENERATE_TITLE": "Die URL ändern",
|
||||
"REGENERATE_SUBTITLE": "Sie sind im Begriff, die CSV data access URL zu ändern. Die vorherige URL wird deaktiviert. Sind Sie sicher?"
|
||||
|
@ -477,8 +477,8 @@
|
|||
"TITLE": "Status",
|
||||
"SUBTITLE": "Spezifizieren Sie die Status, die Ihre User-Stories, Aufgaben und Tickets durchlaufen werden. ",
|
||||
"US_TITLE": "User-Story Status",
|
||||
"TASK_TITLE": "Aufgabenstatus",
|
||||
"ISSUE_TITLE": "Ticket Status"
|
||||
"TASK_TITLE": "Aufgaben-Status",
|
||||
"ISSUE_TITLE": "Ticket-Status"
|
||||
},
|
||||
"PROJECT_VALUES_TYPES": {
|
||||
"TITLE": "Typen",
|
||||
|
@ -489,7 +489,7 @@
|
|||
"ROLES": {
|
||||
"PAGE_TITLE": "Rollen - {{projectName}}",
|
||||
"WARNING_NO_ROLE": "Beachten Sie, keine Rolle in Ihrem Projekt wird in der Lage sein, die Punktevergabe für User-Stories einzuschätzen. ",
|
||||
"HELP_ROLE_ENABLED": "Wenn Sie dies freischalten, werden Mitglieder, denen diese Rolle zugewiesen ist, in der Lage sein, die Punktevergabe für User-Stories zu veranschlagen. ",
|
||||
"HELP_ROLE_ENABLED": "Wenn Sie dies freischalten, werden Mitglieder, denen diese Rolle zugewiesen ist, in der Lage sein, die Punktevergabe für User-Stories vorzunehmen. ",
|
||||
"COUNT_MEMBERS": "{{ role.members_count }} Mitglieder mit dieser Rolle",
|
||||
"TITLE_DELETE_ROLE": "Rolle löschen",
|
||||
"REPLACEMENT_ROLE": "Alle Benutzer mit dieser Rolle werden verschoben nach ",
|
||||
|
@ -521,9 +521,9 @@
|
|||
"SECTION_NAME": "Webhooks",
|
||||
"SUBTITLE": "Webhooks meldet externe Dienste über Ereignisse in Taiga, wie Kommentare, User-Stories...",
|
||||
"ADD_NEW": "Fügen Sie ein neues Webhook hinzu",
|
||||
"TYPE_NAME": "Geben Sie den Namen des Services ein",
|
||||
"TYPE_NAME": "Servicename...",
|
||||
"TYPE_PAYLOAD_URL": "Geben Sie die Service Payload URL ein",
|
||||
"TYPE_SERVICE_SECRET": "Geben Sie den Service Sicherheitsschlüssel ein",
|
||||
"TYPE_SERVICE_SECRET": "Sicherheitsschlüssel...",
|
||||
"SAVE": "Webhook sichern ",
|
||||
"CANCEL": "Webhook beenden",
|
||||
"SHOW_HISTORY": "(Chronik anzeigen)",
|
||||
|
@ -571,11 +571,11 @@
|
|||
"DEFAULT_VALUES": {
|
||||
"LABEL_POINTS": "Vorgegebener Wert für Punkteauswahl",
|
||||
"LABEL_US": "Vorgegebener Wert für User-Story-Status Auswahl ",
|
||||
"LABEL_TASK_STATUS": "Vorgegebener Wert für Aufgabenstatusauswahl ",
|
||||
"LABEL_TASK_STATUS": "Vorgegebene Auswahl für den Aufgaben-Status",
|
||||
"LABEL_PRIORITY": "Vorgegebener Wert für Prioritätsauswahl",
|
||||
"LABEL_SEVERITY": "Vorgegebener Wert für Gewichtungsauswahl",
|
||||
"LABEL_ISSUE_TYPE": "Vorgegebener Wert für Ticketartauswahl ",
|
||||
"LABEL_ISSUE_STATUS": "Vorgegebener Wert für Ticketstatusauswahl "
|
||||
"LABEL_ISSUE_STATUS": "Vorgegebene Auswahl für den Ticket-Status"
|
||||
},
|
||||
"STATUS": {
|
||||
"PLACEHOLDER_WRITE_STATUS_NAME": "Benennen Sie den neuen Status"
|
||||
|
@ -642,7 +642,7 @@
|
|||
"PROFILE_SIDEBAR": {
|
||||
"TITLE": "Ihr Profil",
|
||||
"DESCRIPTION": "Da andere Mitglieder sehen, dass sie ebenfalls an einem Projekt arbeiten wäre es schön, wenn Sie ein paar Informationen zu Ihrer Person angeben.",
|
||||
"ADD_INFO": "Bearbeiten Sie Ihre Bio"
|
||||
"ADD_INFO": "Bio bearbeiten"
|
||||
}
|
||||
},
|
||||
"PROJECT": {
|
||||
|
@ -682,11 +682,11 @@
|
|||
"HELP": "Hilfe",
|
||||
"FEEDBACK_TITLE": "Feedback senden",
|
||||
"FEEDBACK": "Feedback",
|
||||
"NOTIFICATIONS_TITLE": "Bearbeiten Sie Ihre Benachrichtigungseinstellungen",
|
||||
"NOTIFICATIONS_TITLE": "Benachrichtigungseinstellungen bearbeiten",
|
||||
"NOTIFICATIONS": "Benachrichtigungen",
|
||||
"ORGANIZATIONS_TITLE": "Bearbeiten Sie Ihre Organisationen",
|
||||
"ORGANIZATIONS_TITLE": "Organisationen bearbeiten",
|
||||
"ORGANIZATIONS": "Organisationen bearbeiten",
|
||||
"SETTINGS_TITLE": "Bearbeiten Sie Ihre Einstellungen",
|
||||
"SETTINGS_TITLE": "Einstellungen bearbeiten",
|
||||
"SETTINGS": "Einstellungen",
|
||||
"VIEW_PROFILE_TITLE": "Profil ansehen",
|
||||
"VIEW_PROFILE": "Profil ansehen",
|
||||
|
@ -715,7 +715,7 @@
|
|||
},
|
||||
"LIGHTBOX": {
|
||||
"DELETE_ACCOUNT": {
|
||||
"SECTION_NAME": "Taiga Benutzerkonto löschen",
|
||||
"SECTION_NAME": "Ihr Taiga Benutzerkonto löschen",
|
||||
"CONFIRM": "Sind Sie sicher, dass Sie Ihr Taiga Benutzerkonto löschen wollen?",
|
||||
"SUBTITLE": "Wir werden Sie vermissen! :-(",
|
||||
"NEWSLETTER_LABEL_TEXT": "Ich möchte keinen Newsletter mehr erhalten"
|
||||
|
@ -758,7 +758,7 @@
|
|||
"CREATE_EDIT_TASK": {
|
||||
"TITLE": "Neue Aufgabe",
|
||||
"PLACEHOLDER_SUBJECT": "Aufgaben Betreff",
|
||||
"PLACEHOLDER_STATUS": "Aufgabenstatus",
|
||||
"PLACEHOLDER_STATUS": "Aufgaben-Status",
|
||||
"OPTION_UNASSIGNED": "Nicht zugeordnet",
|
||||
"PLACEHOLDER_SHORT_DESCRIPTION": "Geben Sie eine kurze Beschreibung ein",
|
||||
"ACTION_EDIT": "Aufgabe bearbeiten"
|
||||
|
@ -797,7 +797,7 @@
|
|||
"LIGHTBOX_TITLE_BLOKING_US": "Blockiert uns",
|
||||
"TASK_COMPLETED": "{{totalClosedTasks}}/{{totalTasks}} Aufgaben fertiggestellt",
|
||||
"ASSIGN": "Zugeordnete User-Story",
|
||||
"NOT_ESTIMATED": "Nicht abgeschätzt",
|
||||
"NOT_ESTIMATED": "Nicht eingeschätzt",
|
||||
"TOTAL_US_POINTS": "User-Story-Punkte insgesamt",
|
||||
"FIELDS": {
|
||||
"TEAM_REQUIREMENT": "Team Anforderung",
|
||||
|
@ -841,7 +841,7 @@
|
|||
"STATUS": "Status",
|
||||
"IS_CLOSED": "ist geschlossen",
|
||||
"FINISH_DATE": "Endtermin",
|
||||
"TYPE": "typen",
|
||||
"TYPE": "Typen",
|
||||
"PRIORITY": "Priorität",
|
||||
"SEVERITY": "Gewichtung",
|
||||
"ASSIGNED_TO": "zugewiesen an",
|
||||
|
@ -978,7 +978,7 @@
|
|||
"SECTION_NAME": "Aufgabendetails",
|
||||
"LINK_TASKBOARD": "Taskboard",
|
||||
"TITLE_LINK_TASKBOARD": "Zu Taskboard wechseln",
|
||||
"PLACEHOLDER_SUBJECT": "Geben Sie den neuen Aufgaben Betreff ein",
|
||||
"PLACEHOLDER_SUBJECT": "Betreff...",
|
||||
"TITLE_SELECT_STATUS": "Status Bezeichnung",
|
||||
"OWNER_US": "Diese Aufgabe gehört zu ",
|
||||
"TITLE_LINK_GO_OWNER": "Zur User-Story wechseln",
|
||||
|
@ -1039,7 +1039,7 @@
|
|||
"FIELDS": {
|
||||
"PRIORITY": "Priorität",
|
||||
"SEVERITY": "Gewichtung",
|
||||
"TYPE": "Typen"
|
||||
"TYPE": "Arten"
|
||||
},
|
||||
"CONFIRM_PROMOTE": {
|
||||
"TITLE": "Dieses Problem zur User-Story aufwerten",
|
||||
|
@ -1053,7 +1053,7 @@
|
|||
"BREADCRUMB": "Filter",
|
||||
"TITLE_BREADCRUMB": "Filter",
|
||||
"CATEGORIES": {
|
||||
"TYPE": "Typen",
|
||||
"TYPE": "Arten",
|
||||
"STATUS": "Status",
|
||||
"SEVERITY": "Gewichtung",
|
||||
"PRIORITIES": "Prioritäten",
|
||||
|
@ -1069,7 +1069,7 @@
|
|||
},
|
||||
"TABLE": {
|
||||
"COLUMNS": {
|
||||
"TYPE": "Typen",
|
||||
"TYPE": "Arten",
|
||||
"SEVERITY": "Gewichtung",
|
||||
"PRIORITY": "Priorität",
|
||||
"SUBJECT": "Thema",
|
||||
|
@ -1171,7 +1171,7 @@
|
|||
"IMAGE_HELP": "Das Bild wird auf 80x80px skaliert.<br />",
|
||||
"ACTION_CHANGE_IMAGE": "Ändern",
|
||||
"ACTION_USE_GRAVATAR": "Gravatar verwenden",
|
||||
"ACTION_DELETE_ACCOUNT": "Taiga Benutzerkonto löschen",
|
||||
"ACTION_DELETE_ACCOUNT": "Ihr Taiga Benutzerkonto löschen",
|
||||
"CHANGE_EMAIL_SUCCESS": "<strong>Sehen Sie in Ihren Posteingang!</strong><br />Wir haben eine E-Mail an Ihr Konto gesendet<br />mit der Anleitung, wie Sie Ihre neue Adresse anlegen",
|
||||
"CHANGE_PHOTO": "Foto ändern",
|
||||
"FIELD": {
|
||||
|
@ -1212,7 +1212,7 @@
|
|||
},
|
||||
"HINTS": {
|
||||
"SECTION_NAME": "Hinweis",
|
||||
"LINK": "Wenn Sie wissen möchten, wie sie es benutzen können, besuchen Sie unsere Support Seite ",
|
||||
"LINK": "Mehr dazu auf unserer Support Seite ",
|
||||
"LINK_TITLE": "Besuchen Sie unsere Support Seite",
|
||||
"HINT1_TITLE": "Wussten Sie, dass Sie Projekte importieren und exportieren?",
|
||||
"HINT1_TEXT": "Dies erlaubt Ihnen, alle Ihre Daten zu extrahieren und sie von einer Taiga zur nächsten zu transportieren",
|
||||
|
|
|
@ -1024,7 +1024,7 @@
|
|||
"PAGE_TITLE": "Problèmes - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "Le panneau de la liste des problèmes du projet {{projectName}} : {{projectDescription}}",
|
||||
"LIST_SECTION_NAME": "Problèmes",
|
||||
"SECTION_NAME": "Detalhes do problema",
|
||||
"SECTION_NAME": "Détails du problème",
|
||||
"ACTION_NEW_ISSUE": "+ NOUVEAU PROBLÈME",
|
||||
"ACTION_PROMOTE_TO_US": "Transformer en User Story",
|
||||
"PLACEHOLDER_FILTER_NAME": "Écrivez le nom du filtre et appuyez sur \"Entrée\"",
|
||||
|
|
|
@ -100,10 +100,10 @@
|
|||
"SAT": "週六"
|
||||
}
|
||||
},
|
||||
"SEE_USER_PROFILE": "See {{username }} profile",
|
||||
"SEE_USER_PROFILE": "觀看 {{username }} 個人資訊",
|
||||
"USER_STORY": "使用者故事",
|
||||
"TASK": "Task",
|
||||
"ISSUE": "Issue",
|
||||
"TASK": "任務",
|
||||
"ISSUE": "問題",
|
||||
"TAGS": {
|
||||
"PLACEHOLDER": "我在這裏,請標注我",
|
||||
"DELETE": "刪除Tag",
|
||||
|
@ -239,12 +239,12 @@
|
|||
},
|
||||
"META": {
|
||||
"PAGE_TITLE": "Taiga",
|
||||
"PAGE_DESCRIPTION": "Taiga is a project management platform for startups and agile developers & designers who want a simple, beautiful tool that makes work truly enjoyable."
|
||||
"PAGE_DESCRIPTION": "Taiga是一個給新創團隊與敏捷開發者設計師使用的專案管理平台。Taiga是一個簡易輕鬆美觀的工具,讓工作變成樂趣。"
|
||||
}
|
||||
},
|
||||
"LOGIN": {
|
||||
"PAGE_TITLE": "Login - Taiga",
|
||||
"PAGE_DESCRIPTION": "Logging in to Taiga, a project management platform for startups and agile developers & designers who want a simple, beautiful tool that makes work truly enjoyable."
|
||||
"PAGE_TITLE": "登入 - Taiga",
|
||||
"PAGE_DESCRIPTION": "登入Taig,它是一個給新創團隊與敏捷開發者設計師使用的專案管理平台。Taiga是一個簡易輕鬆美觀的工具,讓工作變成樂趣。"
|
||||
},
|
||||
"AUTH": {
|
||||
"INVITED_YOU": "已邀請您加入此專案",
|
||||
|
@ -266,8 +266,8 @@
|
|||
"SUCCESS": "我們系統歡迎你加入Taiga"
|
||||
},
|
||||
"REGISTER": {
|
||||
"PAGE_TITLE": "Register - Taiga",
|
||||
"PAGE_DESCRIPTION": "Create your account in Taiga, a project management platform for startups and agile developers & designers who want a simple, beautiful tool that makes work truly enjoyable."
|
||||
"PAGE_TITLE": "註冊 - Taiga",
|
||||
"PAGE_DESCRIPTION": "在Taiga創建一個帳號,它是一個給新創團隊與敏捷開發者設計師使用的專案管理平台。Taiga是一個簡易輕鬆美觀的工具,讓工作變成樂趣。"
|
||||
},
|
||||
"REGISTER_FORM": {
|
||||
"TITLE": "註冊一個新的Taiga帳戶(免費 )",
|
||||
|
@ -280,8 +280,8 @@
|
|||
"LINK_LOGIN": "你是否已註冊? 登入"
|
||||
},
|
||||
"FORGOT_PASSWORD": {
|
||||
"PAGE_TITLE": "Forgot password - Taiga",
|
||||
"PAGE_DESCRIPTION": "Enter your username or email to get a new password and you can access to Taiga again."
|
||||
"PAGE_TITLE": "忘記密碼 - Taiga",
|
||||
"PAGE_DESCRIPTION": "輸入用戶名稍或電子郵件以獲取新密碼,可以再重新登入Taiga權限"
|
||||
},
|
||||
"FORGOT_PASSWORD_FORM": {
|
||||
"TITLE": "你是否忘了密碼嗎",
|
||||
|
@ -293,8 +293,8 @@
|
|||
"ERROR": "按我們的記錄,你尚未註冊"
|
||||
},
|
||||
"CHANGE_PASSWORD": {
|
||||
"PAGE_TITLE": "Change you password - Taiga",
|
||||
"PAGE_DESCRIPTION": "Set a new passoword for your Taiga account and hey!, you may want to eat some more iron-rich food, it's good for your brain :P",
|
||||
"PAGE_TITLE": "變更密碼 - Taiga",
|
||||
"PAGE_DESCRIPTION": "設定Taiga 帳戶密碼! 你也許該吃點鐵質豐富的食物,它對你的大腦有益處:p",
|
||||
"SECTION_NAME": "改變密碼 ",
|
||||
"FIELD_CURRENT_PASSWORD": "現用密碼 ",
|
||||
"PLACEHOLDER_CURRENT_PASSWORD": "你目前的密碼(如果你未有密碼,此處請空白)",
|
||||
|
@ -316,8 +316,8 @@
|
|||
"SUCCESS": "系統已儲存你的新密碼<br />試試 <strong>用它登入</strong> "
|
||||
},
|
||||
"INVITATION": {
|
||||
"PAGE_TITLE": "Invitation acceptance - Taiga",
|
||||
"PAGE_DESCRIPTION": "Accept the invitation to join a project in Taiga, a project management platform for startups and agile developers & designers who want a simple, beautiful tool that makes work truly enjoyable."
|
||||
"PAGE_TITLE": "接受邀請- Taiga",
|
||||
"PAGE_DESCRIPTION": "接受邀請加入Taiga上的專案,它是一個給新創團隊與敏捷開發者設計師使用的專案管理平台。Taiga是一個簡易輕鬆美觀的工具,讓工作變成樂趣。"
|
||||
},
|
||||
"INVITATION_LOGIN_FORM": {
|
||||
"NOT_FOUND": "<strong>Ooops, 有點問題</strong><br />我們的系統無法找到你的邀請信",
|
||||
|
@ -325,17 +325,17 @@
|
|||
"ERROR": "按我們的記錄,你尚未註冊或是未輸入有效的密碼 "
|
||||
},
|
||||
"HOME": {
|
||||
"PAGE_TITLE": "Home - Taiga",
|
||||
"PAGE_DESCRIPTION": "The Taiga home page with your main projects and all your assigned and watched user stories, tasks and issues",
|
||||
"EMPTY_WATCHING": "<strong>Follow</strong> the projects, User Stories, Tasks, Issues... that you want to know about :)",
|
||||
"EMPTY_PROJECT_LIST": "You don't have any projects yet",
|
||||
"WORKING_ON_SECTION": "Working on",
|
||||
"WATCHING_SECTION": "Watching"
|
||||
"PAGE_TITLE": "首頁 - Taiga",
|
||||
"PAGE_DESCRIPTION": "Taiga 首頁,你的主要專案以及任命,觀看使用者故事,任務與問題。",
|
||||
"EMPTY_WATCHING": "<strong>追踪</strong> 專案, 使用者故事, 任務, 問題......任何你想知道的資訊 :)",
|
||||
"EMPTY_PROJECT_LIST": "你尚無任何專案",
|
||||
"WORKING_ON_SECTION": "進行中",
|
||||
"WATCHING_SECTION": "觀看中"
|
||||
},
|
||||
"PROJECTS": {
|
||||
"PAGE_TITLE": "My projects - Taiga",
|
||||
"PAGE_DESCRIPTION": "A list with all your projects, you can reorder or create a new one.",
|
||||
"MY_PROJECTS": "My projects"
|
||||
"PAGE_TITLE": "我的專案 - Taiga",
|
||||
"PAGE_DESCRIPTION": "你的專案列表,你可以記錄或創建新專案。",
|
||||
"MY_PROJECTS": "我的專案"
|
||||
},
|
||||
"ATTACHMENT": {
|
||||
"SECTION_NAME": "附件",
|
||||
|
@ -374,7 +374,7 @@
|
|||
},
|
||||
"MEMBERSHIPS": {
|
||||
"TITLE": "管理成員",
|
||||
"PAGE_TITLE": "Memberships - {{projectName}}",
|
||||
"PAGE_TITLE": "成員資格 - {{projectName}}",
|
||||
"ADD_BUTTON": "+ 新成員",
|
||||
"ADD_BUTTON_TITLE": "增加新成員"
|
||||
},
|
||||
|
@ -451,14 +451,14 @@
|
|||
"ISSUE_ADD": "在問題中加入客制欄位"
|
||||
},
|
||||
"PROJECT_VALUES": {
|
||||
"PAGE_TITLE": "{{sectionName}} - Project values - {{projectName}}",
|
||||
"PAGE_TITLE": "{{sectionName}} - 專案數值 - {{projectName}}",
|
||||
"REPLACEMENT": "所有此數值物品將改成",
|
||||
"ERROR_DELETE_ALL": "你不能刪除所有數值"
|
||||
},
|
||||
"PROJECT_VALUES_POINTS": {
|
||||
"TITLE": "點數",
|
||||
"SUBTITLE": "指定你的使用者故事點數可能預估為",
|
||||
"US_TITLE": "US points",
|
||||
"US_TITLE": "使用者故事點數",
|
||||
"ACTION_ADD": "增加點數"
|
||||
},
|
||||
"PROJECT_VALUES_PRIORITIES": {
|
||||
|
@ -543,7 +543,7 @@
|
|||
"WEBHOOK_NAME": "網頁觸發 '{{name}}'"
|
||||
},
|
||||
"CUSTOM_ATTRIBUTES": {
|
||||
"PAGE_TITLE": "{{sectionName}} - Custom Attributes - {{projectName}}",
|
||||
"PAGE_TITLE": "{{sectionName}} - 個人化屬性 - {{projectName}}",
|
||||
"ADD": "加入客製化欄位",
|
||||
"EDIT": "編輯客製化欄位",
|
||||
"DELETE": "刪除客製欄位",
|
||||
|
@ -624,32 +624,32 @@
|
|||
"USER": {
|
||||
"PROFILE": {
|
||||
"PAGE_TITLE": "{{userFullName}} (@{{userUsername}})",
|
||||
"EDIT": "Edit profile",
|
||||
"FOLLOW": "Follow",
|
||||
"EDIT": "編輯個人資料",
|
||||
"FOLLOW": "追踪",
|
||||
"PROJECTS": "專案",
|
||||
"CLOSED_US": "Closed US",
|
||||
"CONTACTS": "Contacts",
|
||||
"REPORT": "Report Abuse",
|
||||
"ACTIVITY_TAB": "Activity Tab",
|
||||
"PROJECTS_TAB": "Projects Tab",
|
||||
"CONTACTS_TAB": "Contacts Tab",
|
||||
"FAVORITES_TAB": "Favorites Tab",
|
||||
"CONTACTS_EMPTY": "{{username}} doesn't have contacts yet",
|
||||
"CURRENT_USER_CONTACTS_EMPTY": "You don't have contacts yet",
|
||||
"CURRENT_USER_CONTACTS_EMPTY_EXPLAIN": "The people with whom you work at Taiga will be your contacts automatically",
|
||||
"PROJECTS_EMPTY": "{{username}} doesn't' have projects yet"
|
||||
"CLOSED_US": "閞閉使用者故事",
|
||||
"CONTACTS": "聯絡人",
|
||||
"REPORT": "回報濫用",
|
||||
"ACTIVITY_TAB": "活動分頁",
|
||||
"PROJECTS_TAB": "專案分頁",
|
||||
"CONTACTS_TAB": "聯絡人分頁",
|
||||
"FAVORITES_TAB": "快速分頁",
|
||||
"CONTACTS_EMPTY": "{{username}} 尚無聯絡人",
|
||||
"CURRENT_USER_CONTACTS_EMPTY": "您尚無任何聯絡人",
|
||||
"CURRENT_USER_CONTACTS_EMPTY_EXPLAIN": "你在Taiga一同工作的伙伴將自動成為你的聯絡人",
|
||||
"PROJECTS_EMPTY": "{{username}} 尚無專案"
|
||||
},
|
||||
"PROFILE_SIDEBAR": {
|
||||
"TITLE": "Your profile",
|
||||
"DESCRIPTION": "People can see everything you do and what are you working on. Add a nice bio to give an enhanced version of your information.",
|
||||
"ADD_INFO": "Edit your bio"
|
||||
"TITLE": "個人資訊",
|
||||
"DESCRIPTION": "人們可以看到你做的成果以及其進度。加入一段描述介紹以強化你的資料。",
|
||||
"ADD_INFO": "編輯個人介紹"
|
||||
}
|
||||
},
|
||||
"PROJECT": {
|
||||
"PAGE_TITLE": "{{projectName}}",
|
||||
"WELCOME": "歡迎",
|
||||
"SECTION_PROJECTS": "專案",
|
||||
"HELP": "Reorder your projects to set in the top the most used ones.<br/> The top 10 projects will appear in the top navigation bar project list",
|
||||
"HELP": "記錄你的專案在上方常用欄位<br/> 前十個專案將會顯示在上方導覽處。",
|
||||
"PRIVATE": "不公開專案",
|
||||
"STATS": {
|
||||
"PROJECT": "專案<br/> 點數",
|
||||
|
@ -659,7 +659,7 @@
|
|||
},
|
||||
"SECTION": {
|
||||
"SEARCH": "搜尋",
|
||||
"TIMELINE": "Timeline",
|
||||
"TIMELINE": "時間表",
|
||||
"BACKLOG": "待辦任務優先表",
|
||||
"KANBAN": "Kanban(看板)",
|
||||
"ISSUES": "問題 ",
|
||||
|
@ -673,31 +673,31 @@
|
|||
"PLACEHOLDER_SEARCH": "搜尋",
|
||||
"ACTION_CREATE_PROJECT": "創建專案",
|
||||
"ACTION_IMPORT_PROJECT": "滙入專案",
|
||||
"SEE_MORE_PROJECTS": "See more projects",
|
||||
"SEE_MORE_PROJECTS": "觀看更多專案",
|
||||
"TITLE_CREATE_PROJECT": "創建專案",
|
||||
"TITLE_IMPORT_PROJECT": "滙入專案",
|
||||
"TITLE_PRVIOUS_PROJECT": "顯示過去專案",
|
||||
"TITLE_NEXT_PROJECT": "顯示下一個任務",
|
||||
"HELP_TITLE": "Taiga Support Page",
|
||||
"HELP": "Help",
|
||||
"HELP_TITLE": "Taiga支援頁",
|
||||
"HELP": "幫助",
|
||||
"FEEDBACK_TITLE": "送出回饋 ",
|
||||
"FEEDBACK": "回饋 ",
|
||||
"NOTIFICATIONS_TITLE": "Edit your notification settings",
|
||||
"NOTIFICATIONS_TITLE": "編輯個人通知設定",
|
||||
"NOTIFICATIONS": "通知",
|
||||
"ORGANIZATIONS_TITLE": "Edit your organizations",
|
||||
"ORGANIZATIONS": "Edit organizations",
|
||||
"SETTINGS_TITLE": "Edit your settings",
|
||||
"SETTINGS": "Settings",
|
||||
"VIEW_PROFILE_TITLE": "View Profile",
|
||||
"VIEW_PROFILE": "View Profile",
|
||||
"EDIT_PROFILE_TITLE": "Edit your profile",
|
||||
"EDIT_PROFILE": "Edit Profile",
|
||||
"ORGANIZATIONS_TITLE": "編輯您的組織資料",
|
||||
"ORGANIZATIONS": "編輯組織資料",
|
||||
"SETTINGS_TITLE": "編輯個人設定",
|
||||
"SETTINGS": "設定",
|
||||
"VIEW_PROFILE_TITLE": "檢視個人資料",
|
||||
"VIEW_PROFILE": "檢視個人資料",
|
||||
"EDIT_PROFILE_TITLE": "編輯你的個人資料",
|
||||
"EDIT_PROFILE": "編輯個人資料",
|
||||
"CHANGE_PASSWORD_TITLE": "更換密碼 ",
|
||||
"CHANGE_PASSWORD": "更換密碼 ",
|
||||
"DASHBOARD_TITLE": "Dashboard",
|
||||
"DISCOVER_TITLE": "Discover trending projects",
|
||||
"DISCOVER": "Discover",
|
||||
"ACTION_REORDER": "Drag & drop to reorder"
|
||||
"DASHBOARD_TITLE": "控制台",
|
||||
"DISCOVER_TITLE": "發現流行專案",
|
||||
"DISCOVER": "發現",
|
||||
"ACTION_REORDER": "拖移 & 丟到來記錄"
|
||||
},
|
||||
"IMPORT": {
|
||||
"TITLE": "滙入專案中",
|
||||
|
@ -778,8 +778,8 @@
|
|||
}
|
||||
},
|
||||
"US": {
|
||||
"PAGE_TITLE": "{{userStorySubject}} - User Story {{userStoryRef}} - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "Status: {{userStoryStatus }}. Completed {{userStoryProgressPercentage}}% ({{userStoryClosedTasks}} of {{userStoryTotalTasks}} tasks closed). Points: {{userStoryPoints}}. Description: {{userStoryDescription}}",
|
||||
"PAGE_TITLE": "{{userStorySubject}} - 使用者故事 {{userStoryRef}} - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "狀態: {{userStoryStatus }}.已完成 {{userStoryProgressPercentage}}% ({{userStoryClosedTasks}} of {{userStoryTotalTasks}} tasks closed). 點數: {{userStoryPoints}}. 描述: {{userStoryDescription}}",
|
||||
"SECTION_NAME": "使用者故事細節",
|
||||
"LINK_TASKBOARD": "任務板",
|
||||
"TITLE_LINK_TASKBOARD": "到任務板去",
|
||||
|
@ -867,8 +867,8 @@
|
|||
}
|
||||
},
|
||||
"BACKLOG": {
|
||||
"PAGE_TITLE": "Backlog - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "The backlog panel, with user stories and sprints of the project {{projectName}}: {{projectDescription}}",
|
||||
"PAGE_TITLE": "待辦任務優先表 - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "待辦任務優先表面板 {{projectName}}(專案的使用者故事與衝刺任務): {{projectDescription}}",
|
||||
"SECTION_NAME": "待辦任務優先表",
|
||||
"MOVE_US_TO_CURRENT_SPRINT": "移到目前的 Sprint",
|
||||
"SHOW_FILTERS": "顯示過濾器",
|
||||
|
@ -948,8 +948,8 @@
|
|||
"VERSION_ERROR": "Taiga某人之前更改了這個,而我們的工程師無法再做改變。請重新載入頁面來使用你的更新(之前設定將消失)"
|
||||
},
|
||||
"TASKBOARD": {
|
||||
"PAGE_TITLE": "{{sprintName}} - Sprint taskboard - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "Sprint {{sprintName}} (from {{startDate}} to {{endDate}}) of {{projectName}}. Completed {{completedPercentage}}% ({{completedPoints}} of {{totalPoints}} points). {{openTasks}} opened tasks of {{totalTasks}}.",
|
||||
"PAGE_TITLE": "{{sprintName}} - 衝刺任務看板 - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "衝刺任務 {{sprintName}} (from {{startDate}} to {{endDate}}) of {{projectName}}. 完成{{completedPercentage}}% ({{completedPoints}} of {{totalPoints}} points). {{openTasks}} 開啟任務 {{totalTasks}}.",
|
||||
"SECTION_NAME": "任務板",
|
||||
"TITLE_ACTION_ADD": "增加新任務 ",
|
||||
"TITLE_ACTION_ADD_BULK": "批次加入新任務 ",
|
||||
|
@ -973,8 +973,8 @@
|
|||
}
|
||||
},
|
||||
"TASK": {
|
||||
"PAGE_TITLE": "{{taskSubject}} - Task {{taskRef}} - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "Status: {{taskStatus }}. Description: {{taskDescription}}",
|
||||
"PAGE_TITLE": "{{taskSubject}} - 任務 {{taskRef}} - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "狀態: {{taskStatus }}.描述: {{taskDescription}}",
|
||||
"SECTION_NAME": "任務細節",
|
||||
"LINK_TASKBOARD": "任務板",
|
||||
"TITLE_LINK_TASKBOARD": "到任務板去",
|
||||
|
@ -1021,8 +1021,8 @@
|
|||
"SUCCESS": "我們系統已更新你的電子郵件"
|
||||
},
|
||||
"ISSUES": {
|
||||
"PAGE_TITLE": "Issues - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "The issues list panel of the project {{projectName}}: {{projectDescription}}",
|
||||
"PAGE_TITLE": "問題 - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": " {{projectName}}的問題清單看版: {{projectDescription}}",
|
||||
"LIST_SECTION_NAME": "問題 ",
|
||||
"SECTION_NAME": "問題細節",
|
||||
"ACTION_NEW_ISSUE": "+ 新問題 ",
|
||||
|
@ -1087,12 +1087,12 @@
|
|||
}
|
||||
},
|
||||
"ISSUE": {
|
||||
"PAGE_TITLE": "{{issueSubject}} - Issue {{issueRef}} - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "Status: {{issueStatus }}. Type: {{issueType}}, Priority: {{issuePriority}}. Severity: {{issueSeverity}}. Description: {{issueDescription}}"
|
||||
"PAGE_TITLE": "{{issueSubject}} - 問題 {{issueRef}} - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "狀態: {{issueStatus }}. 類型: {{issueType}}, 優先性: {{issuePriority}}. 急迫性: {{issueSeverity}}. Description: {{issueDescription}}"
|
||||
},
|
||||
"KANBAN": {
|
||||
"PAGE_TITLE": "Kanban - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "The kanban panel, with user stories of the project {{projectName}}: {{projectDescription}}",
|
||||
"PAGE_TITLE": "看板 - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "看板面板 上有專案的使用者故事 {{projectName}}: {{projectDescription}}",
|
||||
"SECTION_NAME": "Kanban(看板)",
|
||||
"TITLE_ACTION_FOLD": "隱藏欄位",
|
||||
"TITLE_ACTION_UNFOLD": "未隱藏欄位",
|
||||
|
@ -1107,8 +1107,8 @@
|
|||
"UNDO_ARCHIVED": "拖移 & 丟到未做"
|
||||
},
|
||||
"SEARCH": {
|
||||
"PAGE_TITLE": "Search - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "Search anything, user stories, issues, tasks or wiki pages, in the project {{projectName}}: {{projectDescription}}",
|
||||
"PAGE_TITLE": "搜尋 - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "專案搜尋(使用者故事, 問題, 任務或維基頁等資訊) {{projectName}}: {{projectDescription}}",
|
||||
"FILTER_USER_STORIES": "使用者故事",
|
||||
"FILTER_ISSUES": "問題 ",
|
||||
"FILTER_TASKS": "任務 ",
|
||||
|
@ -1119,8 +1119,8 @@
|
|||
"EMPTY_DESCRIPTION": "請試試上方某一個分頁或再搜尋一次"
|
||||
},
|
||||
"TEAM": {
|
||||
"PAGE_TITLE": "Team - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "The team panel to show all the members of the project {{projectName}}: {{projectDescription}}",
|
||||
"PAGE_TITLE": "團隊- {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "團隊面版可顯示專案中所有成員{{projectName}}: {{projectDescription}}",
|
||||
"SECTION_NAME": "團隊",
|
||||
"APP_TITLE": "團隊- {{projectName}}",
|
||||
"PLACEHOLDER_INPUT_SEARCH": "以全名搜尋",
|
||||
|
@ -1179,7 +1179,7 @@
|
|||
"EMAIL": "電子郵件",
|
||||
"FULL_NAME": "全名",
|
||||
"PLACEHOLDER_FULL_NAME": "你的全名",
|
||||
"BIO": "Bio (max. 210 chars)",
|
||||
"BIO": "自介(最多210字)",
|
||||
"PLACEHOLDER_BIO": "請自我介紹",
|
||||
"LANGUAGE": "語言",
|
||||
"LANGUAGE_DEFAULT": "-- 使用設預語言 -- "
|
||||
|
@ -1194,8 +1194,8 @@
|
|||
"PROGRESS_NAME_DESCRIPTION": "名稱與描述"
|
||||
},
|
||||
"WIKI": {
|
||||
"PAGE_TITLE": "{{wikiPageName}} - Wiki - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "Last edition on {{lastModifiedDate}} ({{totalEditions}} editions in total) Content: {{ wikiPageContent }}",
|
||||
"PAGE_TITLE": "{{wikiPageName}} - 維基 - {{projectName}}",
|
||||
"PAGE_DESCRIPTION": "上回編輯{{lastModifiedDate}} ({{totalEditions}} editions in total) 內容: {{ wikiPageContent }}",
|
||||
"DATETIME": "DD MMM YYYY HH:mm",
|
||||
"PLACEHOLDER_PAGE": "編寫你的維基頁",
|
||||
"REMOVE": "移除此維基頁 ",
|
||||
|
@ -1211,41 +1211,41 @@
|
|||
}
|
||||
},
|
||||
"HINTS": {
|
||||
"SECTION_NAME": "Hint",
|
||||
"LINK": "If you want to know how to use it visit our support page",
|
||||
"LINK_TITLE": "Visit our support page",
|
||||
"HINT1_TITLE": "Did you know you can import and export projects?",
|
||||
"HINT1_TEXT": "This allow you to extract all your data from one Taiga and move it to another one.",
|
||||
"HINT2_TITLE": "Did you know you can create custom fields?",
|
||||
"HINT2_TEXT": "Teams can now create custom fields as a flexible means to enter specific data useful for their particular workflow",
|
||||
"HINT3_TITLE": "Reorder your projects to feature those most relevant to you",
|
||||
"HINT3_TEXT": "The top 10 project will be in your top bar direct access",
|
||||
"HINT4_TITLE": "Did you forgot what were you working on?",
|
||||
"HINT4_TEXT": "Don't worry, on your dashboard you'll find your open tasks, issues, and user stories in the order you worked on them."
|
||||
"SECTION_NAME": "提示",
|
||||
"LINK": "如果想知道如何使用,可以到我們的支援頁面了解詳情。",
|
||||
"LINK_TITLE": "造訪我們的支援頁面",
|
||||
"HINT1_TITLE": "你知道可以滙入與滙出專案嗎?",
|
||||
"HINT1_TEXT": "可以從 Taiga提取所有個人資料記錄,移入其它地方。",
|
||||
"HINT2_TITLE": "你知道可以創建個人化欄位嗎",
|
||||
"HINT2_TEXT": "團隊可以創建客製欄位,以彈性的方式來輸入特殊資料,有利於其特別的工作流程需求。",
|
||||
"HINT3_TITLE": "記錄你的專案並突顯其中最相關者",
|
||||
"HINT3_TEXT": "前十個專案將展示在你的上方欄位以便直接連結。",
|
||||
"HINT4_TITLE": "你是否曾忘了自己要做什麼?",
|
||||
"HINT4_TEXT": "別憺心,在控制台可以找到你的公開任務、問題以及使用者故事的工作次序。"
|
||||
},
|
||||
"TIMELINE": {
|
||||
"UPLOAD_ATTACHMENT": "{{username}} has uploaded a new attachment in {{obj_name}}",
|
||||
"US_CREATED": "{{username}} has created a new US {{obj_name}} in {{project_name}}",
|
||||
"ISSUE_CREATED": "{{username}} has created a new issue {{obj_name}} in {{project_name}}",
|
||||
"TASK_CREATED": "{{username}} has created a new task {{obj_name}} in {{project_name}}",
|
||||
"TASK_CREATED_WITH_US": "{{username}} has created a new task {{obj_name}} in {{project_name}} which belongs to the US {{us_name}}",
|
||||
"WIKI_CREATED": "{{username}} has created a new wiki page {{obj_name}} in {{project_name}}",
|
||||
"MILESTONE_CREATED": "{{username}} has created a new sprint {{obj_name}} in {{project_name}}",
|
||||
"NEW_PROJECT": "{{username}} created the project {{project_name}}",
|
||||
"MILESTONE_UPDATED": "{{username}} has updated the sprint {{obj_name}}",
|
||||
"US_UPDATED": "{{username}} has updated the attribute \"{{field_name}}\" of the US {{obj_name}}",
|
||||
"ISSUE_UPDATED": "{{username}} has updated the attribute \"{{field_name}}\" of the issue {{obj_name}}",
|
||||
"TASK_UPDATED": "{{username}} has updated the attribute \"{{field_name}}\" of the task {{obj_name}}",
|
||||
"TASK_UPDATED_WITH_US": "{{username}} has updated the attribute \"{{field_name}}\" of the task {{obj_name}} which belongs to the US {{us_name}}",
|
||||
"WIKI_UPDATED": "{{username}} has updated the wiki page {{obj_name}}",
|
||||
"NEW_COMMENT_US": "{{username}} has commented in the US {{obj_name}}",
|
||||
"NEW_COMMENT_ISSUE": "{{username}} has commented in the issue {{obj_name}}",
|
||||
"NEW_COMMENT_TASK": "{{username}} has commented in the task {{obj_name}}",
|
||||
"NEW_MEMBER": "{{project_name}} has a new member",
|
||||
"US_ADDED_MILESTONE": "{{username}} has added the US {{obj_name}} to {{sprint_name}}",
|
||||
"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"
|
||||
"UPLOAD_ATTACHMENT": "{{username}} 上傳新附件檔案 {{obj_name}}",
|
||||
"US_CREATED": "{{username}} 創建新的使用者故事 {{obj_name}} 於 {{project_name}}",
|
||||
"ISSUE_CREATED": "{{username}} 提出了新問題 {{obj_name}} in {{project_name}}",
|
||||
"TASK_CREATED": "{{username}} 創建新任務 {{obj_name}} 於 {{project_name}}",
|
||||
"TASK_CREATED_WITH_US": "{{username}} 創建新任務 {{obj_name}} 於 {{project_name}} ,其為{{us_name}}之使用者故事",
|
||||
"WIKI_CREATED": "{{username}} 創建新維基頁 {{obj_name}} 於 {{project_name}}",
|
||||
"MILESTONE_CREATED": "{{username}} 創建新衝刺任務 {{obj_name}} 於 {{project_name}}",
|
||||
"NEW_PROJECT": "{{username}} 創建專案 {{project_name}}",
|
||||
"MILESTONE_UPDATED": "{{username}}更新衝刺任務 {{obj_name}} ",
|
||||
"US_UPDATED": "{{username}} 已更新 {{obj_name}}使用者故事之 \"{{field_name}}\"屬性。",
|
||||
"ISSUE_UPDATED": "{{username}} 更新了{{obj_name}}問題的 \"{{field_name}}\" 屬性",
|
||||
"TASK_UPDATED": "{{username}}更新了任務 {{obj_name}}之 \"{{field_name}}\" 屬性",
|
||||
"TASK_UPDATED_WITH_US": "{{username}} 更新了 {{obj_name}} 任務之\"{{field_name}}\" 屬性,其為 {{us_name}} 之使用者故事",
|
||||
"WIKI_UPDATED": "\n{{username}} 更新了維基頁{{obj_name}}",
|
||||
"NEW_COMMENT_US": "{{username}} 評論了 {{obj_name}}使用者故事",
|
||||
"NEW_COMMENT_ISSUE": "{{username}}評論了此問題 {{obj_name}}",
|
||||
"NEW_COMMENT_TASK": "{{username}} 評論了此任務{{obj_name}}",
|
||||
"NEW_MEMBER": "{{project_name}} 有新成員",
|
||||
"US_ADDED_MILESTONE": "{{username}} 增加使用者故事 {{obj_name}} 給 {{sprint_name}}",
|
||||
"US_REMOVED_FROM_MILESTONE": "{{username}} 新增使用者故事 {{obj_name}} 到待辦工作優先列表",
|
||||
"BLOCKED": "{{username}} 封鎖了 {{obj_name}}",
|
||||
"UNBLOCKED": "{{username}} 解除了封鎖 {{obj_name}}",
|
||||
"NEW_USER": "{{username}} 已加入 Taiga"
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue