Skip to content

Commit 14d9d2a

Browse files
AlianBlankclaude
andcommitted
chore: 统一 README 多语言 i18n 规范及 package.json unity 版本
- 标准化 README 多语言支持 (en, zh-CN, zh-TW, ja, ko) - 修复版本徽章为动态 shields.io URL - 统一 unity 版本为 2019.4 - 创建对应的 Unity .meta 文件 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 699e982 commit 14d9d2a

10 files changed

Lines changed: 379 additions & 17 deletions

README.ja.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
<div align="center">
2+
<img src="https://download.alianblank.com/gameframex/gameframex_logo_320.png" alt="GameFrameX Logo" width="160" />
3+
4+
# GameFrameX Google Protocol Buffers
5+
6+
[![Version](https://img.shields.io/github/v/release/GameFrameX/com.gameframex.unity.google.protobuf)](https://github.com/GameFrameX/com.gameframex.unity.google.protobuf/releases)
7+
[![License](https://img.shields.io/badge/license-MIT-orange.svg)](LICENSE.md)
8+
[![Documentation](https://img.shields.io/badge/docs-gameframex-blue.svg)](https://gameframex.doc.alianblank.com)
9+
10+
インディゲーム開発者向けオールインワンソリューション · インディ開発者の夢を支援
11+
12+
[ドキュメント](https://gameframex.doc.alianblank.com) | [クイックスタート](#クイックスタート)
13+
14+
[English](README.md) | [简体中文](README.zh-CN.md) | [繁體中文](README.zh-TW.md) | **日本語** | [한국어](README.ko.md)
15+
</div>
16+
17+
---
18+
19+
## プロジェクト概要
20+
21+
protobuf-net は、.NET コード向けのコントラクトベースのシリアライザで、Google が開発した "protocol buffers" シリアライゼーション形式でデータを書き込みます。API は典型的な .NET パターンに従い(XmlSerializer、DataContractSerializer などと広く比較可能)、標準型を記述し属性を使用できるほとんどの .NET 言語で動作します。
22+
23+
このライブラリは主に `https://github.com/GameFrameX/GameFrameX` プロジェクトのサブモジュールとして使用されています。
24+
25+
## 特徴
26+
27+
- **コントラクトベース** - .NET 属性を使用したシリアライゼーションコントラクト
28+
- **高性能** - 効率的なバイナリシリアライゼーション形式
29+
- **クロスプラットフォーム** - すべての .NET プラットフォームで動作
30+
- **.NET パターン** - 典型的な .NET シリアライゼーションパターンに従う
31+
- **Unity Package サポート** - Unity Package Manager サポートを追加
32+
33+
## インストール
34+
35+
### Git URL 経由(推奨)
36+
37+
1. Unity エディタで Package Manager を開く
38+
2. "+" ボタンをクリックし "Add package from git URL" を選択
39+
3. 以下の URL を入力:
40+
```
41+
https://github.com/GameFrameX/com.gameframex.unity.google.protobuf.git
42+
```
43+
44+
### manifest.json 経由
45+
46+
プロジェクトの `Packages/manifest.json` に以下を追加:
47+
48+
```json
49+
{
50+
"dependencies": {
51+
"com.gameframex.unity.google.protobuf": "https://github.com/GameFrameX/com.gameframex.unity.google.protobuf.git"
52+
}
53+
}
54+
```
55+
56+
### 手動インストール
57+
58+
1. 最新のリリースパッケージをダウンロード
59+
2. プロジェクトの `Packages` ディレクトリに展開
60+
3. Unity が自動的にパッケージを認識して読み込みます
61+
62+
## ドキュメント
63+
64+
protobuf-net の使用ドキュメントは [protobuf-net/protobuf-net](https://github.com/protobuf-net/protobuf-net) をご覧ください。
65+
66+
## 変更履歴
67+
68+
詳細は [CHANGELOG.md](CHANGELOG.md) をご覧ください。
69+
70+
## ライセンス
71+
72+
このプロジェクトは MIT ライセンスの下で公開されています。詳細は [LICENSE.md](LICENSE.md) をご覧ください。

README.ja.md.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.ko.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
<div align="center">
2+
<img src="https://download.alianblank.com/gameframex/gameframex_logo_320.png" alt="GameFrameX Logo" width="160" />
3+
4+
# GameFrameX Google Protocol Buffers
5+
6+
[![Version](https://img.shields.io/github/v/release/GameFrameX/com.gameframex.unity.google.protobuf)](https://github.com/GameFrameX/com.gameframex.unity.google.protobuf/releases)
7+
[![License](https://img.shields.io/badge/license-MIT-orange.svg)](LICENSE.md)
8+
[![Documentation](https://img.shields.io/badge/docs-gameframex-blue.svg)](https://gameframex.doc.alianblank.com)
9+
10+
인디 게임 개발자를 위한 올인원 솔루션 · 인디 개발자의 꿈을 실현
11+
12+
[문서](https://gameframex.doc.alianblank.com) | [빠른 시작](#빠른-시작)
13+
14+
[English](README.md) | [简体中文](README.zh-CN.md) | [繁體中文](README.zh-TW.md) | [日本語](README.ja.md) | **한국어**
15+
</div>
16+
17+
---
18+
19+
## 프로젝트 개요
20+
21+
protobuf-net은 .NET 코드를 위한 계약 기반 직렬화 도구로, Google이 설계한 "protocol buffers" 직렬화 형식으로 데이터를 작성합니다. API는 일반적인 .NET 패턴을 따르며 (XmlSerializer, DataContractSerializer 등과 광범위하게 비교 가능), 표준 유형을 작성하고 속성을 사용할 수 있는 대부분의 .NET 언어에서 작동합니다.
22+
23+
이 라이브러리는 주로 `https://github.com/GameFrameX/GameFrameX` 프로젝트의 서브모듈로 사용됩니다.
24+
25+
## 특징
26+
27+
- **계약 기반** - .NET 속성을 사용한 직렬화 계약 정의
28+
- **고성능** - 효율적인 바이너리 직렬화 형식
29+
- **크로스 플랫폼** - 모든 .NET 플랫폼에서 작동
30+
- **.NET 패턴** - 일반적인 .NET 직렬화 패턴을 따름
31+
- **Unity Package 지원** - Unity Package Manager 지원 추가
32+
33+
## 설치
34+
35+
### Git URL을 통해 설치 (권장)
36+
37+
1. Unity 에디터에서 Package Manager 열기
38+
2. "+" 버튼을 클릭하고 "Add package from git URL" 선택
39+
3. 다음 URL 입력:
40+
```
41+
https://github.com/GameFrameX/com.gameframex.unity.google.protobuf.git
42+
```
43+
44+
### manifest.json을 통해 설치
45+
46+
프로젝트의 `Packages/manifest.json`에 다음을 추가:
47+
48+
```json
49+
{
50+
"dependencies": {
51+
"com.gameframex.unity.google.protobuf": "https://github.com/GameFrameX/com.gameframex.unity.google.protobuf.git"
52+
}
53+
}
54+
```
55+
56+
### 수동 설치
57+
58+
1. 최신 릴리스 패키지 다운로드
59+
2. 프로젝트의 `Packages` 디렉토리에 압축 해제
60+
3. Unity가 자동으로 패키지를 인식하고 로드합니다
61+
62+
## 문서
63+
64+
protobuf-net 사용 문서는 [protobuf-net/protobuf-net](https://github.com/protobuf-net/protobuf-net)을 방문하세요.
65+
66+
## 변경 로그
67+
68+
자세한 내용은 [CHANGELOG.md](CHANGELOG.md)를 참조하세요.
69+
70+
## 라이선스
71+
72+
이 프로젝트는 MIT 라이선스에 따라 배포됩니다. 자세한 내용은 [LICENSE.md](LICENSE.md)를 참조하세요.

README.ko.md.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 62 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,72 @@
1-
# ProtoBuf
1+
<div align="center">
2+
<img src="https://download.alianblank.com/gameframex/gameframex_logo_320.png" alt="GameFrameX Logo" width="160" />
23

3-
protobuf-net is a contract based serializer for .NET code, that happens to write data in the "protocol buffers" serialization format engineered by Google. The API, however, is very different to Google's, and follows typical .NET patterns (it is broadly comparable, in usage, to XmlSerializer,
4-
DataContractSerializer, etc). It should work for most .NET languages that write standard types and can use attributes.
4+
# GameFrameX Google Protocol Buffers
55

6-
该库主要服务于 `https://github.com/AlianBlank/GameFrameX` 作为子库使用。
6+
[![Version](https://img.shields.io/github/v/release/GameFrameX/com.gameframex.unity.google.protobuf)](https://github.com/GameFrameX/com.gameframex.unity.google.protobuf/releases)
7+
[![License](https://img.shields.io/badge/license-MIT-orange.svg)](LICENSE.md)
8+
[![Documentation](https://img.shields.io/badge/docs-gameframex-blue.svg)](https://gameframex.doc.alianblank.com)
79

8-
# 使用方式(三种方式)
10+
All-in-One Solution for Indie Game Development · Empowering Indie Developers' Dreams
911

10-
1. 直接在 `manifest.json` 文件中添加以下内容
11-
```json
12-
{"com.gameframex.unity.google.protobuf": "https://github.com/gameframex/com.gameframex.unity.google.protobuf.git"}
13-
```
14-
2. 在Unity 的`Packages Manager` 中使用`Git URL` 的方式添加库,地址为:https://github.com/gameframex/com.gameframex.unity.google.protobuf.git
12+
[Documentation](https://gameframex.doc.alianblank.com) | [Quick Start](#quick-start)
1513

16-
3. 直接下载仓库放置到Unity 项目的`Packages` 目录下。会自动加载识别
14+
**English** | [简体中文](README.zh-CN.md) | [繁體中文](README.zh-TW.md) | [日本語](README.ja.md) | [한국어](README.ko.md)
15+
</div>
1716

18-
# 改动功能
17+
---
1918

20-
1. 增加 `Packages` 的支持
19+
## Project Overview
2120

22-
# 当前版本 `22.2.0`
21+
protobuf-net is a contract based serializer for .NET code that writes data in the "protocol buffers" serialization format engineered by Google. The API follows typical .NET patterns (broadly comparable to XmlSerializer, DataContractSerializer, etc). It works for most .NET languages that write standard types and can use attributes.
2322

24-
# 使用文档
23+
This library primarily serves as a submodule of the `https://github.com/GameFrameX/GameFrameX` project.
2524

26-
https://github.com/protobuf-net/protobuf-net
25+
## Features
26+
27+
- **Contract Based** - Uses .NET attributes for serialization contracts
28+
- **High Performance** - Efficient binary serialization format
29+
- **Cross Platform** - Works across all .NET platforms
30+
- **.NET Patterns** - Follows typical .NET serialization patterns
31+
- **Unity Package Support** - Added Unity Package Manager support
32+
33+
## Installation
34+
35+
### Via Git URL (Recommended)
36+
37+
1. Open Package Manager in Unity Editor
38+
2. Click the "+" button and select "Add package from git URL"
39+
3. Enter the following URL:
40+
```
41+
https://github.com/GameFrameX/com.gameframex.unity.google.protobuf.git
42+
```
43+
44+
### Via manifest.json
45+
46+
Add the following to your project's `Packages/manifest.json`:
47+
48+
```json
49+
{
50+
"dependencies": {
51+
"com.gameframex.unity.google.protobuf": "https://github.com/GameFrameX/com.gameframex.unity.google.protobuf.git"
52+
}
53+
}
54+
```
55+
56+
### Manual Installation
57+
58+
1. Download the latest release package
59+
2. Extract it to your project's `Packages` directory
60+
3. Unity will automatically recognize and load the package
61+
62+
## Documentation
63+
64+
For protobuf-net usage documentation, visit [protobuf-net/protobuf-net](https://github.com/protobuf-net/protobuf-net).
65+
66+
## Changelog
67+
68+
See [CHANGELOG.md](CHANGELOG.md) for details.
69+
70+
## License
71+
72+
This project is licensed under the MIT License - see [LICENSE.md](LICENSE.md) for details.

README.zh-CN.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
<div align="center">
2+
<img src="https://download.alianblank.com/gameframex/gameframex_logo_320.png" alt="GameFrameX Logo" width="160" />
3+
4+
# GameFrameX Google Protocol Buffers
5+
6+
[![Version](https://img.shields.io/github/v/release/GameFrameX/com.gameframex.unity.google.protobuf)](https://github.com/GameFrameX/com.gameframex.unity.google.protobuf/releases)
7+
[![License](https://img.shields.io/badge/license-MIT-orange.svg)](LICENSE.md)
8+
[![Documentation](https://img.shields.io/badge/docs-gameframex-blue.svg)](https://gameframex.doc.alianblank.com)
9+
10+
独立游戏前后端一体化解决方案 · 独立游戏开发者的圆梦大使
11+
12+
[文档](https://gameframex.doc.alianblank.com) | [快速开始](#快速开始)
13+
14+
[English](README.md) | **简体中文** | [繁體中文](README.zh-TW.md) | [日本語](README.ja.md) | [한국어](README.ko.md)
15+
</div>
16+
17+
---
18+
19+
## 项目简介
20+
21+
protobuf-net 是一个基于契约的 .NET 代码序列化器,使用 Google 设计的 "protocol buffers" 序列化格式写入数据。其 API 遵循典型的 .NET 模式(与 XmlSerializer、DataContractSerializer 等广泛可比)。它适用于大多数编写标准类型并可以使用特性的 .NET 语言。
22+
23+
该库主要服务于 `https://github.com/GameFrameX/GameFrameX` 项目作为子库使用。
24+
25+
## 特性
26+
27+
- **基于契约** - 使用 .NET 特性进行序列化契约定义
28+
- **高性能** - 高效的二进制序列化格式
29+
- **跨平台** - 适用于所有 .NET 平台
30+
- **.NET 模式** - 遵循典型的 .NET 序列化模式
31+
- **Unity Package 支持** - 添加了 Unity Package Manager 支持
32+
33+
## 安装
34+
35+
### 通过 Git URL 安装(推荐)
36+
37+
1. 在 Unity 编辑器中打开 Package Manager
38+
2. 点击 "+" 按钮选择 "Add package from git URL"
39+
3. 输入以下 URL:
40+
```
41+
https://github.com/GameFrameX/com.gameframex.unity.google.protobuf.git
42+
```
43+
44+
### 通过 manifest.json 安装
45+
46+
在项目的 `Packages/manifest.json` 文件中添加:
47+
48+
```json
49+
{
50+
"dependencies": {
51+
"com.gameframex.unity.google.protobuf": "https://github.com/GameFrameX/com.gameframex.unity.google.protobuf.git"
52+
}
53+
}
54+
```
55+
56+
### 手动安装
57+
58+
1. 下载最新版本发布包
59+
2. 解压到项目的 `Packages` 目录下
60+
3. Unity 会自动识别并加载包
61+
62+
## 使用文档
63+
64+
protobuf-net 使用文档请访问 [protobuf-net/protobuf-net](https://github.com/protobuf-net/protobuf-net)
65+
66+
## 更新日志
67+
68+
详见 [CHANGELOG.md](CHANGELOG.md)
69+
70+
## 开源协议
71+
72+
本项目基于 MIT 协议开源,详见 [LICENSE.md](LICENSE.md)

README.zh-CN.md.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)