gettext-go icon indicating copy to clipboard operation
gettext-go copied to clipboard

xgettext-go会提取出多余的反引号

Open nnnewb opened this issue 2 years ago • 0 comments

xgettext-go 通过 go install github.com/chai2010/gettext-go/cmd/xgettext-go@latest 安装,环境 go 1.18.1 Windows 10

最小重现案例

package terminal

import "github.com/chai2010/gettext-go"

func f() {
	println(gettext.Gettext(`Hello world`))
}

output.pot 内容

#: github.com/nnnewb/qn/internal/terminal/t.go:6
#, go-format
msgid "`Hello world`"
msgstr ""

问题怀疑是在 cmd/xgettext-go/pkg.go 这里,没考虑到反引号包裹的字符串的情况。

nnnewb avatar Jun 07 '22 08:06 nnnewb