Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ygsgdbd/xlocale
https://github.com/ygsgdbd/xlocale
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ygsgdbd/xlocale
- Owner: ygsgdbd
- License: mit
- Created: 2024-12-02T10:40:12.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-02T11:13:02.000Z (2 months ago)
- Last Synced: 2024-12-02T11:38:34.029Z (2 months ago)
- Language: Swift
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XLocale
一款基于 SwiftUI 开发的 macOS 本地化工具,致力于简化 Xcode 项目的国际化流程。
## ✨ 功能特点
- 🌍 支持中文和英文双语界面
- 📱 导入导出 Localizable.strings 文件
- 🔄 自动同步缺失的翻译键值
- 🎯 智能检测未使用的本地化字符串
- 🤖 集成 OpenAI 辅助翻译
- 🎨 原生 macOS 设计风格
- 🌓 自适应明暗主题## 💻 系统要求
- macOS 13.0 (Ventura) 或更高版本
- 支持 Apple Silicon 和 Intel 芯片## 🛠 技术栈
- SwiftUI
- OpenAI
- SwiftUIX
- SwifterSwift
- Tuist## 🔑 使用说明
1. 打开应用后,选择 Xcode 项目所在目录
2. 应用会自动扫描并列出所有的本地化文件
3. 在界面中直接编辑翻译内容
4. 可选择使用 AI 辅助翻译功能
5. 修改完成后自动同步到项目文件中## 🤝 贡献指南
欢迎提交 Issue 和 Pull Request。在提交代码前,请确保:
- 遵循项目的 SwiftLint 代码规范
- 保持代码简洁清晰
- 更新相关文档
- 使用中文注释## 📄 开源协议
本项目基于 MIT 协议开源,详见 [LICENSE](LICENSE) 文件。
## 👥 维护者
- [@ygsgdbd](https://github.com/ygsgdbd)
## 🙏 致谢
- [SwiftUIX](https://github.com/SwiftUIX/SwiftUIX)
- [OpenAI](https://github.com/MacPaw/OpenAI)
- [SwifterSwift](https://github.com/SwifterSwift/SwifterSwift)