From 1ed1973c7d08640996738f35197d217240ade35c Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 15 Jul 2024 05:52:44 +0800 Subject: [PATCH] Optimize i18n key generation logic --- sui/core/build.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sui/core/build.go b/sui/core/build.go index d8286391..0b28cbd4 100644 --- a/sui/core/build.go +++ b/sui/core/build.go @@ -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: