From 329f696b553fea2ab3b14c7faaace086bdf6b03d Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Wed, 9 Apr 2025 22:30:06 +0200 Subject: [PATCH] Manage gotext as a tool with go.mod --- go.mod | 7 ++++++- internal/translations/translations.go | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 51a40fa..ee4e6f0 100644 --- a/go.mod +++ b/go.mod @@ -2,7 +2,7 @@ module go.uploadedlobster.com/scotty go 1.23.0 -toolchain go1.23.8 +toolchain go1.24.2 require ( github.com/Xuanwo/go-locale v1.1.3 @@ -57,8 +57,11 @@ require ( github.com/spf13/pflag v1.0.6 // indirect github.com/subosito/gotenv v1.6.0 // indirect go.uber.org/multierr v1.11.0 // indirect + golang.org/x/mod v0.24.0 // indirect golang.org/x/net v0.39.0 // indirect + golang.org/x/sync v0.13.0 // indirect golang.org/x/sys v0.32.0 // indirect + golang.org/x/tools v0.32.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect gorm.io/driver/mysql v1.5.7 // indirect modernc.org/libc v1.62.1 // indirect @@ -66,3 +69,5 @@ require ( modernc.org/memory v1.9.1 // indirect modernc.org/sqlite v1.37.0 // indirect ) + +tool golang.org/x/text/cmd/gotext diff --git a/internal/translations/translations.go b/internal/translations/translations.go index c555d32..9961c41 100644 --- a/internal/translations/translations.go +++ b/internal/translations/translations.go @@ -6,4 +6,4 @@ package are published under the conditions of CC0 1.0 Universal (CC0 1.0) package translations -//go:generate gotext -srclang=en update -out=catalog.go -lang=en,de go.uploadedlobster.com/scotty +//go:generate go tool gotext -srclang=en update -out=catalog.go -lang=en,de go.uploadedlobster.com/scotty