mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-23 18:10:12 +01:00
🎨 Improve the fallback logic of the marketplace (#16612)
This commit is contained in:
parent
8d1b761b11
commit
dc1be6676f
1 changed files with 42 additions and 28 deletions
|
|
@ -240,17 +240,21 @@ func getPreferredReadme(readme *Readme) string {
|
||||||
ret = readme.ZhCN
|
ret = readme.ZhCN
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if "" == strings.TrimSpace(ret) {
|
if "" != strings.TrimSpace(ret) {
|
||||||
defaultReadme := strings.TrimSpace(readme.Default)
|
return ret
|
||||||
if defaultReadme != "" {
|
|
||||||
ret = defaultReadme
|
|
||||||
} else if "" != readme.EnUS {
|
|
||||||
ret = readme.EnUS
|
|
||||||
} else {
|
|
||||||
ret = "README.md"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return ret
|
|
||||||
|
defaultReadme := strings.TrimSpace(readme.Default)
|
||||||
|
if "" != defaultReadme {
|
||||||
|
return defaultReadme
|
||||||
|
}
|
||||||
|
|
||||||
|
enUSReadme := strings.TrimSpace(readme.EnUS)
|
||||||
|
if "" != enUSReadme {
|
||||||
|
return enUSReadme
|
||||||
|
}
|
||||||
|
|
||||||
|
return "README.md"
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetPreferredName(pkg *Package) string {
|
func GetPreferredName(pkg *Package) string {
|
||||||
|
|
@ -321,17 +325,21 @@ func GetPreferredName(pkg *Package) string {
|
||||||
ret = pkg.DisplayName.ZhCN
|
ret = pkg.DisplayName.ZhCN
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if "" == strings.TrimSpace(ret) {
|
if "" != strings.TrimSpace(ret) {
|
||||||
defaultName := strings.TrimSpace(pkg.DisplayName.Default)
|
return ret
|
||||||
if defaultName != "" {
|
|
||||||
ret = defaultName
|
|
||||||
} else if "" != pkg.DisplayName.EnUS {
|
|
||||||
ret = pkg.DisplayName.EnUS
|
|
||||||
} else {
|
|
||||||
ret = pkg.Name
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return ret
|
|
||||||
|
defaultName := strings.TrimSpace(pkg.DisplayName.Default)
|
||||||
|
if "" != defaultName {
|
||||||
|
return defaultName
|
||||||
|
}
|
||||||
|
|
||||||
|
enUSName := strings.TrimSpace(pkg.DisplayName.EnUS)
|
||||||
|
if "" != enUSName {
|
||||||
|
return enUSName
|
||||||
|
}
|
||||||
|
|
||||||
|
return pkg.Name
|
||||||
}
|
}
|
||||||
|
|
||||||
func getPreferredDesc(desc *Description) string {
|
func getPreferredDesc(desc *Description) string {
|
||||||
|
|
@ -402,15 +410,21 @@ func getPreferredDesc(desc *Description) string {
|
||||||
ret = desc.ZhCN
|
ret = desc.ZhCN
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if "" == strings.TrimSpace(ret) {
|
if "" != strings.TrimSpace(ret) {
|
||||||
defaultDesc := strings.TrimSpace(desc.Default)
|
return ret
|
||||||
if defaultDesc != "" {
|
|
||||||
ret = defaultDesc
|
|
||||||
} else if "" != desc.EnUS {
|
|
||||||
ret = desc.EnUS
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return ret
|
|
||||||
|
defaultDesc := strings.TrimSpace(desc.Default)
|
||||||
|
if "" != defaultDesc {
|
||||||
|
return defaultDesc
|
||||||
|
}
|
||||||
|
|
||||||
|
enUSDesc := strings.TrimSpace(desc.EnUS)
|
||||||
|
if "" != enUSDesc {
|
||||||
|
return enUSDesc
|
||||||
|
}
|
||||||
|
|
||||||
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func getPreferredFunding(funding *Funding) string {
|
func getPreferredFunding(funding *Funding) string {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue