mark templates as translatable

Signed-off-by: jkoberg <jkoberg@owncloud.com>
This commit is contained in:
jkoberg
2023-03-08 12:03:01 +01:00
parent b5ac1cd941
commit 4a21a7be5f
4 changed files with 27 additions and 16 deletions

View File

@@ -30,6 +30,9 @@ ci-go-generate: $(MOCKERY) # CI runs ci-node-generate automatically before this
.PHONY: ci-node-generate
ci-node-generate:
############ translations ########
include ../../.make/l10n.mk
############ licenses ############
.PHONY: ci-node-check-licenses
ci-node-check-licenses:

View File

@@ -1,45 +1,48 @@
package service
// Template marks the string as a translatable template
func Template(s string) string { return s }
// the available templates
var (
SpaceShared = NotificationTemplate{
Subject: "Space shared",
Message: "{{ .username }} added you to Space {{ .spacename }}",
Subject: Template("Space shared"),
Message: Template("{{ .username }} added you to Space {{ .spacename }}"),
}
SpaceUnshared = NotificationTemplate{
Subject: "Removed from Space",
Message: "{{ .username }} removed you from Space {{ .spacename }}",
Subject: Template("Removed from Space"),
Message: Template("{{ .username }} removed you from Space {{ .spacename }}"),
}
SpaceDisabled = NotificationTemplate{
Subject: "Space disabled",
Message: "{{ .username }} disabled Space {{ .spacename }}",
Subject: Template("Space disabled"),
Message: Template("{{ .username }} disabled Space {{ .spacename }}"),
}
SpaceDeleted = NotificationTemplate{
Subject: "Space deleted",
Message: "{{ .username }} deleted Space {{ .spacename }}",
Subject: Template("Space deleted"),
Message: Template("{{ .username }} deleted Space {{ .spacename }}"),
}
SpaceMembershipExpired = NotificationTemplate{
Subject: "Membership expired",
Message: "Access to Space {{ .spacename }} lost",
Subject: Template("Membership expired"),
Message: Template("Access to Space {{ .spacename }} lost"),
}
ShareCreated = NotificationTemplate{
Subject: "Resource shared",
Message: "{{ .username }} shared {{ .resourcename }} with you",
Subject: Template("Resource shared"),
Message: Template("{{ .username }} shared {{ .resourcename }} with you"),
}
ShareRemoved = NotificationTemplate{
Subject: "Resource unshared",
Message: "{{ .username }} unshared {{ .resourcename }} with you",
Subject: Template("Resource unshared"),
Message: Template("{{ .username }} unshared {{ .resourcename }} with you"),
}
ShareExpired = NotificationTemplate{
Subject: "Share expired",
Message: "Access to {{ .resourcename }} expired",
Subject: Template("Share expired"),
Message: Template("Access to {{ .resourcename }} expired"),
}
)