alchemy-docs-attribute-translate
Translate or update Japanese Alchemy attribute documentation from English truth. Use when the user asks to update JA attribute docs, translate attribute summaries, refresh scripts/docs/resources/i18n/ja.json, or sync Japanese Inspector attribute pages after EN XML changes.
소스 정보
- 저장소
- annulusgames/Alchemy
- 최근 소스 활동
- 2026년 8월 7일 04:04
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1,382
- 포크
- 86
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SKILL.md 표시 중
SKILL.md
소스 지침 · 읽기 전용 미리보기- name
- alchemy-docs-attribute-translate
- description
- Translate or update Japanese Alchemy attribute documentation from English truth. Use when the user asks to update JA attribute docs, translate attribute summaries, refresh scripts/docs/resources/i18n/ja.json, or sync Japanese Inspector attribute pages after EN XML changes.
# Alchemy attribute docs (EN → JA)
## Truth sources
- **English**: `/// <summary>` / param XML on attributes in
`Alchemy/Assets/Alchemy/Runtime/Inspector/InspectorAttributes.cs` and `GroupAttributes.cs`
(also reflected in generated `docs/articles/en/attributes/{slug}.md`).
- **Localized**: `scripts/docs/resources/i18n/{lang}.json` only (`ja.json` today; codes from `DocLanguage.All`),
one file with an `attributes` map keyed by type name (e.g. `"ButtonAttribute": { ... }`). Missing or blank JA fields
fall back to English on generated pages.
- **Never** hand-edit generated `docs/articles/ja/attributes/*.md`.
## i18n file shape
```json
{
"attributes": {
"ButtonAttribute": {
"summary": "日本語の説明文。"
},
"HelpBoxAttribute": {
"summary": "フィールドの上にメモや警告を追加します。",
"notes": [
{ "type": "WARNING", "body": "注意書き(任意)" }
],
"params": {
"message": "パラメータの説明"
}
}
}
}
```
Omit `params` / `notes` when unused. Param keys must match documented constructor parameter names (or property names for named-argument attributes). EN notes come from `<alchemy-attr-note type="WARNING">` on the attribute. Keep Japanese as UTF-8 text (do not `\u`-escape).
## Workflow
1. Read EN summary/params from XML or `docs/articles/en/attributes/{slug}.md`.
2. Update the attribute entry in `scripts/docs/resources/i18n/ja.json` with natural, concise Japanese matching existing docs tone.
3. Regenerate pages:
```sh
dotnet run --project scripts/docs -- generate --no-capture
```
4. Use full `generate` (no `--no-capture`) only when Inspector screenshots should refresh (requires Unity CLI + `tests/versions/Unity6000.3`).
## Style
- Keep summaries short (one or two sentences).
- Do not invent API behavior absent from EN.
- Prefer terminology already used in neighboring JA attribute pages.
GitHub에서 보기