Compare commits

..
2 Commits
Author SHA1 Message Date
cthangoverandClaude Opus 5.5 4da355c469 Character and party action schemas with texts in seven languages
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 10:01:18 +02:00
cthangover 5eab5ae035 Localization in es, zh, ja, ko, vi 2026-10-23 20:54:31 +02:00
13 changed files with 319 additions and 0 deletions

No files matched your search

+8
View File
@@ -0,0 +1,8 @@
mod_characters_base_name = Motor de personajes
mod_characters_base_desc = Subsistema de personajes del motor: fábricas de personajes y de cartas de acción, la fábrica de avatares y la interfaz del panel de personajes. El núcleo resuelve las plantillas mediante los contratos ICharacterTemplateProvider/IActionTemplateProvider/IAvatarProvider.
characters/action/physics_attack/name = Ataque básico
characters/action/physics_attack/description = Ataca a un enemigo con un arma, con un multiplicador de daño de <g>1.0</g>
characters/action/defence/name = Defensa
characters/action/defence/description = Protege al objetivo con un multiplicador de defensa de <g>1.0</g>
characters/action/stun/name = Aturdir
characters/action/stun/description = Aturde al objetivo durante 2 turnos
+8
View File
@@ -0,0 +1,8 @@
mod_characters_base_name = キャラクターエンジン
mod_characters_base_desc = エンジンのキャラクターサブシステム:キャラクターとアクションカードのファクトリー、アバターファクトリー、キャラクターパネルの UI。カーネルは ICharacterTemplateProvider/IActionTemplateProvider/IAvatarProvider の契約でテンプレートを解決します。
characters/action/physics_attack/name = 通常攻撃
characters/action/physics_attack/description = 武器で敵を攻撃する。ダメージ倍率 <g>1.0</g>
characters/action/defence/name = 防御
characters/action/defence/description = 防御倍率 <g>1.0</g> で対象を守る
characters/action/stun/name = スタン
characters/action/stun/description = 対象を 2 ターンの間スタンさせる
+8
View File
@@ -0,0 +1,8 @@
mod_characters_base_name = 캐릭터 엔진
mod_characters_base_desc = 엔진 캐릭터 하위 시스템: 캐릭터와 액션 카드 팩토리, 아바타 팩토리, 캐릭터 패널 UI. 커널은 ICharacterTemplateProvider/IActionTemplateProvider/IAvatarProvider 계약으로 템플릿을 찾습니다.
characters/action/physics_attack/name = 기본 공격
characters/action/physics_attack/description = 무기로 적을 공격한다. 피해 배율 <g>1.0</g>
characters/action/defence/name = 방어
characters/action/defence/description = 방어 배율 <g>1.0</g>로 대상을 보호한다
characters/action/stun/name = 기절
characters/action/stun/description = 대상을 2턴 동안 기절시킨다
+20
View File
@@ -0,0 +1,20 @@
characters/schema/builtin/party_add = Join the party
characters/schema/builtin/party_add_desc = The character becomes a party member
characters/schema/field/character = Character
characters/schema/builtin/send_notification = Announce a party member
characters/schema/builtin/send_notification_desc = The "joined the party" toast for a character
characters/schema/kind/character = Characters
characters/schema/kind/character_desc = Heroes, NPCs and enemies
characters/schema/field/name = Name
characters/schema/field/picture = Picture
characters/schema/field/level = Level
characters/schema/field/health = Health
characters/schema/field/attack = Attack
characters/schema/field/defence = Defence
characters/schema/field/points = Points
characters/schema/field/exp = Exp reward
characters/schema/field/actions = Battle actions
characters/schema/kind/action = Battle actions
characters/schema/kind/action_desc = Battle cards and commands; with a formula — no code
characters/schema/field/description = Description
characters/schema/field/target = Target
+20
View File
@@ -0,0 +1,20 @@
characters/schema/builtin/party_add = Unirse al grupo
characters/schema/builtin/party_add_desc = El personaje pasa a ser del grupo
characters/schema/field/character = Personaje
characters/schema/builtin/send_notification = Anunciar un miembro del grupo
characters/schema/builtin/send_notification_desc = El aviso de «se unió al grupo» de un personaje
characters/schema/kind/character = Personajes
characters/schema/kind/character_desc = Héroes, PNJ y enemigos
characters/schema/field/name = Nombre
characters/schema/field/picture = Imagen
characters/schema/field/level = Nivel
characters/schema/field/health = Salud
characters/schema/field/attack = Ataque
characters/schema/field/defence = Defensa
characters/schema/field/points = Puntos
characters/schema/field/exp = Experiencia al vencer
characters/schema/field/actions = Acciones de combate
characters/schema/kind/action = Acciones de combate
characters/schema/kind/action_desc = Cartas y órdenes de combate; con fórmula, sin código
characters/schema/field/description = Descripción
characters/schema/field/target = Objetivo
+20
View File
@@ -0,0 +1,20 @@
characters/schema/builtin/party_add = パーティーに加える
characters/schema/builtin/party_add_desc = キャラクターがパーティーの一員になる
characters/schema/field/character = キャラクター
characters/schema/builtin/send_notification = 仲間加入を知らせる
characters/schema/builtin/send_notification_desc = キャラクターの「仲間になった」通知
characters/schema/kind/character = キャラクター
characters/schema/kind/character_desc = 主人公、NPC、敵
characters/schema/field/name = 名前
characters/schema/field/picture = 画像
characters/schema/field/level = レベル
characters/schema/field/health = HP
characters/schema/field/attack = 攻撃
characters/schema/field/defence = 防御
characters/schema/field/points = ポイント
characters/schema/field/exp = 撃破経験値
characters/schema/field/actions = 戦闘行動
characters/schema/kind/action = 戦闘行動
characters/schema/kind/action_desc = 戦闘のカードとコマンド。式があればコード不要
characters/schema/field/description = 説明
characters/schema/field/target = 対象
+20
View File
@@ -0,0 +1,20 @@
characters/schema/builtin/party_add = 파티에 합류
characters/schema/builtin/party_add_desc = 캐릭터가 파티원이 됩니다
characters/schema/field/character = 캐릭터
characters/schema/builtin/send_notification = 파티원 알림
characters/schema/builtin/send_notification_desc = 캐릭터의 ‘파티 합류’ 알림
characters/schema/kind/character = 캐릭터
characters/schema/kind/character_desc = 영웅, NPC, 적
characters/schema/field/name = 이름
characters/schema/field/picture = 그림
characters/schema/field/level = 레벨
characters/schema/field/health = 체력
characters/schema/field/attack = 공격
characters/schema/field/defence = 방어
characters/schema/field/points = 포인트
characters/schema/field/exp = 처치 경험치
characters/schema/field/actions = 전투 행동
characters/schema/kind/action = 전투 행동
characters/schema/kind/action_desc = 전투 카드와 명령. 공식이 있으면 코드 불필요
characters/schema/field/description = 설명
characters/schema/field/target = 대상
+20
View File
@@ -0,0 +1,20 @@
characters/schema/builtin/party_add = В отряд
characters/schema/builtin/party_add_desc = Персонаж становится бойцом отряда
characters/schema/field/character = Персонаж
characters/schema/builtin/send_notification = Уведомить о новом в отряде
characters/schema/builtin/send_notification_desc = Всплывающее «в отряде — …» для персонажа
characters/schema/kind/character = Персонажи
characters/schema/kind/character_desc = Герои, NPC и враги
characters/schema/field/name = Название
characters/schema/field/picture = Картинка
characters/schema/field/level = Уровень
characters/schema/field/health = Здоровье
characters/schema/field/attack = Атака
characters/schema/field/defence = Защита
characters/schema/field/points = Очки
characters/schema/field/exp = Опыт за победу
characters/schema/field/actions = Действия в бою
characters/schema/kind/action = Боевые действия
characters/schema/kind/action_desc = Карты и команды боя; с формулой — без кода
characters/schema/field/description = Описание
characters/schema/field/target = Цель
+20
View File
@@ -0,0 +1,20 @@
characters/schema/builtin/party_add = Vào đội
characters/schema/builtin/party_add_desc = Nhân vật trở thành thành viên đội
characters/schema/field/character = Nhân vật
characters/schema/builtin/send_notification = Báo thành viên mới
characters/schema/builtin/send_notification_desc = Thông báo “vào đội” cho một nhân vật
characters/schema/kind/character = Nhân vật
characters/schema/kind/character_desc = Anh hùng, NPC và kẻ địch
characters/schema/field/name = Tên
characters/schema/field/picture = Hình ảnh
characters/schema/field/level = Cấp
characters/schema/field/health = Máu
characters/schema/field/attack = Tấn công
characters/schema/field/defence = Phòng thủ
characters/schema/field/points = Điểm
characters/schema/field/exp = Kinh nghiệm khi thắng
characters/schema/field/actions = Hành động chiến đấu
characters/schema/kind/action = Hành động chiến đấu
characters/schema/kind/action_desc = Thẻ và lệnh chiến đấu; có công thức thì không cần mã
characters/schema/field/description = Mô tả
characters/schema/field/target = Mục tiêu
+20
View File
@@ -0,0 +1,20 @@
characters/schema/builtin/party_add = 加入队伍
characters/schema/builtin/party_add_desc = 角色成为队伍成员
characters/schema/field/character = 角色
characters/schema/builtin/send_notification = 提示新队员
characters/schema/builtin/send_notification_desc = 角色“加入队伍”的提示
characters/schema/kind/character = 角色
characters/schema/kind/character_desc = 英雄、NPC 和敌人
characters/schema/field/name = 名称
characters/schema/field/picture = 图片
characters/schema/field/level = 等级
characters/schema/field/health = 生命
characters/schema/field/attack = 攻击
characters/schema/field/defence = 防御
characters/schema/field/points = 行动点
characters/schema/field/exp = 击败经验
characters/schema/field/actions = 战斗动作
characters/schema/kind/action = 战斗动作
characters/schema/kind/action_desc = 战斗卡牌与指令;有公式就不需要代码
characters/schema/field/description = 描述
characters/schema/field/target = 目标
+8
View File
@@ -0,0 +1,8 @@
mod_characters_base_name = Engine nhân vật
mod_characters_base_desc = Hệ thống con nhân vật của engine: factory nhân vật và thẻ hành động, factory avatar và giao diện bảng nhân vật. Phần lõi tìm mẫu qua các hợp đồng ICharacterTemplateProvider/IActionTemplateProvider/IAvatarProvider.
characters/action/physics_attack/name = Đòn đánh cơ bản
characters/action/physics_attack/description = Tấn công kẻ địch bằng vũ khí, hệ số sát thương <g>1.0</g>
characters/action/defence/name = Phòng thủ
characters/action/defence/description = Bảo vệ mục tiêu với hệ số phòng thủ <g>1.0</g>
characters/action/stun/name = Choáng
characters/action/stun/description = Làm mục tiêu choáng trong 2 lượt
+8
View File
@@ -0,0 +1,8 @@
mod_characters_base_name = 角色引擎
mod_characters_base_desc = 引擎角色子系统:角色与行动卡工厂、头像工厂以及角色面板界面。内核通过 ICharacterTemplateProvider/IActionTemplateProvider/IAvatarProvider 契约解析模板。
characters/action/physics_attack/name = 普通攻击
characters/action/physics_attack/description = 用武器攻击敌人,伤害倍率 <g>1.0</g>
characters/action/defence/name = 防御
characters/action/defence/description = 以 <g>1.0</g> 的防御倍率保护目标
characters/action/stun/name = 眩晕
characters/action/stun/description = 使目标眩晕 2 回合
+139
View File
@@ -0,0 +1,139 @@
{
"Actions": [
{
"Id": "party.add",
"Name": "characters/schema/builtin/party_add",
"Description": "characters/schema/builtin/party_add_desc",
"Category": "characters",
"Params": [
{
"Key": "id",
"Type": "ref",
"Kind": "character",
"Required": true,
"Name": "characters/schema/field/character"
}
]
},
{
"Id": "character.send_notification",
"Name": "characters/schema/builtin/send_notification",
"Description": "characters/schema/builtin/send_notification_desc",
"Category": "characters",
"Params": [
{
"Key": "type",
"Type": "ref",
"Kind": "character",
"Required": true,
"Name": "characters/schema/field/character"
}
]
}
],
"Kinds": [
{
"Kind": "character",
"Name": "characters/schema/kind/character",
"Description": "characters/schema/kind/character_desc",
"Folder": "characters",
"NewId": "{mod}/new_character",
"Order": 11,
"Fields": [
{
"Key": "Name",
"Type": "locale",
"KeyPattern": "{mod}/character/{id}",
"Name": "characters/schema/field/name"
},
{
"Key": "Image",
"Type": "picture",
"Group": "characters",
"Name": "characters/schema/field/picture"
},
{
"Key": "Level",
"Type": "int",
"Default": "1",
"Name": "characters/schema/field/level"
},
{
"Key": "Health",
"Type": "int",
"Default": "10",
"Name": "characters/schema/field/health"
},
{
"Key": "Attack",
"Type": "int",
"Default": "2",
"Name": "characters/schema/field/attack"
},
{
"Key": "Defence",
"Type": "int",
"Name": "characters/schema/field/defence"
},
{
"Key": "Point",
"Type": "int",
"Default": "1",
"Name": "characters/schema/field/points"
},
{
"Key": "Exp",
"Type": "int",
"Name": "characters/schema/field/exp"
},
{
"Key": "Actions",
"Type": "ref_list",
"Kind": "action",
"Name": "characters/schema/field/actions"
}
]
},
{
"Kind": "action",
"Name": "characters/schema/kind/action",
"Description": "characters/schema/kind/action_desc",
"Folder": "characters/actions",
"NewId": "{mod}/new_action",
"Order": 12,
"Fields": [
{
"Key": "Name",
"Type": "locale",
"KeyPattern": "{mod}/action/{id}/name",
"Name": "characters/schema/field/name"
},
{
"Key": "Description",
"Type": "locale",
"KeyPattern": "{mod}/action/{id}/desc",
"Name": "characters/schema/field/description"
},
{
"Key": "Image",
"Type": "picture",
"Group": "characters",
"Name": "characters/schema/field/picture"
},
{
"Key": "Type",
"Type": "choice",
"Options": [
"ToEnemy",
"ToSelf",
"ToAlias",
"Passive",
"Active"
],
"Default": "ToEnemy",
"Name": "characters/schema/field/target"
}
]
}
]
}