Merge pull request #680 from trheyi/main

Optimize i18n key generation logic
This commit is contained in:
Max 2024-07-15 05:53:18 +08:00 committed by GitHub
commit cdd78b4733
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -73,7 +73,7 @@ func (page *Page) Build(ctx *BuildContext, option *BuildOption) (*goquery.Docume
}
// Add the translation marks
sequence := 0
sequence := 1
err = page.TranslateMarks(ctx, doc, &sequence)
if err != nil {
return nil, warnings, err
@ -186,7 +186,7 @@ func (page *Page) BuildAsComponent(sel *goquery.Selection, ctx *BuildContext, op
data.ReplaceSelectionUse(slotRe, first)
// Add the translation marks
sequence := 0
sequence := 1
err = page.TranslateMarks(ctx, doc, &sequence)
if err != nil {
return "", err
@ -590,7 +590,6 @@ func (page *Page) TranslateMarks(ctx *BuildContext, doc *goquery.Document, seque
func (page *Page) translateNode(node *html.Node, sequence *int) ([]Translation, error) {
translations := []Translation{}
*sequence = *sequence + 1
switch node.Type {
case html.DocumentNode: