Skip to content

Commit 0fa37df

Browse files
authored
Merge branch 'main' into main
2 parents 1097739 + c66de24 commit 0fa37df

File tree

11 files changed

+618
-1726
lines changed

11 files changed

+618
-1726
lines changed

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@ COMMA := ,
2626
XGO_VERSION := go-1.23.x
2727

2828
AIR_PACKAGE ?= github.com/air-verse/air@v1
29-
EDITORCONFIG_CHECKER_PACKAGE ?= github.com/editorconfig-checker/editorconfig-checker/cmd/editorconfig-checker@2.7.0
29+
EDITORCONFIG_CHECKER_PACKAGE ?= github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker@v3.0.3
3030
GOFUMPT_PACKAGE ?= mvdan.cc/[email protected]
3131
GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/cmd/[email protected]
32-
GXZ_PACKAGE ?= github.com/ulikunitz/xz/cmd/[email protected].11
33-
MISSPELL_PACKAGE ?= github.com/golangci/misspell/cmd/misspell@v0.5.1
32+
GXZ_PACKAGE ?= github.com/ulikunitz/xz/cmd/[email protected].12
33+
MISSPELL_PACKAGE ?= github.com/golangci/misspell/cmd/misspell@v0.6.0
3434
SWAGGER_PACKAGE ?= github.com/go-swagger/go-swagger/cmd/[email protected]
3535
XGO_PACKAGE ?= src.techknowlogick.com/xgo@latest
3636
GO_LICENSES_PACKAGE ?= github.com/google/go-licenses@v1
3737
GOVULNCHECK_PACKAGE ?= golang.org/x/vuln/cmd/govulncheck@v1
3838
ACTIONLINT_PACKAGE ?= github.com/rhysd/actionlint/cmd/actionlint@v1
39-
GOPLS_PACKAGE ?= golang.org/x/tools/gopls@v0.15.3
39+
GOPLS_PACKAGE ?= golang.org/x/tools/gopls@v0.17.0
4040

4141
DOCKER_IMAGE ?= gitea/gitea
4242
DOCKER_TAG ?= latest

modules/markup/common/linkify.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ type GlobalVarsType struct {
2424
LinkRegex *regexp.Regexp // fast matching a URL link, no any extra validation.
2525
}
2626

27-
var GlobalVars = sync.OnceValue[*GlobalVarsType](func() *GlobalVarsType {
27+
var GlobalVars = sync.OnceValue(func() *GlobalVarsType {
2828
v := &GlobalVarsType{}
2929
v.wwwURLRegxp = regexp.MustCompile(`^www\.[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}((?:/|[#?])[-a-zA-Z0-9@:%_\+.~#!?&//=\(\);,'">\^{}\[\]` + "`" + `]*)?`)
3030
v.LinkRegex, _ = xurls.StrictMatchingScheme("https?://")

modules/markup/html.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ type globalVarsType struct {
4242
nulCleaner *strings.Replacer
4343
}
4444

45-
var globalVars = sync.OnceValue[*globalVarsType](func() *globalVarsType {
45+
var globalVars = sync.OnceValue(func() *globalVarsType {
4646
v := &globalVarsType{}
4747
// NOTE: All below regex matching do not perform any extra validation.
4848
// Thus a link is produced even if the linked entity does not exist.

modules/markup/internal/renderinternal.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
"golang.org/x/net/html"
1818
)
1919

20-
var reAttrClass = sync.OnceValue[*regexp.Regexp](func() *regexp.Regexp {
20+
var reAttrClass = sync.OnceValue(func() *regexp.Regexp {
2121
// TODO: it isn't a problem at the moment because our HTML contents are always well constructed
2222
return regexp.MustCompile(`(<[^>]+)\s+class="([^"]+)"([^>]*>)`)
2323
})

modules/markup/markdown/goldmark.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ func (g *ASTTransformer) Transform(node *ast.Document, reader text.Reader, pc pa
112112
}
113113

114114
// it is copied from old code, which is quite doubtful whether it is correct
115-
var reValidIconName = sync.OnceValue[*regexp.Regexp](func() *regexp.Regexp {
115+
var reValidIconName = sync.OnceValue(func() *regexp.Regexp {
116116
return regexp.MustCompile(`^[-\w]+$`) // old: regexp.MustCompile("^[a-z ]+$")
117117
})
118118

modules/util/time_str.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ type timeStrGlobalVarsType struct {
2525
// In the future, it could be some configurable options to help users
2626
// to convert the working time to different units.
2727

28-
var timeStrGlobalVars = sync.OnceValue[*timeStrGlobalVarsType](func() *timeStrGlobalVarsType {
28+
var timeStrGlobalVars = sync.OnceValue(func() *timeStrGlobalVarsType {
2929
v := &timeStrGlobalVarsType{}
3030
v.re = regexp.MustCompile(`(?i)(\d+)\s*([hms])`)
3131
v.units = []struct {

modules/util/util_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,10 +242,10 @@ func TestReserveLineBreakForTextarea(t *testing.T) {
242242
}
243243

244244
func TestOptionalArg(t *testing.T) {
245-
foo := func(other any, optArg ...int) int {
245+
foo := func(_ any, optArg ...int) int {
246246
return OptionalArg(optArg)
247247
}
248-
bar := func(other any, optArg ...int) int {
248+
bar := func(_ any, optArg ...int) int {
249249
return OptionalArg(optArg, 42)
250250
}
251251
assert.Equal(t, 0, foo(nil))

options/locale/locale_ja-JP.ini

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1669,12 +1669,25 @@ issues.delete.title=このイシューを削除しますか?
16691669
issues.delete.text=本当にこのイシューを削除しますか? (これはすべてのコンテンツを完全に削除します。 保存しておきたい場合は、代わりにクローズすることを検討してください)
16701670

16711671
issues.tracker=タイムトラッカー
1672-
1672+
issues.timetracker_timer_start=タイマー開始
1673+
issues.timetracker_timer_stop=タイマー終了
1674+
issues.timetracker_timer_discard=タイマー破棄
1675+
issues.timetracker_timer_manually_add=時間を追加
1676+
1677+
issues.time_estimate_set=見積時間を設定
1678+
issues.time_estimate_display=見積時間: %s
1679+
issues.change_time_estimate_at=が見積時間を <b>%s</b> に変更 %s
1680+
issues.remove_time_estimate_at=が見積時間を削除 %s
1681+
issues.time_estimate_invalid=見積時間のフォーマットが不正です
1682+
issues.start_tracking_history=が作業を開始 %s
16731683
issues.tracker_auto_close=タイマーは、このイシューがクローズされると自動的に終了します
16741684
issues.tracking_already_started=`<a href="%s">別のイシュー</a>で既にタイムトラッキングを開始しています!`
1685+
issues.stop_tracking_history=が <b>%s</b> の作業を終了 %s
16751686
issues.cancel_tracking_history=`がタイムトラッキングを中止 %s`
16761687
issues.del_time=このタイムログを削除
1688+
issues.add_time_history=が作業時間 <b>%s</b> を追加 %s
16771689
issues.del_time_history=`が作業時間を削除 %s`
1690+
issues.add_time_manually=時間の手入力
16781691
issues.add_time_hours=時間
16791692
issues.add_time_minutes=分
16801693
issues.add_time_sum_to_small=時間が入力されていません。
@@ -1694,15 +1707,15 @@ issues.due_date_form_add=期日の追加
16941707
issues.due_date_form_edit=変更
16951708
issues.due_date_form_remove=削除
16961709
issues.due_date_not_writer=イシューの期日を変更するには、リポジトリへの書き込み権限が必要です。
1697-
issues.due_date_not_set=期日は未設定です
1710+
issues.due_date_not_set=期日は設定されていません
16981711
issues.due_date_added=が期日 %s を追加 %s
16991712
issues.due_date_modified=が期日を %[2]s から %[1]s に変更 %[3]s
17001713
issues.due_date_remove=が期日 %s を削除 %s
17011714
issues.due_date_overdue=期日は過ぎています
17021715
issues.due_date_invalid=期日が正しくないか範囲を超えています。 'yyyy-mm-dd' の形式で入力してください。
17031716
issues.dependency.title=依存関係
1704-
issues.dependency.issue_no_dependencies=依存関係が設定されていません
1705-
issues.dependency.pr_no_dependencies=依存関係が設定されていません
1717+
issues.dependency.issue_no_dependencies=依存関係は設定されていません
1718+
issues.dependency.pr_no_dependencies=依存関係は設定されていません
17061719
issues.dependency.no_permission_1=%d 個の依存関係への読み取り権限がありません
17071720
issues.dependency.no_permission_n=%d 個の依存関係への読み取り権限がありません
17081721
issues.dependency.no_permission.can_remove=この依存関係への読み取り権限はありませんが、この依存関係は削除できます

0 commit comments

Comments
 (0)