mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-23 18:21:23 +08:00
255 lines
8.2 KiB
JSON
255 lines
8.2 KiB
JSON
{
|
|
"$schema": "../../plugin.lang.schema.json",
|
|
|
|
"languageTag": "en-US",
|
|
"fileDescription": "Strings for SpineC3Plugin.",
|
|
"text": {
|
|
"plugins": {
|
|
"esotericsoftware_spineconstruct3": {
|
|
"name": "Spine",
|
|
"description": "Spine runtime for Construct3.",
|
|
"help-url": "https://www.construct.net",
|
|
"properties": {
|
|
"spine-skeleton-file": {
|
|
"name": "Skeleton",
|
|
"desc": "Skeleton file"
|
|
},
|
|
"spine-atlas-file": {
|
|
"name": "Atlas",
|
|
"desc": "Atlas file"
|
|
},
|
|
"spine-loader-scale": {
|
|
"name": "Loader scale",
|
|
"desc": "Loader scale"
|
|
},
|
|
"spine-animation": {
|
|
"name": "animation",
|
|
"desc": "animation"
|
|
},
|
|
"spine-skin": {
|
|
"name": "skin",
|
|
"desc": "skin"
|
|
},
|
|
"spine-errors": {
|
|
"name": "Errors",
|
|
"desc": "errors"
|
|
},
|
|
"spine-bounds-provider-group": {
|
|
"name": "Bounds provider",
|
|
"desc": "Select the desired buound provider and fill the respective properties."
|
|
},
|
|
"spine-bounds-provider": {
|
|
"name": "Bounds provider",
|
|
"desc": "The bounds provider to use.",
|
|
"items": {
|
|
"setup": "Setup pose bounds",
|
|
"animation-skin": "Animation/Skin bounds"
|
|
}
|
|
},
|
|
"spine-bounds-provider-move": {
|
|
"name": "Position bounds",
|
|
"desc": "Keep the skeleton in a fixed position while adjusting the size and position of the bounds."
|
|
},
|
|
"spine-scale-x": {
|
|
"name": "Scale X",
|
|
"desc": "Scale X"
|
|
},
|
|
"spine-scale-y": {
|
|
"name": "Scale Y",
|
|
"desc": "Scale Y"
|
|
},
|
|
"spine-bounds-offset-x": {
|
|
"name": "Offset X",
|
|
"desc": "Offset X"
|
|
},
|
|
"spine-bounds-offset-y": {
|
|
"name": "Offset Y",
|
|
"desc": "Offset Y"
|
|
},
|
|
"spine-bounds-offset-angle": {
|
|
"name": "Offset Angle",
|
|
"desc": "Offset Angle"
|
|
}
|
|
},
|
|
"aceCategories": {
|
|
"custom": "Custom"
|
|
},
|
|
"conditions": {
|
|
"on-skeleton-loaded": {
|
|
"list-name": "On skeleton loaded",
|
|
"display-text": "On skeleton loaded",
|
|
"description": "Do something when skeleton is loaded"
|
|
},
|
|
"on-animation-event": {
|
|
"list-name": "On animation event",
|
|
"display-text": "On {0} event triggered by animation {2} on track {1}",
|
|
"description": "Triggered when animation event occurs. Use empty string for event/animation or -1 for track to match any value.",
|
|
"params": {
|
|
"event": {
|
|
"name": "Event name",
|
|
"desc": "Event name (start, dispose, event, interrupt, end, complete). Empty string matches any event."
|
|
},
|
|
"animation": {
|
|
"name": "Animation",
|
|
"desc": "Animation name. Empty string matches any animation."
|
|
},
|
|
"track": {
|
|
"name": "Track number",
|
|
"desc": "Track index. Use -1 to match any track."
|
|
}
|
|
}
|
|
},
|
|
"is-flipped-x": {
|
|
"list-name": "Is flipped X",
|
|
"display-text": "Is flipped X",
|
|
"description": "Check if the skeleton is flipped horizontally"
|
|
},
|
|
"is-skeleton-loaded": {
|
|
"list-name": "Is skeleton loaded",
|
|
"display-text": "Is skeleton loaded",
|
|
"description": "Check if the skeleton has finished loading"
|
|
},
|
|
"is-playing": {
|
|
"list-name": "Is playing",
|
|
"display-text": "Is playing",
|
|
"description": "Check if the animation is currently playing"
|
|
}
|
|
},
|
|
"actions": {
|
|
"do-alert": {
|
|
"list-name": "Do alert",
|
|
"display-text": "Do alert",
|
|
"description": "Do a dummy alert."
|
|
},
|
|
"set-skin": {
|
|
"list-name": "Set skin",
|
|
"display-text": "Set skin {0}",
|
|
"description": "Set skin",
|
|
"params": {
|
|
"skin-name": {
|
|
"name": "Skins list",
|
|
"desc": "A comma separated list of skins to set. Empty string to unset skins."
|
|
}
|
|
}
|
|
},
|
|
"flip-x": {
|
|
"list-name": "Flip X",
|
|
"display-text": "Set flip X to {0}",
|
|
"description": "Flip the skeleton horizontally",
|
|
"params": {
|
|
"is-flipped-x": {
|
|
"name": "Is flipped X",
|
|
"desc": "True to flip the skeleton horizontally, false to show normally."
|
|
}
|
|
}
|
|
},
|
|
"set-animation": {
|
|
"list-name": "Set animation",
|
|
"display-text": "Set animation {1} on track {0} with loop {2}",
|
|
"description": "Set animation",
|
|
"params": {
|
|
"track": {
|
|
"name": "track",
|
|
"desc": "track"
|
|
},
|
|
"animation": {
|
|
"name": "animations name",
|
|
"desc": "animations name"
|
|
},
|
|
"loop": {
|
|
"name": "loop",
|
|
"desc": "loop"
|
|
}
|
|
}
|
|
},
|
|
"add-animation": {
|
|
"list-name": "Add animation",
|
|
"display-text": "Add animation {1} on track {0} with loop {2} and delay {3}",
|
|
"description": "Add animation",
|
|
"params": {
|
|
"track": {
|
|
"name": "track",
|
|
"desc": "track"
|
|
},
|
|
"animation": {
|
|
"name": "animations name",
|
|
"desc": "animations name"
|
|
},
|
|
"loop": {
|
|
"name": "loop",
|
|
"desc": "loop"
|
|
},
|
|
"delay": {
|
|
"name": "delay",
|
|
"desc": "delay"
|
|
}
|
|
}
|
|
},
|
|
"play": {
|
|
"list-name": "Play",
|
|
"display-text": "Play animation",
|
|
"description": "Resume or play the animation"
|
|
},
|
|
"stop": {
|
|
"list-name": "Stop",
|
|
"display-text": "Stop animation",
|
|
"description": "Pause or stop the animation"
|
|
},
|
|
"set-empty-animation": {
|
|
"list-name": "Set empty animation",
|
|
"display-text": "Set empty animation on track {0} with mix duration {1}",
|
|
"description": "Set an empty animation on a specific track",
|
|
"params": {
|
|
"track": {
|
|
"name": "Track",
|
|
"desc": "Track index"
|
|
},
|
|
"mix-duration": {
|
|
"name": "Mix duration",
|
|
"desc": "Duration in seconds to mix from the current animation to empty"
|
|
}
|
|
}
|
|
},
|
|
"set-attachment": {
|
|
"list-name": "Set attachment",
|
|
"display-text": "Set slot {0} attachment to {1}",
|
|
"description": "Change the attachment on a specific slot",
|
|
"params": {
|
|
"slot-name": {
|
|
"name": "Slot name",
|
|
"desc": "Name of the slot"
|
|
},
|
|
"attachment-name": {
|
|
"name": "Attachment name",
|
|
"desc": "Name of the attachment to set"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"expressions": {
|
|
"double": {
|
|
"description": "Double a number.",
|
|
"translated-name": "Double",
|
|
"params": {
|
|
"number": {
|
|
"name": "Number",
|
|
"desc": "The number to double."
|
|
}
|
|
}
|
|
},
|
|
"slot-attachment": {
|
|
"description": "Get the name of the attachment on a slot. Returns empty string if no attachment.",
|
|
"translated-name": "SlotAttachment",
|
|
"params": {
|
|
"slot-name": {
|
|
"name": "Slot name",
|
|
"desc": "Name of the slot"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|