1616
1717 <div class =" panel-row" >
1818 <vpd-icon name =" film" />
19- <div class =" panel-label" >选择动画 </div >
19+ <div class =" panel-label" >{{ $t('panel.animation.select') }} </div >
2020 <div class =" panel-value" >
2121 <select v-model =" currentName" >
22- <option value =" " >无 </option >
22+ <option value =" " >{{ $t('data.no') }} </option >
2323 <option
2424 v-for =" (val, index) in animationNames"
2525 :key =" index"
3232 <hr >
3333 <div class =" panel-row" >
3434 <vpd-icon name =" type" />
35- <div class =" panel-label" >动画名称 </div >
35+ <div class =" panel-label" >{{ $t('data.name') }} </div >
3636 <div class =" panel-value" >
3737 <input
3838 v-model.trim =" currentAnimation.name"
4444
4545 <div class =" panel-row" >
4646 <vpd-icon name =" clock" />
47- <div class =" panel-label" >动画时长 </div >
47+ <div class =" panel-label" >{{ $t('data.duration') }} </div >
4848 <div class =" panel-value" >
4949 <input
5050 v-model.number =" currentAnimation.duration"
5555
5656 <div class =" panel-row" >
5757 <vpd-icon name =" watch" />
58- <div class =" panel-label" >动画延迟 </div >
58+ <div class =" panel-label" >{{ $t('data.delay') }} </div >
5959 <div class =" panel-value" >
6060 <input
6161 v-model.number =" currentAnimation.delay"
6666
6767 <div class =" panel-row" >
6868 <vpd-icon name =" repeat" />
69- <div class =" panel-label" >动画循环 </div >
69+ <div class =" panel-label" >{{ $t('data.iteration') }} </div >
7070 <div class =" panel-value" >
7171 <input
7272 v-model.number =" currentAnimation.iteration"
7777
7878 <div class =" panel-row" >
7979 <vpd-icon name =" activity" />
80- <div class =" panel-label" >缓动函数 </div >
80+ <div class =" panel-label" >{{ $t('data.timing') }} </div >
8181 <div class =" panel-value" >
8282 <select v-model =" currentAnimation.timing" >
8383 <option >linear</option >
9191
9292 <div class =" panel-row" >
9393 <vpd-icon name =" rotate-cw" />
94- <div class =" panel-label" >动画方向 </div >
94+ <div class =" panel-label" >{{ $t('data.direction') }} </div >
9595 <div class =" panel-value" >
9696 <select v-model =" currentAnimation.direction" >
9797 <option >normal</option >
138138 v-if =" i + 1 === currentAnimation.keyframes.length"
139139 class =" btn btn-primary"
140140 @click =" addkeyframe" >
141- <vpd-icon name =" plus" /> 添加新的动画
141+ <vpd-icon name =" plus" /> {{ $t('data.actions.add') }}
142142 </button >
143143 </div >
144144 </div >
@@ -192,7 +192,7 @@ export default {
192192 // 检查是否存在未命名动画,避免重复添加
193193 if (this .$vpd .state .animation .some (val => val .name === ' ' )) {
194194 this .$vpd .$emit (' notify' , {
195- info: ' 还有未命名动画,请先命名 '
195+ info: this . $t ( ' messages.alerts.unnamedanimations ' )
196196 })
197197 return
198198 }
@@ -210,7 +210,7 @@ export default {
210210 var name = this .currentAnimation .name
211211 if (name === ' ' ) {
212212 this .$vpd .$emit (' notify' , {
213- info: ' 请先为动画命名 '
213+ info: this . $t ( ' messages.alerts.animation_name_required ' )
214214 })
215215 return
216216 }
@@ -225,7 +225,7 @@ export default {
225225 this .currentAnimation .name = ' '
226226 })
227227 this .$vpd .$emit (' notify' , {
228- info: ' 动画名称必须以英文开头 '
228+ info: this . $t ( ' messages.alerts.animation_name_validate ' )
229229 })
230230 }
231231
@@ -234,7 +234,7 @@ export default {
234234 this .currentAnimation .name = value .replace (/ \W / g , ' ' )
235235 })
236236 this .$vpd .$emit (' notify' , {
237- info: ' 请勿使用英文和数字以外的字符 '
237+ info: this . $t ( ' messages.alerts.animation_name_validate ' )
238238 })
239239 }
240240 },
0 commit comments