Metadata-Version: 2.4
Name: win12-i18n
Version: 0.1.0
Summary: Windows 12 网页版 i18n 管理 CLI 工具
Project-URL: Homepage, https://github.com/win12-online/win12-i18n
Project-URL: Repository, https://github.com/win12-online/win12-i18n
Author: win12-online
License: MIT
License-File: LICENSE
Keywords: i18n,localization,properties,windows12
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Localization
Requires-Python: >=3.10
Requires-Dist: click>=8.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# win12-i18n

Windows 12 网页版i18n管理 CLI 工具。

用于统一管理 `.properties` 格式的多语言资源文件，支持解析、校验、同步等操作。

## 安装

```bash
uv venv
uv pip install -e ".[dev]"
```

## 使用

```bash
# 查看帮助
uv run win12-i18n --help

# 初始化 i18n 目录
uv run win12-i18n init

# 添加翻译键值
uv run win12-i18n add setting.psnl.color "深色模式" -l zh

# 检查各语言文件一致性
uv run win12-i18n check

# 同步键值到所有语言文件
uv run win12-i18n sync -b zh

# 查看某个键在各语言中的值
uv run win12-i18n show setting.psnl.color
```

## 开发

```bash
# 运行测试
uv run pytest
```

## 依赖

- Python >= 3.10
- Click >= 8.0
