mirror of
https://github.com/amnezia-vpn/amneziawg-windows-client.git
synced 2026-06-01 22:18:53 +02:00
simplify UserKeyString
This commit is contained in:
+7
-9
@@ -40,15 +40,13 @@ func prn() *message.Printer {
|
|||||||
|
|
||||||
// lang returns the user preferred UI language we have most confident translation in the default catalog available.
|
// lang returns the user preferred UI language we have most confident translation in the default catalog available.
|
||||||
func lang() (tag language.Tag) {
|
func lang() (tag language.Tag) {
|
||||||
keyString, res := services.UserKeyString(LanguageUserKey)
|
keyString := services.UserKeyString(LanguageUserKey)
|
||||||
if res {
|
parseTag, err := language.Parse(keyString)
|
||||||
normalizedKeyTag, err := language.Parse(keyString)
|
if err == nil {
|
||||||
if err == nil {
|
matchTag := message.MatchLanguage(keyString)
|
||||||
keyTag := message.MatchLanguage(keyString)
|
if parseTag == matchTag {
|
||||||
if normalizedKeyTag == keyTag {
|
tag = parseTag
|
||||||
tag = keyTag
|
return
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tag = language.English
|
tag = language.English
|
||||||
|
|||||||
@@ -39,16 +39,16 @@ func closeUserKey() {
|
|||||||
userKey = 0
|
userKey = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func UserKeyString(name string) (string, bool) {
|
func UserKeyString(name string) string {
|
||||||
key, err := openUserKey()
|
key, err := openUserKey()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err.Error(), false
|
return ""
|
||||||
}
|
}
|
||||||
val, _, err := key.GetStringValue(name)
|
val, _, err := key.GetStringValue(name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err.Error(), false
|
return ""
|
||||||
}
|
}
|
||||||
return val, true
|
return val
|
||||||
}
|
}
|
||||||
|
|
||||||
func SetUserKeyString(name string, value string) error {
|
func SetUserKeyString(name string, value string) error {
|
||||||
|
|||||||
Reference in New Issue
Block a user