mirror of
https://github.com/tw93/Mole.git
synced 2026-02-16 22:49:12 +00:00
chore: auto format code
This commit is contained in:
@@ -253,7 +253,7 @@ get_brand_name() {
|
|||||||
# Detect if system primary language is Chinese
|
# Detect if system primary language is Chinese
|
||||||
local is_chinese=false
|
local is_chinese=false
|
||||||
local sys_lang
|
local sys_lang
|
||||||
sys_lang=$(defaults read -g AppleLanguages 2>/dev/null | grep -o 'zh-Hans\|zh-Hant\|zh' | head -1 || echo "")
|
sys_lang=$(defaults read -g AppleLanguages 2> /dev/null | grep -o 'zh-Hans\|zh-Hant\|zh' | head -1 || echo "")
|
||||||
[[ -n "$sys_lang" ]] && is_chinese=true
|
[[ -n "$sys_lang" ]] && is_chinese=true
|
||||||
|
|
||||||
# Return localized names based on system language
|
# Return localized names based on system language
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ for char in s:
|
|||||||
else:
|
else:
|
||||||
width += 1
|
width += 1
|
||||||
print(width)
|
print(width)
|
||||||
" "$str" 2>/dev/null && return
|
" "$str" 2> /dev/null && return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Fallback: Use wc with UTF-8 locale temporarily
|
# Fallback: Use wc with UTF-8 locale temporarily
|
||||||
@@ -60,8 +60,8 @@ print(width)
|
|||||||
export LANG=en_US.UTF-8
|
export LANG=en_US.UTF-8
|
||||||
|
|
||||||
local char_count byte_count width
|
local char_count byte_count width
|
||||||
char_count=$(printf '%s' "$str" | wc -m 2>/dev/null | tr -d ' ')
|
char_count=$(printf '%s' "$str" | wc -m 2> /dev/null | tr -d ' ')
|
||||||
byte_count=$(printf '%s' "$str" | wc -c 2>/dev/null | tr -d ' ')
|
byte_count=$(printf '%s' "$str" | wc -c 2> /dev/null | tr -d ' ')
|
||||||
|
|
||||||
# Restore locale
|
# Restore locale
|
||||||
if [[ -n "$saved_lc_all" ]]; then
|
if [[ -n "$saved_lc_all" ]]; then
|
||||||
@@ -127,7 +127,7 @@ for char in s:
|
|||||||
width += char_width
|
width += char_width
|
||||||
|
|
||||||
print(result + '...')
|
print(result + '...')
|
||||||
" "$str" "$max_width" 2>/dev/null && return
|
" "$str" "$max_width" 2> /dev/null && return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Fallback: Use UTF-8 locale for proper string handling
|
# Fallback: Use UTF-8 locale for proper string handling
|
||||||
|
|||||||
Reference in New Issue
Block a user