diff --git a/locale/schema_en.properties b/locale/schema_en.properties new file mode 100644 index 0000000..226fe4f --- /dev/null +++ b/locale/schema_en.properties @@ -0,0 +1,14 @@ +quests/schema/builtin/quest_status = Quest status +quests/schema/builtin/quest_status_desc = Moves a quest through its stages +quests/schema/field/quest = Quest +quests/schema/field/status = Status +quests/schema/builtin/quest_tag = Quest tag +quests/schema/builtin/quest_tag_desc = Marks what happened in a quest +quests/schema/field/tag = Tag +quests/schema/builtin/quest_remove_tag = Remove a quest tag +quests/schema/builtin/quest_remove_tag_desc = Takes off a mark set earlier +quests/schema/builtin/quest_data_status = Quest stage +quests/schema/builtin/quest_data_status_desc = The stage number inside a quest: which journal text to show +quests/schema/field/stage = Stage +quests/schema/builtin/quest_notify = Quest notification +quests/schema/builtin/quest_notify_desc = A toast with the quest's title diff --git a/locale/schema_es.properties b/locale/schema_es.properties new file mode 100644 index 0000000..5661bf5 --- /dev/null +++ b/locale/schema_es.properties @@ -0,0 +1,14 @@ +quests/schema/builtin/quest_status = Estado de misión +quests/schema/builtin/quest_status_desc = Hace avanzar una misión por sus etapas +quests/schema/field/quest = Misión +quests/schema/field/status = Estado +quests/schema/builtin/quest_tag = Etiqueta de misión +quests/schema/builtin/quest_tag_desc = Marca lo que pasó en una misión +quests/schema/field/tag = Etiqueta +quests/schema/builtin/quest_remove_tag = Quitar una etiqueta de misión +quests/schema/builtin/quest_remove_tag_desc = Quita una marca puesta antes +quests/schema/builtin/quest_data_status = Etapa de misión +quests/schema/builtin/quest_data_status_desc = El número de etapa dentro de una misión: qué texto del diario mostrar +quests/schema/field/stage = Etapa +quests/schema/builtin/quest_notify = Aviso de misión +quests/schema/builtin/quest_notify_desc = Un aviso con el título de la misión diff --git a/locale/schema_ja.properties b/locale/schema_ja.properties new file mode 100644 index 0000000..faf5fc7 --- /dev/null +++ b/locale/schema_ja.properties @@ -0,0 +1,14 @@ +quests/schema/builtin/quest_status = クエストの状態 +quests/schema/builtin/quest_status_desc = クエストの段階を進める +quests/schema/field/quest = クエスト +quests/schema/field/status = ステータス値 +quests/schema/builtin/quest_tag = クエストのタグ +quests/schema/builtin/quest_tag_desc = クエストで起きたことを記す +quests/schema/field/tag = タグ +quests/schema/builtin/quest_remove_tag = クエストのタグを外す +quests/schema/builtin/quest_remove_tag_desc = 以前付けた印を外す +quests/schema/builtin/quest_data_status = クエストの段階 +quests/schema/builtin/quest_data_status_desc = クエスト内の段階番号:日誌のどの文を出すか +quests/schema/field/stage = 段階 +quests/schema/builtin/quest_notify = クエストの通知 +quests/schema/builtin/quest_notify_desc = クエスト名の通知 diff --git a/locale/schema_ko.properties b/locale/schema_ko.properties new file mode 100644 index 0000000..70ef130 --- /dev/null +++ b/locale/schema_ko.properties @@ -0,0 +1,14 @@ +quests/schema/builtin/quest_status = 퀘스트 상태 +quests/schema/builtin/quest_status_desc = 퀘스트 단계를 진행 +quests/schema/field/quest = 퀘스트 +quests/schema/field/status = 상태 +quests/schema/builtin/quest_tag = 퀘스트 태그 +quests/schema/builtin/quest_tag_desc = 퀘스트에서 일어난 일을 표시 +quests/schema/field/tag = 태그 +quests/schema/builtin/quest_remove_tag = 퀘스트 태그 제거 +quests/schema/builtin/quest_remove_tag_desc = 앞서 단 표시를 뗍니다 +quests/schema/builtin/quest_data_status = 퀘스트 단계 +quests/schema/builtin/quest_data_status_desc = 퀘스트 안의 단계 번호: 일지의 어느 글을 보일지 +quests/schema/field/stage = 단계 +quests/schema/builtin/quest_notify = 퀘스트 알림 +quests/schema/builtin/quest_notify_desc = 퀘스트 제목 알림 diff --git a/locale/schema_ru.properties b/locale/schema_ru.properties new file mode 100644 index 0000000..8a7ee1f --- /dev/null +++ b/locale/schema_ru.properties @@ -0,0 +1,14 @@ +quests/schema/builtin/quest_status = Статус квеста +quests/schema/builtin/quest_status_desc = Двигает квест по этапам +quests/schema/field/quest = Квест +quests/schema/field/status = Статус +quests/schema/builtin/quest_tag = Метка квеста +quests/schema/builtin/quest_tag_desc = Отмечает, что в квесте случилось +quests/schema/field/tag = Метка +quests/schema/builtin/quest_remove_tag = Снять метку квеста +quests/schema/builtin/quest_remove_tag_desc = Убирает отметку, поставленную раньше +quests/schema/builtin/quest_data_status = Этап квеста +quests/schema/builtin/quest_data_status_desc = Номер этапа внутри квеста: какой текст журнала показывать +quests/schema/field/stage = Этап +quests/schema/builtin/quest_notify = Напомнить о квесте +quests/schema/builtin/quest_notify_desc = Всплывающее уведомление с названием квеста diff --git a/locale/schema_vi.properties b/locale/schema_vi.properties new file mode 100644 index 0000000..2368e1d --- /dev/null +++ b/locale/schema_vi.properties @@ -0,0 +1,14 @@ +quests/schema/builtin/quest_status = Trạng thái nhiệm vụ +quests/schema/builtin/quest_status_desc = Đẩy nhiệm vụ qua các giai đoạn +quests/schema/field/quest = Nhiệm vụ +quests/schema/field/status = Trạng thái +quests/schema/builtin/quest_tag = Thẻ nhiệm vụ +quests/schema/builtin/quest_tag_desc = Đánh dấu điều đã xảy ra trong nhiệm vụ +quests/schema/field/tag = Thẻ +quests/schema/builtin/quest_remove_tag = Gỡ thẻ nhiệm vụ +quests/schema/builtin/quest_remove_tag_desc = Bỏ một dấu đã đặt trước đó +quests/schema/builtin/quest_data_status = Giai đoạn nhiệm vụ +quests/schema/builtin/quest_data_status_desc = Số giai đoạn trong nhiệm vụ: hiện đoạn nhật ký nào +quests/schema/field/stage = Giai đoạn +quests/schema/builtin/quest_notify = Thông báo nhiệm vụ +quests/schema/builtin/quest_notify_desc = Thông báo kèm tên nhiệm vụ diff --git a/locale/schema_zh.properties b/locale/schema_zh.properties new file mode 100644 index 0000000..6ba323c --- /dev/null +++ b/locale/schema_zh.properties @@ -0,0 +1,14 @@ +quests/schema/builtin/quest_status = 任务状态 +quests/schema/builtin/quest_status_desc = 推进任务阶段 +quests/schema/field/quest = 任务 +quests/schema/field/status = 状态 +quests/schema/builtin/quest_tag = 任务标签 +quests/schema/builtin/quest_tag_desc = 标记任务中发生了什么 +quests/schema/field/tag = 标签 +quests/schema/builtin/quest_remove_tag = 移除任务标签 +quests/schema/builtin/quest_remove_tag_desc = 去掉之前设置的标记 +quests/schema/builtin/quest_data_status = 任务阶段 +quests/schema/builtin/quest_data_status_desc = 任务内的阶段编号:显示哪段日志文本 +quests/schema/field/stage = 阶段 +quests/schema/builtin/quest_notify = 任务提示 +quests/schema/builtin/quest_notify_desc = 显示任务名称的提示 diff --git a/schemas/quests_base.json b/schemas/quests_base.json new file mode 100644 index 0000000..7609cd7 --- /dev/null +++ b/schemas/quests_base.json @@ -0,0 +1,108 @@ +{ + "Actions": [ + { + "Id": "quest.set_status", + "Name": "quests/schema/builtin/quest_status", + "Description": "quests/schema/builtin/quest_status_desc", + "Category": "quests", + "Params": [ + { + "Key": "quest_id", + "Type": "ref", + "Kind": "quest", + "Required": true, + "Name": "quests/schema/field/quest" + }, + { + "Key": "status", + "Type": "choice", + "Options": [ + "NotStarted", + "Progress", + "End" + ], + "Required": true, + "Name": "quests/schema/field/status" + } + ] + }, + { + "Id": "quest.add_tag", + "Name": "quests/schema/builtin/quest_tag", + "Description": "quests/schema/builtin/quest_tag_desc", + "Category": "quests", + "Params": [ + { + "Key": "quest_id", + "Type": "ref", + "Kind": "quest", + "Required": true, + "Name": "quests/schema/field/quest" + }, + { + "Key": "tag", + "Type": "text", + "Required": true, + "Name": "quests/schema/field/tag" + } + ] + }, + { + "Id": "quest.remove_tag", + "Name": "quests/schema/builtin/quest_remove_tag", + "Description": "quests/schema/builtin/quest_remove_tag_desc", + "Category": "quests", + "Params": [ + { + "Key": "quest_id", + "Type": "ref", + "Kind": "quest", + "Required": true, + "Name": "quests/schema/field/quest" + }, + { + "Key": "tag", + "Type": "text", + "Required": true, + "Name": "quests/schema/field/tag" + } + ] + }, + { + "Id": "quest.set_data_status", + "Name": "quests/schema/builtin/quest_data_status", + "Description": "quests/schema/builtin/quest_data_status_desc", + "Category": "quests", + "Params": [ + { + "Key": "quest_id", + "Type": "ref", + "Kind": "quest", + "Required": true, + "Name": "quests/schema/field/quest" + }, + { + "Key": "level", + "Type": "int", + "Required": true, + "Name": "quests/schema/field/stage" + } + ] + }, + { + "Id": "quest.send_notification", + "Name": "quests/schema/builtin/quest_notify", + "Description": "quests/schema/builtin/quest_notify_desc", + "Category": "quests", + "Params": [ + { + "Key": "quest_id", + "Type": "ref", + "Kind": "quest", + "Required": true, + "Name": "quests/schema/field/quest" + } + ] + } + ] +}