Skip to content

Commit 7157633

Browse files
committed
finish
1 parent 813e757 commit 7157633

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

services/mailer/mail.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ func sendUserMail(language string, u *models.User, tpl base.TplName, code, subje
7676

7777
var content bytes.Buffer
7878

79-
// TODO: i18n templates?
8079
if err := bodyTemplates.ExecuteTemplate(&content, string(tpl), data); err != nil {
8180
log.Error("Template: %v", err)
8281
return
@@ -115,7 +114,6 @@ func SendActivateEmailMail(u *models.User, email *models.EmailAddress) {
115114

116115
var content bytes.Buffer
117116

118-
// TODO: i18n templates?
119117
if err := bodyTemplates.ExecuteTemplate(&content, string(mailAuthActivateEmail), data); err != nil {
120118
log.Error("Template: %v", err)
121119
return
@@ -142,7 +140,6 @@ func SendRegisterNotifyMail(u *models.User) {
142140

143141
var content bytes.Buffer
144142

145-
// TODO: i18n templates?
146143
if err := bodyTemplates.ExecuteTemplate(&content, string(mailAuthRegisterNotify), data); err != nil {
147144
log.Error("Template: %v", err)
148145
return
@@ -172,7 +169,6 @@ func SendCollaboratorMail(u, doer *models.User, repo *models.Repository) {
172169

173170
var content bytes.Buffer
174171

175-
// TODO: i18n templates?
176172
if err := bodyTemplates.ExecuteTemplate(&content, string(mailNotifyCollaborator), data); err != nil {
177173
log.Error("Template: %v", err)
178174
return
@@ -255,7 +251,6 @@ func composeIssueCommentMessages(ctx *mailCommentContext, lang string, recipient
255251
}
256252

257253
var mailSubject bytes.Buffer
258-
// TODO: i18n templates?
259254
if err := subjectTemplates.ExecuteTemplate(&mailSubject, string(tplName), mailMeta); err == nil {
260255
subject = sanitizeSubject(mailSubject.String())
261256
if subject == "" {
@@ -271,7 +266,6 @@ func composeIssueCommentMessages(ctx *mailCommentContext, lang string, recipient
271266

272267
var mailBody bytes.Buffer
273268

274-
// TODO: i18n templates?
275269
if err := bodyTemplates.ExecuteTemplate(&mailBody, string(tplName), mailMeta); err != nil {
276270
log.Error("ExecuteTemplate [%s]: %v", string(tplName)+"/body", err)
277271
}

services/mailer/mail_release.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import (
1313
"code.gitea.io/gitea/modules/markup"
1414
"code.gitea.io/gitea/modules/markup/markdown"
1515
"code.gitea.io/gitea/modules/setting"
16+
"code.gitea.io/gitea/modules/templates"
1617
"code.gitea.io/gitea/modules/translation"
1718
)
1819

@@ -63,13 +64,14 @@ func mailNewRelease(lang string, tos []string, rel *models.Release) {
6364
mailMeta := map[string]interface{}{
6465
"Release": rel,
6566
"Subject": subject,
66-
"i18n": locale,
6767
"Language": locale.Language(),
68+
// helper
69+
"i18n": locale,
70+
"Str2html": templates.Str2html,
6871
}
6972

7073
var mailBody bytes.Buffer
7174

72-
// TODO: i18n templates?
7375
if err := bodyTemplates.ExecuteTemplate(&mailBody, string(tplNewReleaseMail), mailMeta); err != nil {
7476
log.Error("ExecuteTemplate [%s]: %v", string(tplNewReleaseMail)+"/body", err)
7577
return

services/mailer/mail_repo.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"fmt"
1010

1111
"code.gitea.io/gitea/models"
12+
"code.gitea.io/gitea/modules/templates"
1213
"code.gitea.io/gitea/modules/translation"
1314
)
1415

@@ -57,12 +58,13 @@ func sendRepoTransferNotifyMailPerLang(lang string, newOwner, doer *models.User,
5758
"Repo": repo.FullName(),
5859
"Link": repo.HTMLURL(),
5960
"Subject": subject,
60-
"i18n": locale,
6161
"Language": locale.Language(),
6262
"Destination": destination,
63+
// helper
64+
"i18n": locale,
65+
"Str2html": templates.Str2html,
6366
}
6467

65-
// TODO: i18n templates?
6668
if err := bodyTemplates.ExecuteTemplate(&content, string(mailRepoTransferNotify), data); err != nil {
6769
return err
6870
}

0 commit comments

Comments
 (0)