Skip to content

Commit 635649d

Browse files
committed
add translations
1 parent 3d081b3 commit 635649d

File tree

6 files changed

+226
-71
lines changed

6 files changed

+226
-71
lines changed

models/project/workflows.go

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,21 @@ import (
1616
type WorkflowEvent string
1717

1818
const (
19-
WorkflowEventItemOpened WorkflowEvent = "item_opened"
20-
WorkflowEventItemAddedToProject WorkflowEvent = "item_added_to_project"
21-
WorkflowEventItemReopened WorkflowEvent = "item_reopened"
22-
WorkflowEventItemClosed WorkflowEvent = "item_closed"
23-
WorkflowEventItemColumnChanged WorkflowEvent = "item_column_changed"
24-
WorkflowEventCodeChangesRequested WorkflowEvent = "code_changes_requested"
25-
WorkflowEventCodeReviewApproved WorkflowEvent = "code_review_approved"
26-
WorkflowEventPullRequestMerged WorkflowEvent = "pull_request_merged"
19+
WorkflowEventItemOpened WorkflowEvent = "item_opened"
20+
WorkflowEventItemAddedToProject WorkflowEvent = "item_added_to_project"
21+
WorkflowEventItemRemovedFromProject WorkflowEvent = "item_removed_from_project"
22+
WorkflowEventItemReopened WorkflowEvent = "item_reopened"
23+
WorkflowEventItemClosed WorkflowEvent = "item_closed"
24+
WorkflowEventItemColumnChanged WorkflowEvent = "item_column_changed"
25+
WorkflowEventCodeChangesRequested WorkflowEvent = "code_changes_requested"
26+
WorkflowEventCodeReviewApproved WorkflowEvent = "code_review_approved"
27+
WorkflowEventPullRequestMerged WorkflowEvent = "pull_request_merged"
2728
)
2829

2930
var workflowEvents = []WorkflowEvent{
3031
WorkflowEventItemOpened,
3132
WorkflowEventItemAddedToProject,
33+
WorkflowEventItemRemovedFromProject,
3234
WorkflowEventItemReopened,
3335
WorkflowEventItemClosed,
3436
WorkflowEventItemColumnChanged,
@@ -56,6 +58,8 @@ func (we WorkflowEvent) LangKey() string {
5658
return "projects.workflows.event.item_opened"
5759
case WorkflowEventItemAddedToProject:
5860
return "projects.workflows.event.item_added_to_project"
61+
case WorkflowEventItemRemovedFromProject:
62+
return "projects.workflows.event.item_removed_from_project"
5963
case WorkflowEventItemReopened:
6064
return "projects.workflows.event.item_reopened"
6165
case WorkflowEventItemClosed:
@@ -122,6 +126,10 @@ func GetWorkflowEventCapabilities() map[WorkflowEvent]WorkflowEventCapabilities
122126
AvailableFilters: []WorkflowFilterType{WorkflowFilterTypeIssueType, WorkflowFilterTypeLabels},
123127
AvailableActions: []WorkflowActionType{WorkflowActionTypeColumn, WorkflowActionTypeAddLabels, WorkflowActionTypeRemoveLabels, WorkflowActionTypeIssueState},
124128
},
129+
WorkflowEventItemRemovedFromProject: {
130+
AvailableFilters: []WorkflowFilterType{WorkflowFilterTypeIssueType, WorkflowFilterTypeLabels},
131+
AvailableActions: []WorkflowActionType{WorkflowActionTypeAddLabels, WorkflowActionTypeRemoveLabels, WorkflowActionTypeIssueState},
132+
},
125133
WorkflowEventItemReopened: {
126134
AvailableFilters: []WorkflowFilterType{WorkflowFilterTypeIssueType, WorkflowFilterTypeLabels},
127135
AvailableActions: []WorkflowActionType{WorkflowActionTypeColumn, WorkflowActionTypeAddLabels, WorkflowActionTypeRemoveLabels},

options/locale/locale_en-US.ini

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3924,12 +3924,45 @@ workflows = Workflows
39243924
exit_fullscreen = Exit Fullscreen
39253925
workflows.event.item_opened = Item opened
39263926
workflows.event.item_added_to_project = Item added to project
3927+
workflows.event.item_removed_from_project = Item removed from project
39273928
workflows.event.item_reopened = Item reopened
39283929
workflows.event.item_closed = Item closed
39293930
workflows.event.item_column_changed = Item column changed
39303931
workflows.event.code_changes_requested = Code changes requested
39313932
workflows.event.code_review_approved = Code review approved
39323933
workflows.event.pull_request_merged = Pull request merged
3934+
workflows.view_workflow_configuration = View workflow configuration
3935+
workflows.configure_workflow = Configure automated actions for this workflow
3936+
workflows.when = When
3937+
workflows.run_when = This workflow will run when:
3938+
workflows.filters = Filters
3939+
workflows.apply_to = Apply to
3940+
workflows.when_moved_from_column = When moved from column
3941+
workflows.when_moved_to_column = When moved to column
3942+
workflows.only_if_has_labels = Only if has labels
3943+
workflows.default_workflows = Default Workflows
3944+
workflows.actions = Actions
3945+
workflows.move_to_column = Move to column
3946+
workflows.add_labels = Add labels
3947+
workflows.remove_labels = Remove labels
3948+
workflows.any_label = Any label
3949+
workflows.any_column = Any column
3950+
workflows.issue_state = Issue state
3951+
workflows.none = None
3952+
workflows.no_change = No change
3953+
workflows.edit = Edit
3954+
workflows.delete = Delete
3955+
workflows.save = Save
3956+
workflows.clone = Clone
3957+
workflows.cancel = Cancel
3958+
workflows.disable = Disable
3959+
workflows.disabled = Disabled
3960+
workflows.enable = Enable
3961+
workflows.enabled = Enabled
3962+
workflows.issuesAndPullRequests = Issues and Pull Requests
3963+
workflows.issues_only = Issues only
3964+
workflows.pull_requests_only = Pull Requests only
3965+
workflows.select_column = Select column ...
39333966

39343967
[git.filemode]
39353968
changed_filemode = %[1]s → %[2]s

templates/projects/workflows.tmpl

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,40 @@
22
<div id="project-workflows"
33
data-project-link="{{.ProjectLink}}"
44
data-event-id="{{.workflowIDStr}}"
5+
data-locale-default-workflows="{{ctx.Locale.Tr "projects.workflows.default_workflows"}}"
6+
data-locale-view-workflow-configuration="{{ctx.Locale.Tr "projects.workflows.view_workflow_configuration"}}"
7+
data-locale-configure-workflow="{{ctx.Locale.Tr "projects.workflows.configure_workflow"}}"
8+
data-locale-when="{{ctx.Locale.Tr "projects.workflows.when"}}"
9+
data-locale-run-when="{{ctx.Locale.Tr "projects.workflows.run_when"}}"
10+
data-locale-filters="{{ctx.Locale.Tr "projects.workflows.filters"}}"
11+
data-locale-apply-to="{{ctx.Locale.Tr "projects.workflows.apply_to"}}"
12+
data-locale-when-moved-from-column="{{ctx.Locale.Tr "projects.workflows.when_moved_from_column"}}"
13+
data-locale-when-moved-to-column="{{ctx.Locale.Tr "projects.workflows.when_moved_to_column"}}"
14+
data-locale-only-if-has-labels="{{ctx.Locale.Tr "projects.workflows.only_if_has_labels"}}"
15+
data-locale-actions="{{ctx.Locale.Tr "projects.workflows.actions"}}"
16+
data-locale-move-to-column="{{ctx.Locale.Tr "projects.workflows.move_to_column"}}"
17+
data-locale-add-labels="{{ctx.Locale.Tr "projects.workflows.add_labels"}}"
18+
data-locale-remove-labels="{{ctx.Locale.Tr "projects.workflows.remove_labels"}}"
19+
data-locale-any-label="{{ctx.Locale.Tr "projects.workflows.any_label"}}"
20+
data-locale-any-column="{{ctx.Locale.Tr "projects.workflows.any_column"}}"
21+
data-locale-issue-state="{{ctx.Locale.Tr "projects.workflows.issue_state"}}"
22+
data-locale-none="{{ctx.Locale.Tr "projects.workflows.none"}}"
23+
data-locale-no-change="{{ctx.Locale.Tr "projects.workflows.no_change"}}"
24+
data-locale-edit="{{ctx.Locale.Tr "projects.workflows.edit"}}"
25+
data-locale-delete="{{ctx.Locale.Tr "projects.workflows.delete"}}"
26+
data-locale-save="{{ctx.Locale.Tr "projects.workflows.save"}}"
27+
data-locale-clone="{{ctx.Locale.Tr "projects.workflows.clone"}}"
28+
data-locale-cancel="{{ctx.Locale.Tr "projects.workflows.cancel"}}"
29+
data-locale-disable="{{ctx.Locale.Tr "projects.workflows.disable"}}"
30+
data-locale-disabled="{{ctx.Locale.Tr "projects.workflows.disabled"}}"
31+
data-locale-enable="{{ctx.Locale.Tr "projects.workflows.enable"}}"
32+
data-locale-enabled="{{ctx.Locale.Tr "projects.workflows.enabled"}}"
33+
data-locale-issues-and-pull-requests="{{ctx.Locale.Tr "projects.workflows.issues_and_pull_requests"}}"
34+
data-locale-issues-only="{{ctx.Locale.Tr "projects.workflows.issues_only"}}"
35+
data-locale-pull-requests-only="{{ctx.Locale.Tr "projects.workflows.pull_requests_only"}}"
36+
data-locale-select-column="{{ctx.Locale.Tr "projects.workflows.select_column"}}"
37+
data-locale-close-issue="{{ctx.Locale.Tr "projects.workflows.close_issue"}}"
38+
data-locale-reopen-issue="{{ctx.Locale.Tr "projects.workflows.reopen_issue"}}"
539
>
640
</div>
741
</div>

0 commit comments

Comments
 (0)