本文档详细说明了中文版的所有修改和技术实现细节。
这是一个独立维护的ALVR Vision Pro中文版本,专门针对中文用户的使用习惯进行优化。我们不打算将这些修改合并回原项目,而是作为一个独立的分支持续更新。
- ✅ 主界面所有文本已汉化为简体中文
- ✅ 设置界面完全汉化
- ✅ 错误提示和对话框汉化
- ✅ 连接状态信息汉化
- ✅ 窗口大小调整为 1024x768
- ✅ 采用更简洁的界面布局
- ✅ 主界面采用大圆形按钮设计
- ✅ 设置和IP管理采用弹出式面板
- ✅ 新增电脑IP地址管理功能
- ✅ 支持添加多个电脑IP地址
- ✅ 支持选择当前连接的电脑
- ✅ 支持删除已保存的IP地址
- ✅ IP地址自动保存到本地
- 顶部:显示ALVR logo和版本/IP信息
- 中间:大型圆形开始/停止按钮
- 底部:设置、电脑管理、帮助三个功能按钮
- 主要设置:基础选项如手部显示、系统叠加等
- 高级设置:实验性功能和高级选项
- 添加新IP地址
- 管理已保存的IP地址列表
- 选择当前要连接的电脑
-
首次使用:
- 点击"电脑管理"按钮
- 输入您的电脑IP地址(例如:192.168.1.100)
- 点击"添加"保存IP地址
-
连接电脑:
- 在电脑管理中选择要连接的电脑
- 等待连接成功后,中间的按钮会变为蓝色
- 点击"开始串流"按钮开始使用
-
设置调整:
- 点击"设置"按钮打开设置面板
- 根据需要调整各项设置
- 设置会自动保存
ALVRClient/Entry/Entry.swift- 主界面重新设计ALVRClient/Entry/EntryControls.swift- 控制按钮重新设计ALVRClient/ALVRClientApp.swift- 应用程序入口汉化ALVRClient/GlobalSettings.swift- 添加IP地址保存功能ALVRClient/EventHandler.swift- 连接状态文本汉化
- IP地址管理系统
- 弹出式设置面板
- 简化的用户界面
请使用 Xcode 打开 ALVRClient.xcodeproj 项目文件进行编译。
确保您的开发环境:
- Xcode 15.0 或更高版本
- visionOS SDK
- 有效的开发者账号(用于设备调试)
- 原版:简洁的单页面设计,自动发现为主
- 中文版:多标签页设计,支持手动IP管理
- 原版:国际化设计,英文界面
- 中文版:完全中文化,更大的按钮和更清晰的状态提示
- IP地址管理系统(原版没有)
- 更详细的连接状态显示
- 分组的设置页面
- 定期同步:每月检查原版更新,合并重要的功能和修复
- 独立功能:根据中文用户反馈添加新功能
- 社区驱动:欢迎中文用户提出建议和贡献代码
- 界面文本硬编码为中文,不支持语言切换
- 窗口大小固定,不支持自由调整
- 某些visionOS 2.0特性可能需要进一步优化
如果您想为本项目贡献代码:
- Fork 本仓库
- 创建您的特性分支 (
git checkout -b feature/AmazingFeature) - 提交您的修改 (
git commit -m '添加某个很棒的功能') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启一个 Pull Request
请确保您的代码:
- 保持中文注释和文档
- 遵循现有的代码风格
- 在真实设备上测试过
- GitHub Issues: 提交问题
- 项目主页: https://github.com/caidingding233/alvr-visionos-chinese
This repository hosts the platform-specific code for the Apple visionOS client.
See the Building wiki page for detailed instructions.