Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-22.04
- os: ubuntu-20.04
arch: x64
pack_mode: dir

Expand Down Expand Up @@ -78,7 +78,7 @@ jobs:

# 安装依赖
echo "安装项目依赖..."
uv pip install -r requirements-linux.txt
uv sync

# 安装 pyinstaller
echo "安装 PyInstaller..."
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
- name: 安装 Python
uses: actions/setup-python@v5.3.0
with:
python-version: '3.8.10'
python-version: "3.8.10"
architecture: ${{ matrix.arch }}
- name: 安装 uv
uses: astral-sh/setup-uv@v4
Expand All @@ -49,7 +49,6 @@ jobs:
env:
VERSION: ${{ github.ref_name }}


- name: 运行 Windows 构建
if: ${{ matrix.os == 'windows-2022' }}
run: |
Expand All @@ -65,8 +64,7 @@ jobs:

# 安装依赖
echo "安装项目依赖..."
uv pip install -r requirements-windows.txt
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
uv sync

# 安装 pyinstaller
echo "安装 PyInstaller..."
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@ on:
push:
branches: [master]
pull_request:
branches: [main]

jobs:
pre-commit:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v4

Expand Down
31 changes: 0 additions & 31 deletions .github/workflows/pyright.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/ruff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
ruff:
runs-on: ubuntu-22.04
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v4

Expand Down
2 changes: 1 addition & 1 deletion .idea/SecRandom.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.agent.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.ask.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.ask2agent.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.edit.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

53 changes: 31 additions & 22 deletions app/Language/modules/basic_settings.py
Original file line number Diff line number Diff line change
@@ -1,62 +1,71 @@
# 基础设置语言配置
basic_settings = {
"ZH_CN": {
"title": {"name": "基础设置", "description": "软件基础设置"},
"basic_function": {"name": "基础功能", "description": "软件基础功能"},
"data_management": {"name": "数据管理", "description": "数据管理"},
"personalised": {"name": "个性化", "description": "软件个性化设置"},
"title": {"name": "基础设置", "description": "配置软件的基本功能和外观"},
"basic_function": {"name": "基础功能", "description": "配置软件的核心功能选项"},
"data_management": {
"name": "数据管理",
"description": "管理软件的数据导入和导出",
},
"personalised": {"name": "个性化", "description": "自定义软件外观和用户体验"},
"autostart": {
"name": "开机自启",
"description": "设置软件是否在开机时自动启动",
"description": "设置软件是否随系统启动自动运行",
"switchbutton_name": {"enable": "开启", "disable": "关闭"},
},
"check_update": {
"name": "检查更新",
"description": "设置是否在启动时检查软件更新",
"name": "启动时检查更新",
"description": "设置软件启动时是否自动检查新版本",
"switchbutton_name": {"enable": "启用", "disable": "禁用"},
},
"show_startup_window": {
"name": "显示启动窗口",
"description": "设置是否在启动时显示启动窗口",
"name": "显示启动画面",
"description": "设置软件启动时是否显示欢迎画面",
"switchbutton_name": {"enable": "显示", "disable": "不显示"},
},
"export_diagnostic_data": {
"name": "导出诊断数据",
"description": "设置是否在退出时导出诊断数据",
"description": "退出软件时导出诊断信息,用于问题排查",
"pushbutton_name": "导出诊断数据",
},
"export_settings": {
"name": "导出设置",
"description": "设置是否在退出时导出设置",
"description": "将当前设置导出为配置文件,用于备份或迁移",
"pushbutton_name": "导出设置",
},
"import_settings": {
"name": "导入设置",
"description": "设置是否在启动时导入设置",
"description": "从配置文件导入设置,覆盖当前配置",
"pushbutton_name": "导入设置",
},
"export_all_data": {
"name": "导出所有数据",
"description": "设置是否在退出时导出所有数据",
"description": "退出软件时导出所有数据和设置",
"pushbutton_name": "导出所有数据",
},
"import_all_data": {
"name": "导入所有数据",
"description": "设置是否在启动时导入所有数据",
"description": "启动软件时从备份文件恢复所有数据",
"pushbutton_name": "导入所有数据",
},
"dpiScale": {
"name": "DPI缩放",
"description": "设置软件DPI缩放比例(重启生效)",
"combo_items": ["100%", "125%", "150%", "175%", "200%", "Auto"],
"description": "调整软件界面缩放比例(需要重启软件才能生效)",
"combo_items": ["100%", "125%", "150%", "175%", "200%", "自动"],
},
"font": {
"name": "字体",
"description": "设置软件界面显示字体(需要重启软件才能生效)",
},
"font": {"name": "字体", "description": "设置软件字体(重启生效)"},
"theme": {
"name": "主题",
"description": "设置软件主题",
"combo_items": ["浅色", "深色", "跟随系统设置"],
"name": "主题模式",
"description": "选择软件界面的主题样式",
"combo_items": ["浅色", "深色", "跟随系统"],
},
"theme_color": {"name": "主题颜色", "description": "设置软件界面的主题色彩"},
"language": {
"name": "显示语言",
"description": "切换软件界面语言(需要重启软件才能生效)",
},
"theme_color": {"name": "主题色", "description": "软件主题色"},
"language": {"name": "语言", "description": "设置软件语言(重启生效)"},
}
}
58 changes: 29 additions & 29 deletions app/Language/modules/custom_settings.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# “个性设置”页面的语言文件
# 个性设置页面的语言文件

custom_settings = {"ZH_CN": {"title": {"name": "个性设置", "description": "个性设置"}}}

Expand All @@ -11,7 +11,7 @@
"custom": {"name": "自定义抽设置", "description": "自定义抽设置"},
"roll_call_method": {
"name": "点名控制面板位置",
"description": "配置点名控制面板位置",
"description": "设置点名控制面板的位置",
"combo_items": ["左侧", "右侧", "左侧底部", "右侧底部"],
},
"show_name": {
Expand All @@ -21,117 +21,117 @@
},
"reset_roll_call": {
"name": "重置点名按钮",
"description": "开启后软件将显示重置点名按钮",
"description": "开启后将显示重置点名按钮",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"roll_call_quantity_control": {
"name": "增加/减少抽取数量控制条",
"description": "开启后软件将显示增加/减少抽取数量控制条",
"name": "抽取数量控制条",
"description": "控制是否显示调整抽取数量的控制条",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"roll_call_start_button": {
"name": "开始按钮",
"description": "开启后软件将显示开始按钮",
"description": "控制是否显示开始点名的按钮",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"roll_call_list": {
"name": "点名名单切换下拉框",
"description": "开启后软件将显示点名名单切换下拉框",
"description": "控制是否显示点名名单切换下拉框",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"roll_call_range": {
"name": "点名范围下拉框",
"description": "开启后软件将显示点名范围",
"description": "控制是否显示点名范围选择下拉框",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"roll_call_gender": {
"name": "点名性别范围下拉框",
"description": "开启后软件将显示点名性别范围下拉框",
"description": "控制是否显示点名性别范围选择下拉框",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"roll_call_quantity_label": {
"name": "数量标签",
"description": "开启后软件将显示人数/组数数量标签",
"description": "控制是否显示抽取人数/组数的标签",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"lottery_method": {
"name": "抽奖控制面板位置",
"description": "配置抽奖控制面板位置",
"description": "设置抽奖控制面板的位置",
"combo_items": ["左侧", "右侧", "左侧底部", "右侧底部"],
},
"show_lottery_name": {
"name": "名称设置按钮",
"description": "开启后软件将显示名称设置按钮",
"description": "控制是否显示奖品名称设置按钮",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"reset_lottery": {
"name": "重置抽奖按钮",
"description": "开启后软件将显示重置抽奖按钮",
"description": "控制是否显示重置抽奖按钮",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"lottery_quantity_control": {
"name": "增加/减少抽取数量控制条",
"description": "开启后软件将显示增加/减少抽取数量控制条",
"name": "抽取数量控制条",
"description": "控制是否显示调整抽奖数量的控制条",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"lottery_start_button": {
"name": "开始按钮",
"description": "开启后软件将显示开始按钮",
"description": "控制是否显示开始抽奖的按钮",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"lottery_list": {
"name": "抽奖名单切换下拉框",
"description": "开启后软件将显示抽奖名单切换下拉框",
"description": "控制是否显示抽奖名单切换下拉框",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"lottery_quantity_label": {
"name": "数量标签",
"description": "开启后软件将显示奖数标签",
"description": "控制是否显示中奖数量标签",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"custom_method": {
"name": "自定义抽控制面板位置",
"description": "配置自定义抽控制面板位置",
"description": "设置自定义抽控制面板的位置",
"combo_items": ["左侧", "右侧", "左侧底部", "右侧底部"],
},
"reset_custom": {
"name": "重置自定义抽按钮",
"description": "开启后软件将显示重置自定义抽按钮",
"description": "控制是否显示重置自定义抽取按钮",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"custom_quantity_control": {
"name": "增加/减少抽取数量控制条",
"description": "开启后软件将显示增加/减少抽取数量控制条",
"name": "抽取数量控制条",
"description": "控制是否显示调整自定义抽取数量的控制条",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"custom_start_button": {
"name": "开始按钮",
"description": "开启后软件将显示开始按钮",
"description": "控制是否显示开始自定义抽取的按钮",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"custom_list": {
"name": "自定义抽名单切换下拉框",
"description": "开启后软件将显示自定义抽名单切换下拉框",
"description": "控制是否显示自定义抽取名单切换下拉框",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"custom_range_start": {
"name": "自定义抽范围下拉框",
"description": "开启后软件将显示自定义抽范围",
"description": "控制是否显示自定义抽取范围选择下拉框",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"custom_range_end": {
"name": "自定义抽性别范围下拉框",
"description": "开启后软件将显示自定义抽性别范围下拉框",
"description": "控制是否显示自定义抽取性别范围选择下拉框",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"draw_custom_method": {
"name": "抽奖控制面板位置",
"description": "配置抽奖控制面板位置",
"name": "自定义抽控制面板位置",
"description": "控制是否显示自定义抽取控制面板",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
"custom_quantity_label": {
"name": "数量标签",
"description": "开启后软件将显示人数/组数数量标签",
"description": "控制是否显示自定义抽取人数/组数的标签",
"switchbutton_name": {"enable": "显示", "disable": "隐藏"},
},
}
Expand Down
Loading
Loading