2023-11-2-1
This commit is contained in:
@@ -228,6 +228,11 @@ export default defineComponent({
|
|||||||
handler: function(newval) {
|
handler: function(newval) {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
designDetailShow:{
|
||||||
|
handler: function(newval) {
|
||||||
|
this.removeRevocation()
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
provide() {
|
provide() {
|
||||||
return {
|
return {
|
||||||
@@ -301,7 +306,6 @@ export default defineComponent({
|
|||||||
DesignDetailAlter.terminate()
|
DesignDetailAlter.terminate()
|
||||||
// this.designItemDetail = {}
|
// this.designItemDetail = {}
|
||||||
this.frontBack = {}
|
this.frontBack = {}
|
||||||
this.removeRevocation()
|
|
||||||
}else{
|
}else{
|
||||||
this.designShowPrview = 1;
|
this.designShowPrview = 1;
|
||||||
this.designItemDetailUrl = {}
|
this.designItemDetailUrl = {}
|
||||||
@@ -371,8 +375,6 @@ export default defineComponent({
|
|||||||
body = item
|
body = item
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
console.log(body?.layersObject?.[0]?.imageUrl);
|
|
||||||
|
|
||||||
let ratio:any = await this?.setPostition(body?.layersObject?.[0]?.imageUrl)
|
let ratio:any = await this?.setPostition(body?.layersObject?.[0]?.imageUrl)
|
||||||
let frontIndex = 6
|
let frontIndex = 6
|
||||||
let backIndex = 3
|
let backIndex = 3
|
||||||
@@ -430,6 +432,7 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
this.designShowPrview = 1
|
this.designShowPrview = 1
|
||||||
// this.showDesignDetailModal(data,str)
|
// this.showDesignDetailModal(data,str)
|
||||||
|
this.loadingShow = false
|
||||||
},
|
},
|
||||||
removeRevocation(){
|
removeRevocation(){
|
||||||
sessionStorage.removeItem('oppositeRevocation')
|
sessionStorage.removeItem('oppositeRevocation')
|
||||||
@@ -521,10 +524,11 @@ export default defineComponent({
|
|||||||
this.store.commit('setDesignPreviewData',data)
|
this.store.commit('setDesignPreviewData',data)
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
setSubmit(str:any){
|
async setSubmit(str:any){
|
||||||
let setDesignItem:any = this.$refs.setDesignItem
|
let setDesignItem:any = this.$refs.setDesignItem
|
||||||
let data = this.setSubmitItem(str)
|
let data = this.setSubmitItem(str)
|
||||||
setDesignItem.setPreview(data)
|
this.loadingShow = true
|
||||||
|
await setDesignItem.setPreview(data)
|
||||||
},
|
},
|
||||||
async submit(){
|
async submit(){
|
||||||
let data = this.setSubmitItem('')
|
let data = this.setSubmitItem('')
|
||||||
@@ -558,8 +562,6 @@ export default defineComponent({
|
|||||||
async setPostition(url:any){
|
async setPostition(url:any){
|
||||||
let img:any = await loadImage(url)
|
let img:any = await loadImage(url)
|
||||||
let modal_body = <HTMLImageElement>document.getElementsByClassName('detail_modal_model')[0]
|
let modal_body = <HTMLImageElement>document.getElementsByClassName('detail_modal_model')[0]
|
||||||
console.log(modal_body);
|
|
||||||
|
|
||||||
const num = modal_body?.offsetWidth / img.width;
|
const num = modal_body?.offsetWidth / img.width;
|
||||||
function loadImage(url:any) {
|
function loadImage(url:any) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
@@ -1169,3 +1171,11 @@ export default defineComponent({
|
|||||||
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
<style lang="less">
|
||||||
|
.design_detail_modal_component{
|
||||||
|
.mark_loading{
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
@@ -196,7 +196,7 @@
|
|||||||
<div class="right_content_line right_content_line_upload">
|
<div class="right_content_line right_content_line_upload">
|
||||||
<div class="upload_right_header">
|
<div class="upload_right_header">
|
||||||
<i class="color_edit fi fi-bs-comments" ></i>
|
<i class="color_edit fi fi-bs-comments" ></i>
|
||||||
<span>{{ $t('DesignDetailAlter.AutoRecognize') }}</span>
|
<span>{{ $t('DesignDetailAlter.UploadImage') }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="upload_centetn">
|
<div class="upload_centetn">
|
||||||
<div class="upload_item">
|
<div class="upload_item">
|
||||||
|
|||||||
@@ -87,12 +87,12 @@
|
|||||||
<div v-show="type_ == 1 || type_ == 3" @click.stop="setPreview" class="subitOkPreviewBtn">{{ $t('DesignDetailEnd.preview') }}</div>
|
<div v-show="type_ == 1 || type_ == 3" @click.stop="setPreview" class="subitOkPreviewBtn">{{ $t('DesignDetailEnd.preview') }}</div>
|
||||||
<div v-if="type_ == 2 && current?.printObject?.prints?.[0]?.path != null" @click.stop="setPrint" class="subitOkPreviewBtn">{{ $t('DesignDetailEnd.Layout') }}</div>
|
<div v-if="type_ == 2 && current?.printObject?.prints?.[0]?.path != null" @click.stop="setPrint" class="subitOkPreviewBtn">{{ $t('DesignDetailEnd.Layout') }}</div>
|
||||||
<div v-else-if="type_ == 2 && current?.printObject?.prints?.[0]?.path == null" @click.stop="setPreview" class="subitOkPreviewBtn">{{ $t('DesignDetailEnd.preview') }}</div>
|
<div v-else-if="type_ == 2 && current?.printObject?.prints?.[0]?.path == null" @click.stop="setPreview" class="subitOkPreviewBtn">{{ $t('DesignDetailEnd.preview') }}</div>
|
||||||
|
|
||||||
|
<DesignPrintOperation ref="DesignPrintOperation"></DesignPrintOperation>
|
||||||
|
</div>
|
||||||
<div class="mark_loading" v-show="loadingShow">
|
<div class="mark_loading" v-show="loadingShow">
|
||||||
<a-spin size="large" />
|
<a-spin size="large" />
|
||||||
</div>
|
</div>
|
||||||
<DesignPrintOperation ref="DesignPrintOperation"></DesignPrintOperation>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import { defineComponent,computed,ref, h ,inject} from 'vue'
|
import { defineComponent,computed,ref, h ,inject} from 'vue'
|
||||||
|
|||||||
@@ -696,6 +696,9 @@ export default defineComponent({
|
|||||||
<style lang="less">
|
<style lang="less">
|
||||||
.designOpenrtion_modal {
|
.designOpenrtion_modal {
|
||||||
// max-width: 1440px;
|
// max-width: 1440px;
|
||||||
|
.mark_loading{
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
.ant-modal-body{
|
.ant-modal-body{
|
||||||
padding: 4rem 5rem 0rem!important;
|
padding: 4rem 5rem 0rem!important;
|
||||||
// height: calc(65vh - 6.4rem);
|
// height: calc(65vh - 6.4rem);
|
||||||
|
|||||||
@@ -31,10 +31,8 @@
|
|||||||
<div @click="setPreviewData" class="subitOkPreviewBtn">OK</div>
|
<div @click="setPreviewData" class="subitOkPreviewBtn">OK</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="designOpenrtion_imgMask_open" @click.stop="deleteBorder"></div>
|
<div class="designOpenrtion_imgMask_open" @click.stop="deleteBorder"></div>
|
||||||
<div class="mark_loading" v-show="loadingShow">
|
|
||||||
<a-spin size="large" />
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script >
|
<script >
|
||||||
@@ -372,10 +370,9 @@ export default defineComponent({
|
|||||||
item.scale = front?.imageSize?Number(((front?.style?.width.replace(/px/g,'')*ratio)/front?.imageSize[0]).toFixed(2)):1
|
item.scale = front?.imageSize?Number(((front?.style?.width.replace(/px/g,'')*ratio)/front?.imageSize[0]).toFixed(2)):1
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
this.loadingShow = true
|
|
||||||
Https.axiosPost(Https.httpUrls.designSingle, data).then(
|
Https.axiosPost(Https.httpUrls.designSingle, data).then(
|
||||||
(rv) => {
|
(rv) => {
|
||||||
this.loadingShow = false
|
this.$parent.loadingShow = false
|
||||||
let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail))
|
let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail))
|
||||||
designItemDetail.designItemUrl = rv.designItemUrl
|
designItemDetail.designItemUrl = rv.designItemUrl
|
||||||
designItemDetail.ifSubmit = true
|
designItemDetail.ifSubmit = true
|
||||||
@@ -392,7 +389,6 @@ export default defineComponent({
|
|||||||
this.setRevocation(designItemDetail,data)
|
this.setRevocation(designItemDetail,data)
|
||||||
}
|
}
|
||||||
).catch(res=>{
|
).catch(res=>{
|
||||||
this.loadingShow = false
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
<div class="right_content_line right_content_line_upload">
|
<div class="right_content_line right_content_line_upload">
|
||||||
<div class="upload_right_header">
|
<div class="upload_right_header">
|
||||||
<i class="color_edit fi fi-bs-comments" ></i>
|
<i class="color_edit fi fi-bs-comments" ></i>
|
||||||
<span>{{ $t('ColorboardUpload.AutoRecognize') }}</span>
|
<span>{{ $t('ColorboardUpload.UploadImage') }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="upload_centetn">
|
<div class="upload_centetn">
|
||||||
<div class="upload_item">
|
<div class="upload_item">
|
||||||
@@ -157,6 +157,7 @@ export default defineComponent({
|
|||||||
this.colorList[this.selectIndex] = newVal.rgba
|
this.colorList[this.selectIndex] = newVal.rgba
|
||||||
let colorList =this.colorList.filter((v) => v && Object.keys(v).length)
|
let colorList =this.colorList.filter((v) => v && Object.keys(v).length)
|
||||||
this.setColorboardList(colorList)
|
this.setColorboardList(colorList)
|
||||||
|
this.clearSelectColor()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed:{
|
computed:{
|
||||||
@@ -164,10 +165,14 @@ export default defineComponent({
|
|||||||
return (selectColor)=>{
|
return (selectColor)=>{
|
||||||
let rgba = selectColor.rgba
|
let rgba = selectColor.rgba
|
||||||
let data = {
|
let data = {
|
||||||
r:rgba?.r || rgba?.r===0 ? rgba?.r : 255,
|
r:rgba?.r,
|
||||||
g:rgba?.g || rgba?.g===0 ? rgba?.g : 255,
|
g:rgba?.g,
|
||||||
b:rgba?.b || rgba?.b===0 ? rgba?.b : 255,
|
b:rgba?.b,
|
||||||
a:rgba?.a || rgba?.a===1 ? rgba?.a : 1,
|
a:rgba?.a,
|
||||||
|
// r:rgba?.r || rgba?.r===0 ? rgba?.r : 255,
|
||||||
|
// g:rgba?.g || rgba?.g===0 ? rgba?.g : 255,
|
||||||
|
// b:rgba?.b || rgba?.b===0 ? rgba?.b : 255,
|
||||||
|
// a:rgba?.a || rgba?.a===1 ? rgba?.a : 1,
|
||||||
hex:selectColor.hex == undefined ? '#FFFFFF':selectColor.hex
|
hex:selectColor.hex == undefined ? '#FFFFFF':selectColor.hex
|
||||||
}
|
}
|
||||||
if(data.a != 1 || data.a != 0){
|
if(data.a != 1 || data.a != 0){
|
||||||
@@ -225,6 +230,7 @@ export default defineComponent({
|
|||||||
message.warning(this.t('ColorboardUpload.jsContent1'))
|
message.warning(this.t('ColorboardUpload.jsContent1'))
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
this.clearSelectColor()
|
||||||
// if ("EyeDropper" in window) {
|
// if ("EyeDropper" in window) {
|
||||||
// console.log(true);
|
// console.log(true);
|
||||||
// }
|
// }
|
||||||
@@ -233,7 +239,17 @@ export default defineComponent({
|
|||||||
// }
|
// }
|
||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
|
clearSelectColor(){
|
||||||
|
let colorBg0 = document.getElementsByClassName('colorboard_upload_modal')[0].getElementsByClassName('color_block_bg')[0]
|
||||||
|
let colorBg1 = document.getElementsByClassName('colorboard_upload_modal')[0].getElementsByClassName('color_block_bg')[1]
|
||||||
|
if(this.selectColor?.rgba?.r || this.selectColor?.rgb?.r){
|
||||||
|
colorBg0.style.opacity = 1
|
||||||
|
colorBg1.style.opacity = 1
|
||||||
|
}else{
|
||||||
|
colorBg0.style.opacity = 0
|
||||||
|
colorBg1.style.opacity = 0
|
||||||
|
}
|
||||||
|
},
|
||||||
//选择不同的色块
|
//选择不同的色块
|
||||||
selectColorItem(index,color){
|
selectColorItem(index,color){
|
||||||
let hex
|
let hex
|
||||||
@@ -805,6 +821,7 @@ export default defineComponent({
|
|||||||
height: 1.5rem;
|
height: 1.5rem;
|
||||||
// margin-right: .5rem;
|
// margin-right: .5rem;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
background-color: rgba(0, 0, 0, 0);
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -165,13 +165,12 @@
|
|||||||
<i v-if="!item.like" class="fi fi-rr-heart" @click.stop="likeFile(item,'like')"></i>
|
<i v-if="!item.like" class="fi fi-rr-heart" @click.stop="likeFile(item,'like')"></i>
|
||||||
<i v-else class="fi fi-sr-heart" @click.stop="likeFile(item,'noLike')"></i>
|
<i v-else class="fi fi-sr-heart" @click.stop="likeFile(item,'noLike')"></i>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="mark_loading" v-show="loadingShow">
|
<div class="mark_loading" v-show="loadingShow">
|
||||||
<a-spin size="large" />
|
<a-spin size="large" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { LoadingOutlined } from "@ant-design/icons-vue";
|
import { LoadingOutlined } from "@ant-design/icons-vue";
|
||||||
@@ -571,10 +570,16 @@ export default defineComponent({
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
border-right: 1px solid #e5e5e5;
|
border-right: 1px solid #e5e5e5;
|
||||||
|
position: relative;
|
||||||
&.generate::-webkit-scrollbar {
|
&.generate::-webkit-scrollbar {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
.mark_loading{
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
z-index: 99;
|
||||||
|
}
|
||||||
.generate_checkbox,
|
.generate_checkbox,
|
||||||
.generage_input {
|
.generage_input {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -638,12 +643,6 @@ export default defineComponent({
|
|||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
align-content: flex-start;
|
align-content: flex-start;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
.mark_loading{
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
z-index: 99;
|
|
||||||
}
|
|
||||||
.generage_img_item {
|
.generage_img_item {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
margin: 0 2rem 2rem 0;
|
margin: 0 2rem 2rem 0;
|
||||||
|
|||||||
@@ -64,15 +64,21 @@
|
|||||||
<!-- <div class="select_item" @click="showBindEmailModal()">
|
<!-- <div class="select_item" @click="showBindEmailModal()">
|
||||||
<span class="icon iconfont icon-youxiang"></span><span class="select_item_des">{{$t('Header.bindEmail')}}</span>
|
<span class="icon iconfont icon-youxiang"></span><span class="select_item_des">{{$t('Header.bindEmail')}}</span>
|
||||||
</div> -->
|
</div> -->
|
||||||
|
<div class="select_item" @click.stop="isLanguage = !isLanguage">
|
||||||
|
<span class="icon iconfont icon-yuyan"></span>
|
||||||
|
<span class="select_item_des">{{$t('Header.language')}}</span>
|
||||||
|
</div>
|
||||||
<div class="select_item" @click="logout()">
|
<div class="select_item" @click="logout()">
|
||||||
<span class="icon iconfont icon-tuichu"></span
|
<span class="icon iconfont icon-tuichu"></span
|
||||||
><span class="select_item_des">{{$t('Header.logOff')}}</span>
|
><span class="select_item_des">{{$t('Header.logOff')}}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="select_item" @click="setLocale()">
|
|
||||||
<span class="icon iconfont icon-yuyan"></span>
|
|
||||||
<span class="select_item_des">切换语言</span>
|
|
||||||
</div>
|
|
||||||
</nav>
|
</nav>
|
||||||
|
<ul class="select_block select_list" v-show="isLanguage && isShowOperate">
|
||||||
|
<li class="select_item" v-for="item in language" @click="setLocale(item.value)">
|
||||||
|
<span class="select_item_des">{{ item.name }}</span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
<a-modal
|
<a-modal
|
||||||
class="modal_component"
|
class="modal_component"
|
||||||
v-model:visible="bindEmailVisible"
|
v-model:visible="bindEmailVisible"
|
||||||
@@ -177,6 +183,18 @@ export default defineComponent({
|
|||||||
numTime: 30,
|
numTime: 30,
|
||||||
timerSec: null,
|
timerSec: null,
|
||||||
modalWarning: null,
|
modalWarning: null,
|
||||||
|
isLanguage: false,
|
||||||
|
language:[
|
||||||
|
{name:'English',value:'en'},
|
||||||
|
{name:'中文',value:'cn'},
|
||||||
|
{name:'한국인',value:'kr'},
|
||||||
|
{name:'にほんご',value:'ja'},
|
||||||
|
{name:'Русский',value:'ru'},
|
||||||
|
{name:'Français',value:'fr'},
|
||||||
|
{name:'แบบไทย',value:'th'},
|
||||||
|
{name:'Tiếng Việt',value:'vn'},
|
||||||
|
{name:'Italiano',value:'it'},
|
||||||
|
]
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@@ -214,6 +232,7 @@ export default defineComponent({
|
|||||||
//关闭下拉图标
|
//关闭下拉图标
|
||||||
closeShowOperateContent() {
|
closeShowOperateContent() {
|
||||||
this.isShowOperate = false;
|
this.isShowOperate = false;
|
||||||
|
this.isLanguage = false
|
||||||
document.removeEventListener("click", this.closeShowOperateContent);
|
document.removeEventListener("click", this.closeShowOperateContent);
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -350,12 +369,13 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
}, 1000);
|
}, 1000);
|
||||||
},
|
},
|
||||||
setLocale(){
|
setLocale(v){
|
||||||
// window.location.reload();
|
// window.location.reload();
|
||||||
let name = 'home'
|
let name = 'home'
|
||||||
let noRefresh = true;
|
let noRefresh = true;
|
||||||
this.$router.push({ name: name, params: { noRefresh: noRefresh } });
|
this.$router.push({ name: name, params: { noRefresh: noRefresh } });
|
||||||
this.locale == 'zh-cn'?this.locale = 'en':this.locale = 'zh-cn'
|
this.locale = v
|
||||||
|
// this.locale == 'zh-cn'?this.locale = 'en':this.locale = 'zh-cn'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@@ -501,7 +521,10 @@ export default defineComponent({
|
|||||||
box-shadow: 0px 0.4rem 0.4rem 0px rgba(0, 0, 0, 0.1);
|
box-shadow: 0px 0.4rem 0.4rem 0px rgba(0, 0, 0, 0.1);
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
border: 1px solid #000000;
|
border: 1px solid #000000;
|
||||||
|
&.select_list{
|
||||||
|
// display: none;
|
||||||
|
transform: translateX(105%);
|
||||||
|
}
|
||||||
.select_item {
|
.select_item {
|
||||||
padding-left: 1.5rem;
|
padding-left: 1.5rem;
|
||||||
height: 4.1rem;
|
height: 4.1rem;
|
||||||
|
|||||||
@@ -120,11 +120,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-show="moodboarList.length > 1" class="modal_accomplish">
|
<div v-show="moodboarList.length > 1 || edieShow" class="modal_accomplish">
|
||||||
<div class="modal_text">
|
<div class="modal_text">
|
||||||
<div>Layout of selected moodboard</div>
|
<div>Layout of selected moodboard</div>
|
||||||
<div class="modal_btn started_btn" @click.stop="changeTemplateModal()">Edit</div>
|
<div class="modal_btn started_btn" @click.stop="changeTemplateModal()">Edit</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="modal_img_max">
|
||||||
<div v-if="!modalImg[0]?.id" class="modal_img" id="modal_img" :class="{active:flex_direction}">
|
<div v-if="!modalImg[0]?.id" class="modal_img" id="modal_img" :class="{active:flex_direction}">
|
||||||
<div v-for="item,index in layoutList" :class="[moodb_className[index]]" class="modal_imgItem">
|
<div v-for="item,index in layoutList" :class="[moodb_className[index]]" class="modal_imgItem">
|
||||||
<img :src="item.imgUrl" v-modelImg>
|
<img :src="item.imgUrl" v-modelImg>
|
||||||
@@ -133,11 +134,14 @@
|
|||||||
<div v-else class="modal_img">
|
<div v-else class="modal_img">
|
||||||
<img :src="modalImg[0].imgUrl">
|
<img :src="modalImg[0].imgUrl">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="mark_loading" v-show="loadingShow">
|
<div class="mark_loading" v-show="loadingShow">
|
||||||
<a-spin size="large" />
|
<a-spin size="large" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
<layout ref="layout" :moodb_className="moodb_className" :flex_direction="flex_direction" @setmoodbClass="setmoodbClass"></layout>
|
<layout ref="layout" :moodb_className="moodb_className" :flex_direction="flex_direction" @setmoodbClass="setmoodbClass"></layout>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -177,6 +181,7 @@ export default defineComponent({
|
|||||||
return store.state.UploadFilesModule.disposeMoodboard
|
return store.state.UploadFilesModule.disposeMoodboard
|
||||||
})
|
})
|
||||||
let uploading:any = ref([])
|
let uploading:any = ref([])
|
||||||
|
let edieShow:any = ref()
|
||||||
let {t} = useI18n()
|
let {t} = useI18n()
|
||||||
return {
|
return {
|
||||||
fileList,
|
fileList,
|
||||||
@@ -192,6 +197,7 @@ export default defineComponent({
|
|||||||
loadingShow,
|
loadingShow,
|
||||||
modalImg,
|
modalImg,
|
||||||
uploading,
|
uploading,
|
||||||
|
edieShow,
|
||||||
t,
|
t,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@@ -352,6 +358,7 @@ export default defineComponent({
|
|||||||
if(this.store.state.UploadFilesModule.moodboard.length == 0){
|
if(this.store.state.UploadFilesModule.moodboard.length == 0){
|
||||||
this.store.commit("clearMoodTemplateId");
|
this.store.commit("clearMoodTemplateId");
|
||||||
this.layoutList = []
|
this.layoutList = []
|
||||||
|
this.edieShow = false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
recollection() {
|
recollection() {
|
||||||
@@ -372,8 +379,6 @@ export default defineComponent({
|
|||||||
material:[] as any,
|
material:[] as any,
|
||||||
moodboard:[] as any,
|
moodboard:[] as any,
|
||||||
}
|
}
|
||||||
console.log(disposeMoodboard);
|
|
||||||
|
|
||||||
arr.forEach((v:any)=>{
|
arr.forEach((v:any)=>{
|
||||||
if(v.type_.type1 == 'generate'){
|
if(v.type_.type1 == 'generate'){
|
||||||
setboard.generate.push(v)
|
setboard.generate.push(v)
|
||||||
@@ -391,7 +396,7 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
|
|
||||||
changeTemplateModal() {
|
changeTemplateModal() {
|
||||||
if(this.layoutOpen){
|
if(this.modalImg[0]?.id){
|
||||||
let layout:any = this.$refs.layout
|
let layout:any = this.$refs.layout
|
||||||
// layout.init('moodboard')
|
// layout.init('moodboard')
|
||||||
layout.init()
|
layout.init()
|
||||||
@@ -402,6 +407,7 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
layout(){
|
layout(){
|
||||||
this.loadingShow = true
|
this.loadingShow = true
|
||||||
|
this.edieShow = true
|
||||||
this.store.commit("setDisposeMoodboard", []);
|
this.store.commit("setDisposeMoodboard", []);
|
||||||
let arr = JSON.parse(JSON.stringify(this.store.state.UploadFilesModule.moodboard))
|
let arr = JSON.parse(JSON.stringify(this.store.state.UploadFilesModule.moodboard))
|
||||||
this.layoutList = arr
|
this.layoutList = arr
|
||||||
@@ -412,10 +418,13 @@ export default defineComponent({
|
|||||||
}else{
|
}else{
|
||||||
this.flex_direction = false
|
this.flex_direction = false
|
||||||
}
|
}
|
||||||
|
if(this.moodb_[arr.length-1].length != 1){
|
||||||
if(JSON.stringify(this.moodb_className) == JSON.stringify(this.moodb_[arr.length-1][random])){
|
if(JSON.stringify(this.moodb_className) == JSON.stringify(this.moodb_[arr.length-1][random])){
|
||||||
this.layout()
|
this.layout()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if(this.moodb_[arr.length-1].length == 2){
|
if(this.moodb_[arr.length-1].length == 2){
|
||||||
this.moodb_className = this.moodb_[arr.length-1][0]
|
this.moodb_className = this.moodb_[arr.length-1][0]
|
||||||
}else{
|
}else{
|
||||||
@@ -555,6 +564,8 @@ export default defineComponent({
|
|||||||
.modal_right{
|
.modal_right{
|
||||||
flex: 1;
|
flex: 1;
|
||||||
margin-left: 3rem;
|
margin-left: 3rem;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
.modal_layout,.modal_accomplish{
|
.modal_layout,.modal_accomplish{
|
||||||
.modal_text{
|
.modal_text{
|
||||||
font-size: 1.2rem;
|
font-size: 1.2rem;
|
||||||
@@ -609,19 +620,30 @@ export default defineComponent({
|
|||||||
// margin-top: 2rem;
|
// margin-top: 2rem;
|
||||||
height: 30rem;
|
height: 30rem;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
flex: 1;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
.modal_text{
|
.modal_text{
|
||||||
padding-top: 2rem;
|
padding-top: 2rem;
|
||||||
padding-block: 2rem;
|
padding-block: 2rem;
|
||||||
}
|
}
|
||||||
|
.modal_img_max{
|
||||||
|
// flex: 1;
|
||||||
|
height: 35rem;
|
||||||
|
position: relative;
|
||||||
|
.mark_loading{
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
}
|
||||||
.modal_img{
|
.modal_img{
|
||||||
flex: 1;
|
height: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
position: relative;
|
||||||
|
|
||||||
>img{
|
>img{
|
||||||
// height: 100%;
|
// height: 100%;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|||||||
@@ -76,7 +76,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-upload>
|
</a-upload>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -117,12 +116,13 @@
|
|||||||
<a-checkbox v-model:checked="item.pin">{{ $t('PrintboardUpload.PIN') }}</a-checkbox>
|
<a-checkbox v-model:checked="item.pin">{{ $t('PrintboardUpload.PIN') }}</a-checkbox>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
<div class="mark_loading" v-show="loadingShow">
|
<div class="mark_loading" v-show="loadingShow">
|
||||||
<a-spin size="large" />
|
<a-spin size="large" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<Cropper ref="Cropper" @handleCropperSuccess="handleCropperSuccess" @closeCropper="deletUploadFile()" :cropperFileData="cropperFileData" :isUpload="isUpload"></Cropper>
|
<Cropper ref="Cropper" @handleCropperSuccess="handleCropperSuccess" @closeCropper="deletUploadFile()" :cropperFileData="cropperFileData" :isUpload="isUpload"></Cropper>
|
||||||
</div>
|
</div>
|
||||||
@@ -818,6 +818,13 @@ export default defineComponent({
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
|
position: relative;
|
||||||
|
.mark_loading{
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
z-index: 99;
|
||||||
|
}
|
||||||
// overflow-x: hidden;
|
// overflow-x: hidden;
|
||||||
&.modal_accomplish::-webkit-scrollbar {
|
&.modal_accomplish::-webkit-scrollbar {
|
||||||
display: none;
|
display: none;
|
||||||
@@ -839,13 +846,6 @@ export default defineComponent({
|
|||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
position: relative;
|
position: relative;
|
||||||
align-content: flex-start;
|
align-content: flex-start;
|
||||||
|
|
||||||
.mark_loading{
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
z-index: 99;
|
|
||||||
}
|
|
||||||
.modal_imgItem{
|
.modal_imgItem{
|
||||||
margin: 0 2rem 5rem 0;
|
margin: 0 2rem 5rem 0;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
|||||||
@@ -235,12 +235,12 @@
|
|||||||
<a-checkbox v-model:checked="item.pin">{{ $t('SketchboardUpload.PIN') }}</a-checkbox>
|
<a-checkbox v-model:checked="item.pin">{{ $t('SketchboardUpload.PIN') }}</a-checkbox>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="mark_loading" v-show="loadingShow">
|
<div class="mark_loading" v-show="loadingShow">
|
||||||
<a-spin size="large" />
|
<a-spin size="large" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- <layout ref="layout" :moodb_className="moodb_className" :flex_direction="flex_direction" @setmoodbClass="setmoodbClass"></layout> -->
|
<!-- <layout ref="layout" :moodb_className="moodb_className" :flex_direction="flex_direction" @setmoodbClass="setmoodbClass"></layout> -->
|
||||||
|
|
||||||
@@ -878,6 +878,11 @@ export default defineComponent({
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
|
position: relative;
|
||||||
|
.mark_loading{
|
||||||
|
position: absolute;
|
||||||
|
z-index: 99;
|
||||||
|
}
|
||||||
// overflow-x: hidden;
|
// overflow-x: hidden;
|
||||||
&.modal_accomplish::-webkit-scrollbar {
|
&.modal_accomplish::-webkit-scrollbar {
|
||||||
display: none;
|
display: none;
|
||||||
@@ -901,12 +906,6 @@ export default defineComponent({
|
|||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
align-content: flex-start;
|
align-content: flex-start;
|
||||||
position: relative;
|
position: relative;
|
||||||
.mark_loading{
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
z-index: 99;
|
|
||||||
}
|
|
||||||
.modal_imgItem{
|
.modal_imgItem{
|
||||||
margin: 0 2rem 4rem 0;
|
margin: 0 2rem 4rem 0;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
|||||||
@@ -59,6 +59,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layout_left">
|
<div class="layout_left">
|
||||||
|
<div class="layout_left_text">
|
||||||
|
{{ $t('layout.LayerOptions') }}
|
||||||
|
</div>
|
||||||
<div v-for="item,index in moodbList" class="layout_left_items" @click="setmoodb(item)">
|
<div v-for="item,index in moodbList" class="layout_left_items" @click="setmoodb(item)">
|
||||||
<div v-for="clasitem,clasindex in item" :class="clasitem" class="layout_left_item">
|
<div v-for="clasitem,clasindex in item" :class="clasitem" class="layout_left_item">
|
||||||
</div>
|
</div>
|
||||||
@@ -701,7 +704,9 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
.layout_centent{
|
.layout_centent{
|
||||||
display: flex;
|
display: flex;
|
||||||
height: 55%;
|
// height: 55%;
|
||||||
|
height: 35rem;
|
||||||
|
width: 57rem;
|
||||||
// height: 60%;
|
// height: 60%;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
@@ -880,13 +885,18 @@ export default defineComponent({
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
top: 50%;
|
top: 50%;
|
||||||
transform: translateY(-50%);
|
transform: translateY(-50%);
|
||||||
left: 2rem;
|
left: 5rem;
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
// background-color: #000;
|
// background-color: #000;
|
||||||
width: 8%;
|
width: 8%;
|
||||||
height: 50%;
|
height: 50%;
|
||||||
&.layout_left::-webkit-scrollbar {
|
&.layout_left::-webkit-scrollbar {
|
||||||
display: none;
|
display: none;
|
||||||
|
}
|
||||||
|
.layout_left_text{
|
||||||
|
font-size: 1.6rem;
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
color: #000;
|
||||||
}
|
}
|
||||||
.layout_left_items{
|
.layout_left_items{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@@ -908,5 +918,8 @@ export default defineComponent({
|
|||||||
margin: 2rem auto 0;
|
margin: 2rem auto 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.mark_loading{
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
@@ -6,6 +6,7 @@ export default {
|
|||||||
HISTORY:'历史',
|
HISTORY:'历史',
|
||||||
bindEmail:'绑定邮箱',
|
bindEmail:'绑定邮箱',
|
||||||
logOff:'退出登录',
|
logOff:'退出登录',
|
||||||
|
language:'语言',
|
||||||
skip:'跳过',
|
skip:'跳过',
|
||||||
emailContent:'你绑定了的邮箱',
|
emailContent:'你绑定了的邮箱',
|
||||||
Email:'邮箱',
|
Email:'邮箱',
|
||||||
@@ -179,7 +180,7 @@ export default {
|
|||||||
Palette:'调色板',
|
Palette:'调色板',
|
||||||
HEX:'HEX',
|
HEX:'HEX',
|
||||||
RGBA:'RGBA',
|
RGBA:'RGBA',
|
||||||
AutoRecognize:'识别图片颜色',
|
UploadImage:'上传图片',
|
||||||
ColorCode:'颜色代码',
|
ColorCode:'颜色代码',
|
||||||
ExtractColor:'提取颜色',
|
ExtractColor:'提取颜色',
|
||||||
jsContent1:"您的浏览器不支持",
|
jsContent1:"您的浏览器不支持",
|
||||||
@@ -221,6 +222,7 @@ export default {
|
|||||||
},
|
},
|
||||||
layout:{
|
layout:{
|
||||||
MoodBoardDesign:'设计情绪板',
|
MoodBoardDesign:'设计情绪板',
|
||||||
|
LayerOptions:'图层选项',
|
||||||
Submit:'保存',
|
Submit:'保存',
|
||||||
},
|
},
|
||||||
Generate:{
|
Generate:{
|
||||||
@@ -268,7 +270,7 @@ export default {
|
|||||||
Palette:'调色板',
|
Palette:'调色板',
|
||||||
HEX:'HEX',
|
HEX:'HEX',
|
||||||
RGBA:'RGBA',
|
RGBA:'RGBA',
|
||||||
AutoRecognize:'识别图片颜色',
|
UploadImage:'上传图片',
|
||||||
Delete:'删除',
|
Delete:'删除',
|
||||||
ColorCode:'颜色代码',
|
ColorCode:'颜色代码',
|
||||||
jsContent1:"您的浏览器不支持",
|
jsContent1:"您的浏览器不支持",
|
||||||
@@ -6,6 +6,7 @@ export default {
|
|||||||
HISTORY:'HISTORY',
|
HISTORY:'HISTORY',
|
||||||
bindEmail:'bind email',
|
bindEmail:'bind email',
|
||||||
logOff:'log off',
|
logOff:'log off',
|
||||||
|
language:'language',
|
||||||
skip:'skip',
|
skip:'skip',
|
||||||
emailContent:'you have binded email',
|
emailContent:'you have binded email',
|
||||||
Email:'Email',
|
Email:'Email',
|
||||||
@@ -179,7 +180,7 @@ export default {
|
|||||||
Palette:'Palette',
|
Palette:'Palette',
|
||||||
HEX:'HEX',
|
HEX:'HEX',
|
||||||
RGBA:'RGBA',
|
RGBA:'RGBA',
|
||||||
AutoRecognize:'Auto Recognize',
|
UploadImage:'Upload Image',////////////
|
||||||
ColorCode:'Color Code',
|
ColorCode:'Color Code',
|
||||||
ExtractColor:'Extract Color',
|
ExtractColor:'Extract Color',
|
||||||
jsContent1:"Your browser does not support it",
|
jsContent1:"Your browser does not support it",
|
||||||
@@ -221,6 +222,7 @@ export default {
|
|||||||
},
|
},
|
||||||
layout:{
|
layout:{
|
||||||
MoodBoardDesign:'MoodBoard Design',
|
MoodBoardDesign:'MoodBoard Design',
|
||||||
|
LayerOptions:'Layer Options',
|
||||||
Submit:'Submit',
|
Submit:'Submit',
|
||||||
},
|
},
|
||||||
Generate:{
|
Generate:{
|
||||||
@@ -268,7 +270,7 @@ export default {
|
|||||||
Palette:'Palette',
|
Palette:'Palette',
|
||||||
HEX:'HEX',
|
HEX:'HEX',
|
||||||
RGBA:'RGBA',
|
RGBA:'RGBA',
|
||||||
AutoRecognize:'Auto Recognize',
|
UploadImage:'Upload Image',////////////
|
||||||
Delete:'Delete',
|
Delete:'Delete',
|
||||||
ColorCode:'Color Code',
|
ColorCode:'Color Code',
|
||||||
jsContent1:"Your browser does not support it",
|
jsContent1:"Your browser does not support it",
|
||||||
|
|||||||
307
src/lang/fr.ts
Normal file
307
src/lang/fr.ts
Normal file
@@ -0,0 +1,307 @@
|
|||||||
|
export default {
|
||||||
|
Header:{
|
||||||
|
hello:'Bonjour',
|
||||||
|
HOME:'MAISON',
|
||||||
|
LIBRARY:'BIBLIOTHÈQUE',
|
||||||
|
HISTORY:'HISTOIRE',
|
||||||
|
bindEmail:'lier un e-mail',
|
||||||
|
logOff:'se déconnecter',
|
||||||
|
language:'changer de langue',
|
||||||
|
skip:'sauter',
|
||||||
|
emailContent:'vous avez un e-mail lié',
|
||||||
|
Email:'E-mail',
|
||||||
|
NextStep:"L'étape suivante",
|
||||||
|
verification:'Entrez le code de vérification',
|
||||||
|
SentTo:'Envoyé à',
|
||||||
|
Resend:'Renvoyer',
|
||||||
|
jsContent1:"Le format de l'e-mail est incorrect",
|
||||||
|
jsContent2:"J'ai réussi à lier la boîte aux lettres.",
|
||||||
|
jsContent3:`Vous n'avez effectué aucune opération depuis longtemps. Vous devez être actif, sinon vous vous déconnecterez dans {numTime} S`,
|
||||||
|
},
|
||||||
|
Habit:{
|
||||||
|
Workspace:'Espace de travail',
|
||||||
|
WorkspaceSetting:"Paramètres de l'espace de travail",
|
||||||
|
settingWorkspace:'ajustez les paramètres de votre espace de travail',
|
||||||
|
Overall:"Dans l'ensemble",
|
||||||
|
Single:'Célibataire',
|
||||||
|
System:'Système',
|
||||||
|
Designer:'Designer',
|
||||||
|
Mannequin:'Mannequin',
|
||||||
|
Current:'Actuel',
|
||||||
|
User:'Utilisateur',
|
||||||
|
jsContent1:"S'il faut supprimer l'espace de travail?",
|
||||||
|
jsContent2:"Veuillez saisir un nom d'atelier",
|
||||||
|
},
|
||||||
|
RobotAssist:{
|
||||||
|
inputContent1:"écrire un message~",
|
||||||
|
jsContent1:"Veuillez saisir le contenu",
|
||||||
|
},
|
||||||
|
|
||||||
|
HomeView:{
|
||||||
|
GetStarted:'Get Started',
|
||||||
|
Start:'Start',
|
||||||
|
Edit:'Edit',
|
||||||
|
Design:'Design',
|
||||||
|
Redesign:'Redesign',
|
||||||
|
GeneratedDesign:'Generated Design',
|
||||||
|
SelectedDesign:'Selected Design',
|
||||||
|
Export:'Export',
|
||||||
|
jsContent1:'You must choose one or more colors for further process.',
|
||||||
|
jsContent2:'You must choose one or more colors for further process.',
|
||||||
|
jsContent3:'Failed to export the file',
|
||||||
|
},
|
||||||
|
LibraryPage:{
|
||||||
|
Upload:'Upload',
|
||||||
|
Generate:'Generate',
|
||||||
|
Delete:'Delete',
|
||||||
|
Rename:'Rename',
|
||||||
|
inputContent1:'Search by your style code',
|
||||||
|
all:'all',
|
||||||
|
ImageOnly:'Image Only',
|
||||||
|
TextOnly:'Text Only',
|
||||||
|
TextImage:'Text-Image',
|
||||||
|
inputContent2:'Prompt input',
|
||||||
|
maximumLength:'The entered content exceeds the maximum length.',
|
||||||
|
Model1:'Model1',
|
||||||
|
Model2:'Model2',
|
||||||
|
inputContent3:'Prompt input',
|
||||||
|
Cancel:'Cancel',
|
||||||
|
Sure:'Sure',
|
||||||
|
Moodboard:'Moodboard',
|
||||||
|
Prints:'Prints',
|
||||||
|
Sketches:'Sketches',
|
||||||
|
Mannequins:'Mannequins',
|
||||||
|
model:'model',
|
||||||
|
jsContent1:'Are you sure to delete the picture?',
|
||||||
|
jsContent2:'Are you sure to delete the picture?',
|
||||||
|
jsContent3:'You can only upload Image file!',
|
||||||
|
jsContent4:'Image must smaller than 2MB!',
|
||||||
|
jsContent5:'This picture has been uploaded whether to continue uploading?',
|
||||||
|
jsContent6:'The entered content exceeds the maximum length.',
|
||||||
|
jsContent7:'Please enter content',
|
||||||
|
jsContent8:'upload failed',
|
||||||
|
jsContent9:'Please enter content',
|
||||||
|
},
|
||||||
|
HistoryPage:{
|
||||||
|
History:'History',
|
||||||
|
StartDate:'Start Date',
|
||||||
|
EndDate:'End Date',
|
||||||
|
inputContent1:'Search by collection name',
|
||||||
|
Detail:'Detail',
|
||||||
|
Rename:'Rename',
|
||||||
|
Retrieve:'Retrieve',
|
||||||
|
Delete:'Delete',
|
||||||
|
inputContent2:'Enter a new name',
|
||||||
|
Submit:'Submit',
|
||||||
|
CollectionsName:'Collections Name',
|
||||||
|
UptateTime:'Uptate Time',
|
||||||
|
SketchCounts:'Sketch Counts',
|
||||||
|
Operations:'Operations',
|
||||||
|
jsContent1:'Deleted successfully',
|
||||||
|
jsContent2:'Do you really want to delete this collection? ',
|
||||||
|
jsContent3:'Change successfully',
|
||||||
|
jsContent4:'Image must smaller than 2MB!',
|
||||||
|
jsContent5:'This picture has been uploaded whether to continue uploading?',
|
||||||
|
jsContent6:'The entered content exceeds the maximum length.',
|
||||||
|
jsContent7:'Please enter content',
|
||||||
|
},
|
||||||
|
ModelPlacement:{
|
||||||
|
Registration:'Registration',
|
||||||
|
Submit:'Submit',
|
||||||
|
Preview:'Preview',
|
||||||
|
Back:'Back',
|
||||||
|
Restore:'Restore',
|
||||||
|
System:'Système',
|
||||||
|
Library:'Library',
|
||||||
|
Point:'Point',
|
||||||
|
RemovePoint:'Remove Point',
|
||||||
|
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
|
||||||
|
SHOULDER:'SHOULDER',
|
||||||
|
WAISTBAND:'WAISTBAND',
|
||||||
|
HAND:'HAND',
|
||||||
|
jsContent1:"You haven't marked the image yet, and the model will not be uploaded. Are you sure you want to close it?",
|
||||||
|
jsContent2:'This picture has been uploaded whether to continue uploading?',
|
||||||
|
},
|
||||||
|
ModelPlacementMobile:{
|
||||||
|
Registration:'Registration',
|
||||||
|
Submit:'Submit',
|
||||||
|
Preview:'Preview',
|
||||||
|
Back:'Back',
|
||||||
|
Restore:'Restore',
|
||||||
|
Point:'Point',
|
||||||
|
RemovePoint:'Remove Point',
|
||||||
|
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
|
||||||
|
SHOULDER:'SHOULDER',
|
||||||
|
WAISTBAND:'WAISTBAND',
|
||||||
|
HAND:'HAND',
|
||||||
|
jsContent1:"You haven't marked the image yet, and the model will not be uploaded. Are you sure you want to close it?",
|
||||||
|
jsContent2:'This picture has been uploaded whether to continue uploading?',
|
||||||
|
},
|
||||||
|
Upload:{
|
||||||
|
Delete:'Delete',
|
||||||
|
Maximum2M:'Maximum 10 images can be uploaded, Maximum 2M per image',
|
||||||
|
jsContent1:'You can only upload Image file!',
|
||||||
|
jsContent2:'Image must smaller than 2MB!',
|
||||||
|
jsContent3:'upload failed',
|
||||||
|
},
|
||||||
|
SketchboardUpload:{
|
||||||
|
Upload:'Upload',
|
||||||
|
Library:'Library',
|
||||||
|
Generate:'Generate',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'Thumbnail preview of selected sketchboard',
|
||||||
|
inputContent1:'Caption generation',
|
||||||
|
maximumLength:'The entered content exceeds the maximum length.',
|
||||||
|
jsContent1:"upload failed",
|
||||||
|
jsContent2:"You can only upload Image file!",
|
||||||
|
jsContent3:'Image must smaller than 2MB!',
|
||||||
|
jsContent4:"Maximum number of allowable file uploads has been exceeded",
|
||||||
|
jsContent5:"Please select a picture",
|
||||||
|
jsContent6:"The entered content exceeds the maximum length.",
|
||||||
|
jsContent7:"Please enter content",
|
||||||
|
},
|
||||||
|
PrintboardUpload:{
|
||||||
|
Upload:'Upload',
|
||||||
|
Library:'Library',
|
||||||
|
Generate:'Generate',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'Thumbnail preview of selected printboard',
|
||||||
|
inputContent1:'Caption generation',
|
||||||
|
maximumLength:'The entered content exceeds the maximum length.',
|
||||||
|
jsContent1:"You can only upload Image file!",
|
||||||
|
jsContent2:'Image must smaller than 2MB!',
|
||||||
|
jsContent3:"Maximum number of allowable file uploads has been exceeded",
|
||||||
|
jsContent4:"Please select a picture",
|
||||||
|
jsContent5:"The entered content exceeds the maximum length.",
|
||||||
|
jsContent6:"Please enter content",
|
||||||
|
},
|
||||||
|
ColorboardUpload:{
|
||||||
|
Thumbnail:'Thumbnail preview of selected colorboard',
|
||||||
|
Clear:'Clear',
|
||||||
|
Palette:'Palette',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'Upload Image',
|
||||||
|
ColorCode:'Color Code',
|
||||||
|
ExtractColor:'Extract Color',
|
||||||
|
jsContent1:"Your browser does not support it",
|
||||||
|
jsContent2:"Can't find the TCX color",
|
||||||
|
jsContent3:"You can only upload Image file!",
|
||||||
|
jsContent4:'Image must smaller than 2MB!',
|
||||||
|
},
|
||||||
|
MoodboardUpload:{
|
||||||
|
Upload:'Upload',
|
||||||
|
Library:'Library',
|
||||||
|
Generate:'Generate',
|
||||||
|
Delete:'Delete',
|
||||||
|
Thumbnail:'Thumbnail preview of selected moodboard',
|
||||||
|
layout:'layout',
|
||||||
|
jsContent1:'You can select up to 8 images',
|
||||||
|
jsContent2:"upload failed",
|
||||||
|
jsContent3:"You can only upload Image file!",
|
||||||
|
jsContent4:'Image must smaller than 2MB!',
|
||||||
|
jsContent5:'Please click Layout to sort randomly',
|
||||||
|
},
|
||||||
|
Cropper:{
|
||||||
|
Cutpicture:'Cut picture',
|
||||||
|
Finish:'Finish',
|
||||||
|
Cancel:'Cancel',
|
||||||
|
CropPreview:'Crop Preview',
|
||||||
|
},
|
||||||
|
Material:{
|
||||||
|
inputContent1:'Please input',
|
||||||
|
PIN:'PIN',
|
||||||
|
},
|
||||||
|
MarketingSketchUpload:{
|
||||||
|
Upload:'Upload',
|
||||||
|
MyLibrary:'My Library',
|
||||||
|
maximumLength:'Maximum 15 images can be uploaded, Maximum 2M per image',
|
||||||
|
jsContent1:'upload failed',
|
||||||
|
jsContent2:"You can only upload Image file!",
|
||||||
|
jsContent3:'Image must smaller than 2MB!',
|
||||||
|
jsContent5:'Maximum number of allowable file uploads has been exceeded',
|
||||||
|
},
|
||||||
|
layout:{
|
||||||
|
MoodBoardDesign:'MoodBoard Design',
|
||||||
|
LayerOptions:'Layer Options',
|
||||||
|
Submit:'Submit',
|
||||||
|
},
|
||||||
|
Generate:{
|
||||||
|
ImageOnly:'Image Only',
|
||||||
|
TextOnly:'Text Only',
|
||||||
|
TextImage:'Text-Image',
|
||||||
|
Model1:'Model1',
|
||||||
|
Model2:'Model2',
|
||||||
|
inputContent1:'Prompt input',
|
||||||
|
Generate:'Generate',
|
||||||
|
maximumLength:'The entered content exceeds the maximum length.',
|
||||||
|
jsContent1:"You can only upload Image file!",
|
||||||
|
jsContent2:'Image must smaller than 2MB!',
|
||||||
|
jsContent3:"Please enter content",
|
||||||
|
jsContent4:'The entered content exceeds the maximum length.',
|
||||||
|
jsContent5:"Please enter content",
|
||||||
|
jsContent6:"You can select up to 8 images",
|
||||||
|
jsContent7:"upload failed",
|
||||||
|
},
|
||||||
|
collectionModal:{
|
||||||
|
Moodboard:'Moodboard',
|
||||||
|
Printboard:'Printboard',
|
||||||
|
Colorboard:'Colorboard',
|
||||||
|
Sketchboard:'Sketchboard',
|
||||||
|
MoodCollection:'select moodboard for your collection',
|
||||||
|
PrinCollection:'select printboard for your collection',
|
||||||
|
ColorCollection:'select colors for your collection',
|
||||||
|
SketchCollection:'select sketchboard for your collection',
|
||||||
|
jsContent1:'You must select the image and then use the layout.',
|
||||||
|
jsContent2:'The uploaded files will not be saved, being sure to continue? ',
|
||||||
|
jsContent3:'You must choose one or more colors for further process.',
|
||||||
|
},
|
||||||
|
DesignDetail:{
|
||||||
|
Details:'Details',
|
||||||
|
EditDetails:'Edit the details of your design',
|
||||||
|
Submit:'Submit',
|
||||||
|
CurrentApparel:'Current Apparel',
|
||||||
|
CurrentPrint:'Current Print',
|
||||||
|
CurrentColor:'Current Color',
|
||||||
|
},
|
||||||
|
DesignDetailAlter:{
|
||||||
|
Upload:'Upload',
|
||||||
|
Library:'Library',
|
||||||
|
inputContent1:'Please input',
|
||||||
|
Palette:'Palette',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'Upload Image',
|
||||||
|
Delete:'Delete',
|
||||||
|
ColorCode:'Color Code',
|
||||||
|
jsContent1:"Your browser does not support it",
|
||||||
|
jsContent2:"You can select up to 8 images",
|
||||||
|
jsContent3:"upload failed",
|
||||||
|
jsContent4:'You can only upload Image file!',
|
||||||
|
jsContent5:'Image must smaller than 5MB!',
|
||||||
|
jsContent6:"Can't find the TCX color",
|
||||||
|
},
|
||||||
|
DesignDetailEnd:{
|
||||||
|
NewApparel:'New Apparel',
|
||||||
|
NewPrint:'New Print',
|
||||||
|
Placement:'Placement',
|
||||||
|
Overall:"Dans l'ensemble",
|
||||||
|
Single:'Célibataire',
|
||||||
|
NewColor:'New Color',
|
||||||
|
preview:'preview',
|
||||||
|
Layout:'Layout',
|
||||||
|
jsContent1:'Please select print',
|
||||||
|
},
|
||||||
|
DesignPrintOperation:{
|
||||||
|
Placement:'Placement',
|
||||||
|
Overall:"Dans l'ensemble",
|
||||||
|
Single:'Célibataire',
|
||||||
|
Random:'Random',
|
||||||
|
inputContent:'Please input',
|
||||||
|
preview:'preview',
|
||||||
|
jsContent1:'The above changes are not saved, being sure to continue? ',
|
||||||
|
},
|
||||||
|
uploadFile:{
|
||||||
|
jsContent1:'You can select up to 8 images',
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -2,11 +2,13 @@ import { createI18n } from 'vue-i18n'
|
|||||||
|
|
||||||
// element-plus 中的语言配置
|
// element-plus 中的语言配置
|
||||||
import elementEnLocale from './en'
|
import elementEnLocale from './en'
|
||||||
import elementZhLocale from './zh-cn'
|
import elementZhLocale from './cn'
|
||||||
|
import elementthLocale from './th'
|
||||||
|
|
||||||
// 自己的语言配置
|
// 自己的语言配置
|
||||||
import enLocale from './en'
|
import enLocale from './en'
|
||||||
import zhLocale from './zh-cn'
|
import zhLocale from './cn'
|
||||||
|
import thLocale from './th'
|
||||||
|
|
||||||
// 语言配置整合
|
// 语言配置整合
|
||||||
const messages = {
|
const messages = {
|
||||||
@@ -14,9 +16,13 @@ const messages = {
|
|||||||
...enLocale,
|
...enLocale,
|
||||||
...elementEnLocale
|
...elementEnLocale
|
||||||
},
|
},
|
||||||
'zh-cn':{
|
'cn':{
|
||||||
...zhLocale,
|
...zhLocale,
|
||||||
...elementZhLocale
|
...elementZhLocale
|
||||||
|
},
|
||||||
|
'th':{
|
||||||
|
...thLocale,
|
||||||
|
...elementthLocale
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
308
src/lang/it.ts
Normal file
308
src/lang/it.ts
Normal file
@@ -0,0 +1,308 @@
|
|||||||
|
export default {
|
||||||
|
Header:{
|
||||||
|
hello:'Ciao',
|
||||||
|
HOME:'CASA',
|
||||||
|
LIBRARY:'BIBLIOTECA',
|
||||||
|
HISTORY:'STORIA',
|
||||||
|
bindEmail:"associare l'e-mail",
|
||||||
|
logOff:'disconnettersi',
|
||||||
|
language:'cambiare la lingua',
|
||||||
|
skip:'saltare',
|
||||||
|
emailContent:'hai legato la posta elettronica',
|
||||||
|
Email:'E-mail',
|
||||||
|
NextStep:'Passo successivo',
|
||||||
|
verification:'Inserisci il codice di verifica',
|
||||||
|
SentTo:'Inviato a',
|
||||||
|
Resend:'Invia nuovamente',
|
||||||
|
jsContent1:"Il formato dell'e-mail non è corretto",
|
||||||
|
jsContent2:'Impossibile vincolare la casella di posta.',
|
||||||
|
jsContent3:`Non hai eseguito alcuna operazione per molto tempo. Devi essere attivo altrimenti ti disconnetterai in {numTime} S`,
|
||||||
|
},
|
||||||
|
Habit:{
|
||||||
|
Workspace:'Spazio di lavoro',
|
||||||
|
WorkspaceSetting:"Impostazione dell'area di lavoro",
|
||||||
|
settingWorkspace:"modificare l'impostazione dell'area di lavoro",
|
||||||
|
Overall:'Complessivamente',
|
||||||
|
Single:'Separare',
|
||||||
|
System:'Sistema',
|
||||||
|
Designer:'progettista',
|
||||||
|
Mannequin:'Manichino',
|
||||||
|
Current:'Attuale',
|
||||||
|
User:'Utente',
|
||||||
|
jsContent1:"Indica se eliminare l'area di lavoro?",
|
||||||
|
jsContent2:"Inserisci un nome per l'ambiente di lavoro",
|
||||||
|
},
|
||||||
|
RobotAssist:{
|
||||||
|
inputContent1:"Scrivi un messaggio~",
|
||||||
|
jsContent1:"Inserisci il contenuto",
|
||||||
|
},
|
||||||
|
HomeView:{
|
||||||
|
GetStarted:'Iniziare',
|
||||||
|
Start:'Inizio',
|
||||||
|
Edit:'Modificare',
|
||||||
|
Design:'Progetto',
|
||||||
|
Redesign:'Riprogettazione',
|
||||||
|
GeneratedDesign:'Progettazione generata',
|
||||||
|
SelectedDesign:'Disegno selezionato',
|
||||||
|
Export:'Esportare',
|
||||||
|
jsContent1:"È necessario scegliere uno o più colori per l'ulteriore elaborazione.",
|
||||||
|
jsContent2:"È necessario scegliere uno o più colori per l'ulteriore elaborazione.",
|
||||||
|
jsContent3:'Impossibile esportare il file',
|
||||||
|
},
|
||||||
|
LibraryPage:{
|
||||||
|
Upload:'Caricamento',
|
||||||
|
Generate:'creare',
|
||||||
|
Delete:'Eliminare',
|
||||||
|
Rename:'Rinominare',
|
||||||
|
inputContent1:'Search by your style code',
|
||||||
|
all:'Tutto',
|
||||||
|
ImageOnly:'Solo immagine',
|
||||||
|
TextOnly:'Solo testo',
|
||||||
|
TextImage:'Testo-immagine',
|
||||||
|
inputContent2:'Immissione rapida',
|
||||||
|
maximumLength:'Il contenuto inserito supera la lunghezza massima.',
|
||||||
|
Model1:'Modello1',
|
||||||
|
Model2:'Modello2',
|
||||||
|
inputContent3:'Immissione rapida',
|
||||||
|
Cancel:'Annulla',
|
||||||
|
Sure:'Sicuro',
|
||||||
|
Moodboard:"Tavola d'atmosfera",
|
||||||
|
Prints:'Stampe',
|
||||||
|
Sketches:'Schizzi',
|
||||||
|
Mannequins:'Manichino',
|
||||||
|
model:'modello',
|
||||||
|
jsContent1:"Sei sicuro di eliminare l'immagine?",
|
||||||
|
jsContent2:"Sei sicuro di eliminare l'immagine?",
|
||||||
|
jsContent3:'Puoi caricare solo il file immagine!',
|
||||||
|
jsContent4:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
|
jsContent5:'Questa immagine è stata caricata se continua a caricare?',
|
||||||
|
jsContent6:'Il contenuto inserito supera la lunghezza massima.',
|
||||||
|
jsContent7:'Inserisci il contenuto',
|
||||||
|
jsContent8:'caricamento fallito',
|
||||||
|
jsContent9:'Inserisci il contenuto',
|
||||||
|
},
|
||||||
|
HistoryPage:{
|
||||||
|
History:'Storia',
|
||||||
|
StartDate:"Data d'inizio",
|
||||||
|
EndDate:'Data di fine',
|
||||||
|
inputContent1:'Cerca per nome della raccolta',
|
||||||
|
Detail:'Dettaglio',
|
||||||
|
Rename:'Rinominare',
|
||||||
|
Retrieve:'Recuperare',
|
||||||
|
Delete:'Eliminare',
|
||||||
|
inputContent2:'Inserisci un nuovo nome',
|
||||||
|
Submit:'Invia',
|
||||||
|
CollectionsName:'Nome della raccolta',
|
||||||
|
UptateTime:'Tempo di aggiornamento',
|
||||||
|
SketchCounts:'Lo schizzo conta',
|
||||||
|
Operations:'Operazioni',
|
||||||
|
jsContent1:'Eliminato con successo',
|
||||||
|
jsContent2:'Vuoi davvero eliminare questa raccolta?? ',
|
||||||
|
jsContent3:'Modifica con successo',
|
||||||
|
jsContent4:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
|
jsContent5:'Questa immagine è stata caricata se continua a caricare?',
|
||||||
|
jsContent6:'Il contenuto inserito supera la lunghezza massima.',
|
||||||
|
jsContent7:'Inserisci il contenuto',
|
||||||
|
},
|
||||||
|
ModelPlacement:{
|
||||||
|
Registration:'Registrazione',
|
||||||
|
Submit:'Invia',
|
||||||
|
Preview:'Anteprima',
|
||||||
|
Back:'Indietro',
|
||||||
|
Restore:'Ristabilire',
|
||||||
|
System:'Sistema',
|
||||||
|
Library:'Biblioteca',
|
||||||
|
Point:'Punto',
|
||||||
|
RemovePoint:'Rimuovi punto',
|
||||||
|
mannequinHint:"Per favore cambia il bianco puro all'interno del manichino con un altro colore per migliorare la tua esperienza",
|
||||||
|
SHOULDER:'SPALLA',
|
||||||
|
WAISTBAND:'CINTURA',
|
||||||
|
HAND:'MANO',
|
||||||
|
jsContent1:"Non hai ancora contrassegnato l'immagine e il modello non verrà caricato. Sei sicuro di volerlo chiudere?",
|
||||||
|
jsContent2:'Questa immagine è stata caricata se continua a caricare?',
|
||||||
|
},
|
||||||
|
ModelPlacementMobile:{
|
||||||
|
Registration:'Registrazione',
|
||||||
|
Submit:'Invia',
|
||||||
|
Preview:'Anteprima',
|
||||||
|
Back:'Indietro',
|
||||||
|
Restore:'Ristabilire',
|
||||||
|
System:'Sistema',
|
||||||
|
Library:'Biblioteca',
|
||||||
|
Point:'Punto',
|
||||||
|
RemovePoint:'Rimuovi punto',
|
||||||
|
mannequinHint:"Per favore cambia il bianco puro all'interno del manichino con un altro colore per migliorare la tua esperienza",
|
||||||
|
SHOULDER:'SPALLA',
|
||||||
|
WAISTBAND:'CINTURA',
|
||||||
|
HAND:'MANO',
|
||||||
|
jsContent1:"Non hai ancora contrassegnato l'immagine e il modello non verrà caricato. Sei sicuro di volerlo chiudere?",
|
||||||
|
jsContent2:'Questa immagine è stata caricata se continua a caricare?',
|
||||||
|
},
|
||||||
|
Upload:{
|
||||||
|
Delete:'Eliminare',
|
||||||
|
Maximum2M:'È possibile caricare un massimo di 10 immagini, massimo 2 milioni per immagine',
|
||||||
|
jsContent1:'Puoi caricare solo il file immagine!',
|
||||||
|
jsContent2:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
|
jsContent3:'caricamento fallito',
|
||||||
|
},
|
||||||
|
SketchboardUpload:{
|
||||||
|
Upload:'Caricamento',
|
||||||
|
Library:'Biblioteca',
|
||||||
|
Generate:'creare',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'Anteprima in miniatura dello sketchboard selezionato',
|
||||||
|
inputContent1:'Generazione didascalie',
|
||||||
|
maximumLength:'Il contenuto inserito supera la lunghezza massima.',
|
||||||
|
jsContent1:"caricamento fallito",
|
||||||
|
jsContent2:"Puoi caricare solo il file immagine!",
|
||||||
|
jsContent3:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
|
jsContent4:"È stato superato il numero massimo di caricamenti di file consentiti",
|
||||||
|
jsContent5:"Seleziona un'immagine",
|
||||||
|
jsContent6:"Il contenuto inserito supera la lunghezza massima.",
|
||||||
|
jsContent7:"Inserisci il contenuto",
|
||||||
|
},
|
||||||
|
PrintboardUpload:{
|
||||||
|
Upload:'Caricamento',
|
||||||
|
Library:'Biblioteca',
|
||||||
|
Generate:'creare',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'Anteprima in miniatura della scheda di stampa selezionata',
|
||||||
|
inputContent1:'Generazione didascalie',
|
||||||
|
maximumLength:'Il contenuto inserito supera la lunghezza massima.',
|
||||||
|
jsContent1:"Puoi caricare solo il file immagine!",
|
||||||
|
jsContent2:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
|
jsContent3:"È stato superato il numero massimo di caricamenti di file consentiti",
|
||||||
|
jsContent4:"Seleziona un'immagine",
|
||||||
|
jsContent5:"Il contenuto inserito supera la lunghezza massima.",
|
||||||
|
jsContent6:"Inserisci il contenuto",
|
||||||
|
},
|
||||||
|
ColorboardUpload:{
|
||||||
|
Thumbnail:'Anteprima in miniatura della tavola colorata selezionata',
|
||||||
|
Clear:'Chiaro',
|
||||||
|
Palette:'Tavolozza',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'Carica immagine',
|
||||||
|
ColorCode:'Codice colore',
|
||||||
|
ExtractColor:'Estrai colore',
|
||||||
|
jsContent1:"Il tuo browser non lo supporta",
|
||||||
|
jsContent2:"Impossibile trovare il colore TCX",
|
||||||
|
jsContent3:"Puoi caricare solo il file immagine!",
|
||||||
|
jsContent4:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
|
},
|
||||||
|
MoodboardUpload:{
|
||||||
|
Upload:'Caricamento',
|
||||||
|
Library:'Biblioteca',
|
||||||
|
Generate:'creare',
|
||||||
|
Delete:'Eliminare',
|
||||||
|
Thumbnail:'Anteprima in miniatura della moodboard selezionata',
|
||||||
|
layout:'disposizione',
|
||||||
|
jsContent1:'È possibile selezionare fino a 8 immagini',
|
||||||
|
jsContent2:"caricamento fallito",
|
||||||
|
jsContent3:"Puoi caricare solo il file immagine!",
|
||||||
|
jsContent4:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
|
jsContent5:'Fare clic su Layout per ordinare in modo casuale',
|
||||||
|
},
|
||||||
|
Cropper:{
|
||||||
|
Cutpicture:"Taglia l'immagine",
|
||||||
|
Finish:'Fine',
|
||||||
|
Cancel:'Annulla',
|
||||||
|
CropPreview:'Anteprima del ritaglio',
|
||||||
|
},
|
||||||
|
Material:{
|
||||||
|
inputContent1:'Per favore inserisci',
|
||||||
|
PIN:'PIN',
|
||||||
|
},
|
||||||
|
MarketingSketchUpload:{
|
||||||
|
Upload:'Caricamento',
|
||||||
|
MyLibrary:'La mia biblioteca',
|
||||||
|
maximumLength:'È possibile caricare un massimo di 15 immagini, massimo 2 milioni per immagine',
|
||||||
|
jsContent1:'caricamento fallito',
|
||||||
|
jsContent2:"Puoi caricare solo il file immagine!",
|
||||||
|
jsContent3:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
|
jsContent5:'È stato superato il numero massimo di caricamenti di file consentiti',
|
||||||
|
},
|
||||||
|
layout:{
|
||||||
|
MoodBoardDesign:'Progettazione del moodboard',
|
||||||
|
LayerOptions:'Opzioni del livello',
|
||||||
|
Submit:'Invia',
|
||||||
|
},
|
||||||
|
Generate:{
|
||||||
|
ImageOnly:'Solo immagine',
|
||||||
|
TextOnly:'Solo testo',
|
||||||
|
TextImage:'Testo-immagine',
|
||||||
|
Model1:'Modello1',
|
||||||
|
Model2:'Modello2',
|
||||||
|
inputContent1:'Immissione rapida',
|
||||||
|
Generate:'creare',
|
||||||
|
maximumLength:'Il contenuto inserito supera la lunghezza massima.',
|
||||||
|
jsContent1:"Puoi caricare solo il file immagine!",
|
||||||
|
jsContent2:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
|
jsContent3:"Inserisci il contenuto",
|
||||||
|
jsContent4:'Il contenuto inserito supera la lunghezza massima.',
|
||||||
|
jsContent5:"Inserisci il contenuto",
|
||||||
|
jsContent6:"È possibile selezionare fino a 8 immagini",
|
||||||
|
jsContent7:"caricamento fallito",
|
||||||
|
},
|
||||||
|
collectionModal:{
|
||||||
|
Moodboard:"Tavola d'atmosfera",
|
||||||
|
Printboard:'Cartoncino',
|
||||||
|
Colorboard:'Tavola colorata',
|
||||||
|
Sketchboard:'Tavola da disegno',
|
||||||
|
MoodCollection:'seleziona la moodboard per la tua collezione',
|
||||||
|
PrinCollection:'seleziona la scheda di stampa per la tua collezione',
|
||||||
|
ColorCollection:'seleziona i colori per la tua collezione',
|
||||||
|
SketchCollection:'seleziona lo sketchboard per la tua collezione',
|
||||||
|
jsContent1:"È necessario selezionare l'immagine e quindi utilizzare il layout.",
|
||||||
|
jsContent2:'I file caricati non verranno salvati, assicurandosi di continuare? ',
|
||||||
|
jsContent3:"È necessario scegliere uno o più colori per l'ulteriore elaborazione.",
|
||||||
|
},
|
||||||
|
DesignDetail:{
|
||||||
|
Details:'Dettagli',
|
||||||
|
EditDetails:'Modifica i dettagli del tuo progetto',
|
||||||
|
Submit:'Invia',
|
||||||
|
CurrentApparel:'Attuale Abbigliamento',
|
||||||
|
CurrentPrint:'Stampa Attuale',
|
||||||
|
CurrentColor:'Colore Attuale',
|
||||||
|
},
|
||||||
|
DesignDetailAlter:{
|
||||||
|
Upload:'Caricamento',
|
||||||
|
Library:'Biblioteca',
|
||||||
|
inputContent1:'Per favore inserisci',
|
||||||
|
Palette:'Tavolozza',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'Carica immagine',
|
||||||
|
Delete:'Eliminare',
|
||||||
|
ColorCode:'Codice colore',
|
||||||
|
jsContent1:"Il tuo browser non lo supporta",
|
||||||
|
jsContent2:"È possibile selezionare fino a 8 immagini",
|
||||||
|
jsContent3:"caricamento fallito",
|
||||||
|
jsContent4:'Puoi caricare solo il file immagine!',
|
||||||
|
jsContent5:"L'immagine deve essere inferiore a 5 MB!",
|
||||||
|
jsContent6:"Impossibile trovare il colore TCX",
|
||||||
|
},
|
||||||
|
DesignDetailEnd:{
|
||||||
|
NewApparel:'Nuovo abbigliamento',
|
||||||
|
NewPrint:'Nuova stampa',
|
||||||
|
Placement:'Posizionamento',
|
||||||
|
Overall:'Complessivamente',
|
||||||
|
Single:'Separare',
|
||||||
|
NewColor:'Nuovo colore',
|
||||||
|
preview:'anteprima',
|
||||||
|
Layout:'Disposizione',
|
||||||
|
jsContent1:'Seleziona stampa',
|
||||||
|
},
|
||||||
|
DesignPrintOperation:{
|
||||||
|
Placement:'Posizionamento',
|
||||||
|
Overall:'Complessivamente',
|
||||||
|
Single:'Separare',
|
||||||
|
Random:'Casuale',
|
||||||
|
inputContent:'Per favore inserisci',
|
||||||
|
preview:'anteprima',
|
||||||
|
jsContent1:'Le modifiche di cui sopra non vengono salvate, assicurandosi di continuare? ',
|
||||||
|
},
|
||||||
|
uploadFile:{
|
||||||
|
jsContent1:'È possibile selezionare fino a 8 immagini',
|
||||||
|
},
|
||||||
|
}
|
||||||
494
src/lang/th.ts
494
src/lang/th.ts
@@ -1,304 +1,306 @@
|
|||||||
export default {
|
export default {
|
||||||
Header:{
|
Header:{
|
||||||
hello:'hello',
|
hello:'สวัสดี',
|
||||||
HOME:'HOME',
|
HOME:'หน้าแรก',
|
||||||
LIBRARY:'LIBRARY',
|
LIBRARY:'ไลบรารี',
|
||||||
HISTORY:'HISTORY',
|
HISTORY:'ประวัติความเป็นมา',
|
||||||
bindEmail:'bind email',
|
bindEmail:'ผูกอีเมล',
|
||||||
logOff:'log off',
|
logOff:'ออกจากระบบ',
|
||||||
skip:'skip',
|
language:'เปลี่ยนภาษา',
|
||||||
emailContent:'you have binded email',
|
skip:'ข้าม',
|
||||||
Email:'Email',
|
emailContent:'ที่อยู่อีเมลที่ถูกผูกไว้ของคุณ',
|
||||||
NextStep:'Next step',
|
Email:'อีเมล',
|
||||||
verification:'Enter verification code',
|
NextStep:'ขั้นตอนต่อไป',
|
||||||
SentTo:'Sent to',
|
verification:'ใส่รหัสยืนยัน',
|
||||||
Resend:'Resend',
|
SentTo:'ส่งไปยัง',
|
||||||
jsContent1:'The email format is incorrect',
|
Resend:'ส่งอีกครั้ง',
|
||||||
jsContent2:'Succeeded in binding the mailbox.',
|
jsContent1:'รูปแบบอีเมลไม่ถูกต้อง',
|
||||||
jsContent3:`You have not performed any operation for a long time. You must be active;otherwise, you will log out in {numTime} S`,
|
jsContent2:'ประสบความสำเร็จในการผูกกล่องจดหมาย.',
|
||||||
|
jsContent3:`เป็นเวลานานแล้วที่คุณไม่ได้ทำอะไรเลย คุณต้องใช้งานอยู่ ไม่เช่นนั้นคุณจะออกจากระบบหลังจากผ่านไป {numTime} วินาที`,
|
||||||
},
|
},
|
||||||
Habit:{
|
Habit:{
|
||||||
Workspace:'Workspace',
|
Workspace:'พื้นที่ทำงาน',
|
||||||
WorkspaceSetting:'Workspace Setting',
|
WorkspaceSetting:'การตั้งค่าพื้นที่ทำงาน',
|
||||||
settingWorkspace:'adjust your workspace setting',
|
settingWorkspace:'ปรับการตั้งค่าพื้นที่ทำงานของคุณ',
|
||||||
Overall:'Overall',
|
Overall:'โดยรวม',
|
||||||
Single:'Single',
|
Single:'เดี่ยว',
|
||||||
System:'System',
|
System:'ระบบ',
|
||||||
Designer:'Designer',
|
Designer:'ดีไซเนอร์',
|
||||||
Mannequin:'Mannequin',
|
Mannequin:'นางแบบ',
|
||||||
Current:'Current',
|
Current:'ปัจจุบัน',
|
||||||
User:'User',
|
User:'ผู้ใช้',
|
||||||
jsContent1:'Whether to delete the workspace?',
|
jsContent1:'ไม่ว่าจะลบพื้นที่ทำงาน?',
|
||||||
jsContent2:'Please enter a workbench name',
|
jsContent2:'โปรดป้อนชื่อเวิร์กเบนช์',
|
||||||
},
|
},
|
||||||
RobotAssist:{
|
RobotAssist:{
|
||||||
inputContent1:"write a message~",
|
inputContent1:"เขียนข้อความ~",
|
||||||
jsContent1:"Please enter content",
|
jsContent1:"กรุณากรอกเนื้อหา",
|
||||||
},
|
},
|
||||||
HomeView:{
|
HomeView:{
|
||||||
GetStarted:'Get Started',
|
GetStarted:'เริ่มต้น',
|
||||||
Start:'Start',
|
Start:'เริ่ม',
|
||||||
Edit:'Edit',
|
Edit:'แก้ไข',
|
||||||
Design:'Design',
|
Design:'ออกแบบ',
|
||||||
Redesign:'Redesign',
|
Redesign:'ออกแบบใหม่',
|
||||||
GeneratedDesign:'Generated Design',
|
GeneratedDesign:'การออกแบบที่สร้างขึ้น',
|
||||||
SelectedDesign:'Selected Design',
|
SelectedDesign:'การออกแบบที่เลือก',
|
||||||
Export:'Export',
|
Export:'ส่งออก',
|
||||||
jsContent1:'You must choose one or more colors for further process.',
|
jsContent1:'คุณต้องเลือกหนึ่งสีขึ้นไปเพื่อดำเนินการต่อไป.',
|
||||||
jsContent2:'You must choose one or more colors for further process.',
|
jsContent2:'คุณต้องเลือกหนึ่งสีขึ้นไปเพื่อดำเนินการต่อไป.',
|
||||||
jsContent3:'Failed to export the file',
|
jsContent3:'ล้มเหลวในการส่งออกไฟล์',
|
||||||
},
|
},
|
||||||
LibraryPage:{
|
LibraryPage:{
|
||||||
Upload:'Upload',
|
Upload:'อัปโหลด',
|
||||||
Generate:'Generate',
|
Generate:'กำเนิด',
|
||||||
Delete:'Delete',
|
Delete:'ลบ',
|
||||||
Rename:'Rename',
|
Rename:'เปลี่ยนชื่อ',
|
||||||
inputContent1:'Search by your style code',
|
inputContent1:'ค้นหาตามรหัสสไตล์ของคุณ',
|
||||||
all:'all',
|
all:'ทั้งหมด',
|
||||||
ImageOnly:'Image Only',
|
ImageOnly:'รูปภาพเท่านั้น',
|
||||||
TextOnly:'Text Only',
|
TextOnly:'ข้อความเท่านั้น',
|
||||||
TextImage:'Text-Image',
|
TextImage:'ข้อความ-รูปภาพ',
|
||||||
inputContent2:'Prompt input',
|
inputContent2:'ป้อนข้อมูลทันที',
|
||||||
maximumLength:'The entered content exceeds the maximum length.',
|
maximumLength:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
|
||||||
Model1:'Model1',
|
Model1:'แบบอย่าง1',
|
||||||
Model2:'Model2',
|
Model2:'แบบอย่าง2',
|
||||||
inputContent3:'Prompt input',
|
inputContent3:'ป้อนข้อมูลทันที',
|
||||||
Cancel:'Cancel',
|
Cancel:'ยกเลิก',
|
||||||
Sure:'Sure',
|
Sure:'ได้เลย',
|
||||||
Moodboard:'Moodboard',
|
Moodboard:'มูดบอร์ด',
|
||||||
Prints:'Prints',
|
Prints:'พิมพ์',
|
||||||
Sketches:'Sketches',
|
Sketches:'สเก็ตช์',
|
||||||
Mannequins:'Mannequins',
|
Mannequins:'หุ่นจำลอง',
|
||||||
model:'model',
|
model:'แบบอย่าง',
|
||||||
jsContent1:'Are you sure to delete the picture?',
|
jsContent1:'แน่ใจนะว่าจะลบรูปนี้?',
|
||||||
jsContent2:'Are you sure to delete the picture?',
|
jsContent2:'แน่ใจนะว่าจะลบรูปนี้?',
|
||||||
jsContent3:'You can only upload Image file!',
|
jsContent3:'คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!',
|
||||||
jsContent4:'Image must smaller than 2MB!',
|
jsContent4:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
jsContent5:'This picture has been uploaded whether to continue uploading?',
|
jsContent5:'รูปภาพนี้ถูกอัปโหลดแล้วว่าจะอัปโหลดต่อหรือไม่?',
|
||||||
jsContent6:'The entered content exceeds the maximum length.',
|
jsContent6:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
|
||||||
jsContent7:'Please enter content',
|
jsContent7:'กรุณากรอกเนื้อหา',
|
||||||
jsContent8:'upload failed',
|
jsContent8:'การอัพโหลดล้มเหลว',
|
||||||
jsContent9:'Please enter content',
|
jsContent9:'กรุณากรอกเนื้อหา',
|
||||||
},
|
},
|
||||||
HistoryPage:{
|
HistoryPage:{
|
||||||
History:'History',
|
History:'ประวัติความเป็นมา',
|
||||||
StartDate:'Start Date',
|
StartDate:'วันที่เริ่มต้น',
|
||||||
EndDate:'End Date',
|
EndDate:'วันที่สิ้นสุด',
|
||||||
inputContent1:'Search by collection name',
|
inputContent1:'ค้นหาตามชื่อคอลเลกชัน',
|
||||||
Detail:'Detail',
|
Detail:'รายละเอียด',
|
||||||
Rename:'Rename',
|
Rename:'เปลี่ยนชื่อ',
|
||||||
Retrieve:'Retrieve',
|
Retrieve:'ดึงข้อมูล',
|
||||||
Delete:'Delete',
|
Delete:'ลบ',
|
||||||
inputContent2:'Enter a new name',
|
inputContent2:'ป้อนชื่อใหม่',
|
||||||
Submit:'Submit',
|
Submit:'บันทึก',
|
||||||
CollectionsName:'Collections Name',
|
CollectionsName:'ชื่อคอลเลกชัน',
|
||||||
UptateTime:'Uptate Time',
|
UptateTime:'เวลาอัปเดต',
|
||||||
SketchCounts:'Sketch Counts',
|
SketchCounts:'จำนวนภาพร่าง',
|
||||||
Operations:'Operations',
|
Operations:'การดำเนินงาน',
|
||||||
jsContent1:'Deleted successfully',
|
jsContent1:'ลบ ประสบความสำเร็จ',
|
||||||
jsContent2:'Do you really want to delete this collection? ',
|
jsContent2:'คุณต้องการลบคอลเล็กชันนี้จริงๆ หรือไม่? ',
|
||||||
jsContent3:'Change successfully',
|
jsContent3:'เปลี่ยนสำเร็จ',
|
||||||
jsContent4:'Image must smaller than 2MB!',
|
jsContent4:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
jsContent5:'This picture has been uploaded whether to continue uploading?',
|
jsContent5:'รูปภาพนี้ถูกอัปโหลดแล้วว่าจะอัปโหลดต่อหรือไม่?',
|
||||||
jsContent6:'The entered content exceeds the maximum length.',
|
jsContent6:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
|
||||||
jsContent7:'Please enter content',
|
jsContent7:'กรุณากรอกเนื้อหา',
|
||||||
},
|
},
|
||||||
ModelPlacement:{
|
ModelPlacement:{
|
||||||
Registration:'Registration',
|
Registration:'การลงทะเบียน',
|
||||||
Submit:'Submit',
|
Submit:'บันทึก',
|
||||||
Preview:'Preview',
|
Preview:'ดูตัวอย่าง',
|
||||||
Back:'Back',
|
Back:'กลับ',
|
||||||
Restore:'Restore',
|
Restore:'คืนค่า',
|
||||||
System:'System',
|
System:'ระบบ',
|
||||||
Library:'Library',
|
Library:'ห้องสมุด',
|
||||||
Point:'Point',
|
Point:'จุด',
|
||||||
RemovePoint:'Remove Point',
|
RemovePoint:'ถอดจุด',
|
||||||
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
|
mannequinHint:'โปรดเปลี่ยนสีขาวบริสุทธิ์ภายในหุ่นเป็นสีอื่นเพื่อเพิ่มประสบการณ์ของคุณ',
|
||||||
SHOULDER:'SHOULDER',
|
SHOULDER:'ไหล่',
|
||||||
WAISTBAND:'WAISTBAND',
|
WAISTBAND:'ขอบเอว',
|
||||||
HAND:'HAND',
|
HAND:'มือ',
|
||||||
jsContent1:"You haven't marked the image yet, and the model will not be uploaded. Are you sure you want to close it?",
|
jsContent1:"คุณยังไม่ได้ทำเครื่องหมายรูปภาพ และแบบจำลองจะไม่ถูกอัปโหลด คุณแน่ใจหรือไม่ว่าต้องการปิด?",
|
||||||
jsContent2:'This picture has been uploaded whether to continue uploading?',
|
jsContent2:'รูปภาพนี้ถูกอัปโหลดแล้วว่าจะอัปโหลดต่อหรือไม่?',
|
||||||
},
|
},
|
||||||
ModelPlacementMobile:{
|
ModelPlacementMobile:{
|
||||||
Registration:'Registration',
|
Registration:'การลงทะเบียน',
|
||||||
Submit:'Submit',
|
Submit:'บันทึก',
|
||||||
Preview:'Preview',
|
Preview:'ดูตัวอย่าง',
|
||||||
Back:'Back',
|
Back:'กลับ',
|
||||||
Restore:'Restore',
|
Restore:'คืนค่า',
|
||||||
Point:'Point',
|
Point:'จุด',
|
||||||
RemovePoint:'Remove Point',
|
RemovePoint:'ถอดจุด',
|
||||||
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
|
mannequinHint:'โปรดเปลี่ยนสีขาวบริสุทธิ์ภายในหุ่นเป็นสีอื่นเพื่อเพิ่มประสบการณ์ของคุณ',
|
||||||
SHOULDER:'SHOULDER',
|
SHOULDER:'ไหล่',
|
||||||
WAISTBAND:'WAISTBAND',
|
WAISTBAND:'ขอบเอว',
|
||||||
HAND:'HAND',
|
HAND:'มือ',
|
||||||
jsContent1:"You haven't marked the image yet, and the model will not be uploaded. Are you sure you want to close it?",
|
jsContent1:"คุณยังไม่ได้ทำเครื่องหมายรูปภาพ และแบบจำลองจะไม่ถูกอัปโหลด คุณแน่ใจหรือไม่ว่าต้องการปิด?",
|
||||||
jsContent2:'This picture has been uploaded whether to continue uploading?',
|
jsContent2:'รูปภาพนี้ถูกอัปโหลดแล้วว่าจะอัปโหลดต่อหรือไม่?',
|
||||||
},
|
},
|
||||||
Upload:{
|
Upload:{
|
||||||
Delete:'Delete',
|
Delete:'ลบ',
|
||||||
Maximum2M:'Maximum 10 images can be uploaded, Maximum 2M per image',
|
Maximum2M:'สามารถอัพโหลดภาพได้สูงสุด 10 ภาพ สูงสุด 2M ต่อภาพ',
|
||||||
jsContent1:'You can only upload Image file!',
|
jsContent1:'คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!',
|
||||||
jsContent2:'Image must smaller than 2MB!',
|
jsContent2:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
jsContent3:'upload failed',
|
jsContent3:'การอัพโหลดล้มเหลว',
|
||||||
},
|
},
|
||||||
SketchboardUpload:{
|
SketchboardUpload:{
|
||||||
Upload:'Upload',
|
Upload:'อัปโหลด',
|
||||||
Library:'Library',
|
Library:'ห้องสมุด',
|
||||||
Generate:'Generate',
|
Generate:'กำเนิด',
|
||||||
PIN:'PIN',
|
PIN:'PIN',
|
||||||
Thumbnail:'Thumbnail preview of selected sketchboard',
|
Thumbnail:'ภาพตัวอย่างขนาดย่อของกระดานร่างภาพที่เลือก',
|
||||||
inputContent1:'Caption generation',
|
inputContent1:'การสร้างคำบรรยายภาพ',
|
||||||
maximumLength:'The entered content exceeds the maximum length.',
|
maximumLength:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
|
||||||
jsContent1:"upload failed",
|
jsContent1:"การอัพโหลดล้มเหลว",
|
||||||
jsContent2:"You can only upload Image file!",
|
jsContent2:"คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!",
|
||||||
jsContent3:'Image must smaller than 2MB!',
|
jsContent3:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
jsContent4:"Maximum number of allowable file uploads has been exceeded",
|
jsContent4:"เกินจำนวนการอัปโหลดไฟล์ที่อนุญาตสูงสุดแล้ว",
|
||||||
jsContent5:"Please select a picture",
|
jsContent5:"กรุณาเลือกรูปภาพ",
|
||||||
jsContent6:"The entered content exceeds the maximum length.",
|
jsContent6:"เนื้อหาที่ป้อนเกินความยาวสูงสุด.",
|
||||||
jsContent7:"Please enter content",
|
jsContent7:"กรุณากรอกเนื้อหา",
|
||||||
},
|
},
|
||||||
PrintboardUpload:{
|
PrintboardUpload:{
|
||||||
Upload:'Upload',
|
Upload:'อัปโหลด',
|
||||||
Library:'Library',
|
Library:'ห้องสมุด',
|
||||||
Generate:'Generate',
|
Generate:'กำเนิด',
|
||||||
PIN:'PIN',
|
PIN:'PIN',
|
||||||
Thumbnail:'Thumbnail preview of selected printboard',
|
Thumbnail:'ภาพตัวอย่างขนาดย่อของบอร์ดพิมพ์ที่เลือก',
|
||||||
inputContent1:'Caption generation',
|
inputContent1:'การสร้างคำบรรยายภาพ',
|
||||||
maximumLength:'The entered content exceeds the maximum length.',
|
maximumLength:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
|
||||||
jsContent1:"You can only upload Image file!",
|
jsContent1:"คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!",
|
||||||
jsContent2:'Image must smaller than 2MB!',
|
jsContent2:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
jsContent3:"Maximum number of allowable file uploads has been exceeded",
|
jsContent3:"เกินจำนวนการอัปโหลดไฟล์ที่อนุญาตสูงสุดแล้ว",
|
||||||
jsContent4:"Please select a picture",
|
jsContent4:"กรุณาเลือกรูปภาพ",
|
||||||
jsContent5:"The entered content exceeds the maximum length.",
|
jsContent5:"เนื้อหาที่ป้อนเกินความยาวสูงสุด.",
|
||||||
jsContent6:"Please enter content",
|
jsContent6:"กรุณากรอกเนื้อหา",
|
||||||
},
|
},
|
||||||
ColorboardUpload:{
|
ColorboardUpload:{
|
||||||
Thumbnail:'Thumbnail preview of selected colorboard',
|
Thumbnail:'ภาพตัวอย่างขนาดย่อของกระดานสีที่เลือก',
|
||||||
Clear:'Clear',
|
Clear:'ชัดเจน',
|
||||||
Palette:'Palette',
|
Palette:'จานสี',
|
||||||
HEX:'HEX',
|
HEX:'HEX',
|
||||||
RGBA:'RGBA',
|
RGBA:'RGBA',
|
||||||
AutoRecognize:'Auto Recognize',
|
UploadImage:'อัพโหลดรูปภาพ',
|
||||||
ColorCode:'Color Code',
|
ColorCode:'รหัสสี',
|
||||||
ExtractColor:'Extract Color',
|
ExtractColor:'สารสกัดจากสี',
|
||||||
jsContent1:"Your browser does not support it",
|
jsContent1:"เบราว์เซอร์ของคุณไม่รองรับ",
|
||||||
jsContent2:"Can't find the TCX color",
|
jsContent2:"ไม่พบสี TCX",
|
||||||
jsContent3:"You can only upload Image file!",
|
jsContent3:"คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!",
|
||||||
jsContent4:'Image must smaller than 2MB!',
|
jsContent4:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
},
|
},
|
||||||
MoodboardUpload:{
|
MoodboardUpload:{
|
||||||
Upload:'Upload',
|
Upload:'อัปโหลด',
|
||||||
Library:'Library',
|
Library:'ห้องสมุด',
|
||||||
Generate:'Generate',
|
Generate:'กำเนิด',
|
||||||
Delete:'Delete',
|
Delete:'ลบ',
|
||||||
Thumbnail:'Thumbnail preview of selected moodboard',
|
Thumbnail:'ภาพตัวอย่างขนาดย่อของมูดบอร์ดที่เลือก',
|
||||||
layout:'layout',
|
layout:'เลย์เอาต์',
|
||||||
jsContent1:'You can select up to 8 images',
|
jsContent1:'คุณสามารถเลือกได้สูงสุด 8 ภาพ',
|
||||||
jsContent2:"upload failed",
|
jsContent2:"การอัพโหลดล้มเหลว",
|
||||||
jsContent3:"You can only upload Image file!",
|
jsContent3:"คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!",
|
||||||
jsContent4:'Image must smaller than 2MB!',
|
jsContent4:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
jsContent5:'Please click Layout to sort randomly',
|
jsContent5:'กรุณาคลิกเค้าโครงเพื่อเรียงลำดับแบบสุ่ม',
|
||||||
},
|
},
|
||||||
Cropper:{
|
Cropper:{
|
||||||
Cutpicture:'Cut picture',
|
Cutpicture:'ตัดภาพ',
|
||||||
Finish:'Finish',
|
Finish:'เสร็จ',
|
||||||
Cancel:'Cancel',
|
Cancel:'ยกเลิก',
|
||||||
CropPreview:'Crop Preview',
|
CropPreview:'ครอบตัดตัวอย่าง',
|
||||||
},
|
},
|
||||||
Material:{
|
Material:{
|
||||||
inputContent1:'Please input',
|
inputContent1:'กรุณาป้อนข้อมูล',
|
||||||
PIN:'PIN',
|
PIN:'PIN',
|
||||||
},
|
},
|
||||||
MarketingSketchUpload:{
|
MarketingSketchUpload:{
|
||||||
Upload:'Upload',
|
Upload:'อัปโหลด',
|
||||||
MyLibrary:'My Library',
|
MyLibrary:'ห้องสมุดของฉัน',
|
||||||
maximumLength:'Maximum 15 images can be uploaded, Maximum 2M per image',
|
maximumLength:'สามารถอัปโหลดได้สูงสุด 15 ภาพ สูงสุด 2M ต่อภาพ',
|
||||||
jsContent1:'upload failed',
|
jsContent1:'การอัพโหลดล้มเหลว',
|
||||||
jsContent2:"You can only upload Image file!",
|
jsContent2:"คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!",
|
||||||
jsContent3:'Image must smaller than 2MB!',
|
jsContent3:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
jsContent5:'Maximum number of allowable file uploads has been exceeded',
|
jsContent5:'เกินจำนวนการอัปโหลดไฟล์ที่อนุญาตสูงสุดแล้ว',
|
||||||
},
|
},
|
||||||
layout:{
|
layout:{
|
||||||
MoodBoardDesign:'MoodBoard Design',
|
MoodBoardDesign:'MoodBoard Design',
|
||||||
Submit:'Submit',
|
LayerOptions:'ตัวเลือกเลเยอร์',
|
||||||
|
Submit:'บันทึก',
|
||||||
},
|
},
|
||||||
Generate:{
|
Generate:{
|
||||||
ImageOnly:'Image Only',
|
ImageOnly:'รูปภาพเท่านั้น',
|
||||||
TextOnly:'Text Only',
|
TextOnly:'ข้อความเท่านั้น',
|
||||||
TextImage:'Text-Image',
|
TextImage:'ข้อความ-รูปภาพ',
|
||||||
Model1:'Model1',
|
Model1:'แบบอย่าง1',
|
||||||
Model2:'Model2',
|
Model2:'แบบอย่าง2',
|
||||||
inputContent1:'Prompt input',
|
inputContent1:'ป้อนข้อมูลทันที',
|
||||||
Generate:'Generate',
|
Generate:'กำเนิด',
|
||||||
maximumLength:'The entered content exceeds the maximum length.',
|
maximumLength:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
|
||||||
jsContent1:"You can only upload Image file!",
|
jsContent1:"คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!",
|
||||||
jsContent2:'Image must smaller than 2MB!',
|
jsContent2:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
jsContent3:"Please enter content",
|
jsContent3:"กรุณากรอกเนื้อหา",
|
||||||
jsContent4:'The entered content exceeds the maximum length.',
|
jsContent4:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
|
||||||
jsContent5:"Please enter content",
|
jsContent5:"กรุณากรอกเนื้อหา",
|
||||||
jsContent6:"You can select up to 8 images",
|
jsContent6:"คุณสามารถเลือกได้สูงสุด 8 ภาพ",
|
||||||
jsContent7:"upload failed",
|
jsContent7:"การอัพโหลดล้มเหลว",
|
||||||
},
|
},
|
||||||
collectionModal:{
|
collectionModal:{
|
||||||
Moodboard:'Moodboard',
|
Moodboard:'มูดบอร์ด',
|
||||||
Printboard:'Printboard',
|
Printboard:'บอร์ดพิมพ์',
|
||||||
Colorboard:'Colorboard',
|
Colorboard:'กระดานสี',
|
||||||
Sketchboard:'Sketchboard',
|
Sketchboard:'กระดานสเก็ตช์',
|
||||||
MoodCollection:'select moodboard for your collection',
|
MoodCollection:'เลือกมูดบอร์ดสำหรับคอลเลกชันของคุณ',
|
||||||
PrinCollection:'select printboard for your collection',
|
PrinCollection:'เลือกกระดานพิมพ์สำหรับคอลเลกชันของคุณ',
|
||||||
ColorCollection:'select colors for your collection',
|
ColorCollection:'เลือกสีสำหรับคอลเลกชันของคุณ',
|
||||||
SketchCollection:'select sketchboard for your collection',
|
SketchCollection:'เลือกกระดานร่างสำหรับคอลเลกชันของคุณ',
|
||||||
jsContent1:'You must select the image and then use the layout.',
|
jsContent1:'คุณต้องเลือกรูปภาพแล้วใช้เค้าโครง.',
|
||||||
jsContent2:'The uploaded files will not be saved, being sure to continue? ',
|
jsContent2:'ไฟล์ที่อัพโหลดจะไม่ถูกบันทึก โปรดดำเนินการต่อ? ',
|
||||||
jsContent3:'You must choose one or more colors for further process.',
|
jsContent3:'คุณต้องเลือกหนึ่งสีขึ้นไปเพื่อดำเนินการต่อไป.',
|
||||||
},
|
},
|
||||||
DesignDetail:{
|
DesignDetail:{
|
||||||
Details:'Details',
|
Details:'รายละเอียด',
|
||||||
EditDetails:'Edit the details of your design',
|
EditDetails:'แก้ไขรายละเอียดการออกแบบของคุณ',
|
||||||
Submit:'Submit',
|
Submit:'บันทึก',
|
||||||
CurrentApparel:'Current Apparel',
|
CurrentApparel:'เครื่องแต่งกายปัจจุบัน',
|
||||||
CurrentPrint:'Current Print',
|
CurrentPrint:'การพิมพ์ในปัจจุบัน',
|
||||||
CurrentColor:'Current Color',
|
CurrentColor:'สีปัจจุบัน',
|
||||||
},
|
},
|
||||||
DesignDetailAlter:{
|
DesignDetailAlter:{
|
||||||
Upload:'Upload',
|
Upload:'อัปโหลด',
|
||||||
Library:'Library',
|
Library:'ห้องสมุด',
|
||||||
inputContent1:'Please input',
|
inputContent1:'กรุณาป้อนข้อมูล',
|
||||||
Palette:'Palette',
|
Palette:'จานสี',
|
||||||
HEX:'HEX',
|
HEX:'HEX',
|
||||||
RGBA:'RGBA',
|
RGBA:'RGBA',
|
||||||
AutoRecognize:'Auto Recognize',
|
UploadImage:'อัพโหลดรูปภาพ',
|
||||||
Delete:'Delete',
|
Delete:'ลบ',
|
||||||
ColorCode:'Color Code',
|
ColorCode:'รหัสสี',
|
||||||
jsContent1:"Your browser does not support it",
|
jsContent1:"เบราว์เซอร์ของคุณไม่รองรับ",
|
||||||
jsContent2:"You can select up to 8 images",
|
jsContent2:"คุณสามารถเลือกได้สูงสุด 8 ภาพ",
|
||||||
jsContent3:"upload failed",
|
jsContent3:"การอัพโหลดล้มเหลว",
|
||||||
jsContent4:'You can only upload Image file!',
|
jsContent4:'คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!',
|
||||||
jsContent5:'Image must smaller than 5MB!',
|
jsContent5:'รูปภาพต้องมีขนาดเล็กกว่า 5MB!',
|
||||||
jsContent6:"Can't find the TCX color",
|
jsContent6:"ไม่พบสี TCX",
|
||||||
},
|
},
|
||||||
DesignDetailEnd:{
|
DesignDetailEnd:{
|
||||||
NewApparel:'New Apparel',
|
NewApparel:'เครื่องแต่งกายใหม่',
|
||||||
NewPrint:'New Print',
|
NewPrint:'พิมพ์ใหม่',
|
||||||
Placement:'Placement',
|
Placement:'ตำแหน่ง',
|
||||||
Overall:'Overall',
|
Overall:'โดยรวม',
|
||||||
Single:'Single',
|
Single:'เดี่ยว',
|
||||||
NewColor:'New Color',
|
NewColor:'สีใหม่',
|
||||||
preview:'preview',
|
preview:'ดูตัวอย่าง',
|
||||||
Layout:'Layout',
|
Layout:'เลย์เอาต์',
|
||||||
jsContent1:'Please select print',
|
jsContent1:'กรุณาเลือกพิมพ์',
|
||||||
},
|
},
|
||||||
DesignPrintOperation:{
|
DesignPrintOperation:{
|
||||||
Placement:'Placement',
|
Placement:'ตำแหน่ง',
|
||||||
Overall:'Overall',
|
Overall:'โดยรวม',
|
||||||
Single:'Single',
|
Single:'เดี่ยว',
|
||||||
Random:'Random',
|
Random:'สุ่ม',
|
||||||
inputContent:'Please input',
|
inputContent:'กรุณาป้อนข้อมูล',
|
||||||
preview:'preview',
|
preview:'ดูตัวอย่าง',
|
||||||
jsContent1:'The above changes are not saved, being sure to continue? ',
|
jsContent1:'การเปลี่ยนแปลงข้างต้นไม่ได้รับการบันทึก โปรดดำเนินการต่อ? ',
|
||||||
},
|
},
|
||||||
uploadFile:{
|
uploadFile:{
|
||||||
jsContent1:'You can select up to 8 images',
|
jsContent1:'คุณสามารถเลือกได้สูงสุด 8 ภาพ',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
308
src/lang/vn.ts
Normal file
308
src/lang/vn.ts
Normal file
@@ -0,0 +1,308 @@
|
|||||||
|
export default {
|
||||||
|
Header:{
|
||||||
|
hello:'Xin chào',
|
||||||
|
HOME:'TRANG CHỦ',
|
||||||
|
LIBRARY:'THƯ VIỆN',
|
||||||
|
HISTORY:'LỊCH SỬ',
|
||||||
|
bindEmail:'liên kết email',
|
||||||
|
logOff:'đăng xuất',
|
||||||
|
language:'chuyển đổi ngôn ngữ',
|
||||||
|
skip:'nhảy',
|
||||||
|
emailContent:'bạn có email bị ràng buộc',
|
||||||
|
Email:'E-mail',
|
||||||
|
NextStep:'Bước tiếp theo',
|
||||||
|
verification:'Nhập mã xác nhận',
|
||||||
|
SentTo:'Gửi đến',
|
||||||
|
Resend:'Gửi lại',
|
||||||
|
jsContent1:'Định dạng email không chính xác',
|
||||||
|
jsContent2:'Đã thành công trong việc ràng buộc hộp thư.',
|
||||||
|
jsContent3:`Bạn đã không thực hiện bất kỳ thao tác nào trong một thời gian dài. Bạn phải hoạt động; nếu không, bạn sẽ đăng xuất khỏi {numTime} S`,
|
||||||
|
},
|
||||||
|
Habit:{
|
||||||
|
Workspace:'Không gian làm việc',
|
||||||
|
WorkspaceSetting:'Cài đặt không gian làm việc',
|
||||||
|
settingWorkspace:'điều chỉnh cài đặt không gian làm việc của bạn',
|
||||||
|
Overall:'Tổng thể',
|
||||||
|
Single:'Đơn',
|
||||||
|
System:'Hệ thống',
|
||||||
|
Designer:'Nhà thiết kế',
|
||||||
|
Mannequin:'Ma nơ canh',
|
||||||
|
Current:'Hiện hành',
|
||||||
|
User:'Người dùng',
|
||||||
|
jsContent1:'Có nên xóa không gian làm việc?',
|
||||||
|
jsContent2:'Vui lòng nhập tên bàn làm việc',
|
||||||
|
},
|
||||||
|
RobotAssist:{
|
||||||
|
inputContent1:"viết tin nhắn~",
|
||||||
|
jsContent1:"Vui lòng nhập nội dung",
|
||||||
|
},
|
||||||
|
HomeView:{
|
||||||
|
GetStarted:'Bắt đầu',
|
||||||
|
Start:'Bắt đầu',
|
||||||
|
Edit:'Biên tập',
|
||||||
|
Design:'Thiết kế',
|
||||||
|
Redesign:'Thiết kế lại',
|
||||||
|
GeneratedDesign:'Thiết kế được tạo',
|
||||||
|
SelectedDesign:'Thiết kế đã chọn',
|
||||||
|
Export:'Xuất khẩu',
|
||||||
|
jsContent1:'Bạn phải chọn một hoặc nhiều màu để xử lý tiếp.',
|
||||||
|
jsContent2:'Bạn phải chọn một hoặc nhiều màu để xử lý tiếp.',
|
||||||
|
jsContent3:'Không xuất được tệp',
|
||||||
|
},
|
||||||
|
LibraryPage:{
|
||||||
|
Upload:'Tải lên',
|
||||||
|
Generate:'Phát ra',
|
||||||
|
Delete:'Xóa bỏ',
|
||||||
|
Rename:'Đổi tên',
|
||||||
|
inputContent1:'Tìm kiếm theo mã kiểu của bạn',
|
||||||
|
all:'tất cả',
|
||||||
|
ImageOnly:'Chỉ hình ảnh',
|
||||||
|
TextOnly:'Chỉ văn bản',
|
||||||
|
TextImage:'Văn bản-Hình ảnh',
|
||||||
|
inputContent2:'Nhập liệu nhanh chóng',
|
||||||
|
maximumLength:'Nội dung đã nhập vượt quá độ dài tối đa.',
|
||||||
|
Model1:'Người mẫu1',
|
||||||
|
Model2:'Người mẫu2',
|
||||||
|
inputContent3:'Nhập liệu nhanh chóng',
|
||||||
|
Cancel:'Hủy bỏ',
|
||||||
|
Sure:'Chắc chắn',
|
||||||
|
Moodboard:'Bảng tâm trạng',
|
||||||
|
Prints:'Bản in',
|
||||||
|
Sketches:'Bản phác thảo',
|
||||||
|
Mannequins:'ma-nơ-canh',
|
||||||
|
model:'người mẫu',
|
||||||
|
jsContent1:'Bạn có chắc chắn xóa hình ảnh?',
|
||||||
|
jsContent2:'Bạn có chắc chắn xóa hình ảnh?',
|
||||||
|
jsContent3:'YBạn chỉ có thể tải lên tệp Hình ảnh!',
|
||||||
|
jsContent4:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
|
jsContent5:'Ảnh này đã được tải lên có nên tiếp tục tải lên không?',
|
||||||
|
jsContent6:'Nội dung đã nhập vượt quá độ dài tối đa.',
|
||||||
|
jsContent7:'Vui lòng nhập nội dung',
|
||||||
|
jsContent8:'Tải lên thất bại',
|
||||||
|
jsContent9:'Vui lòng nhập nội dung',
|
||||||
|
},
|
||||||
|
HistoryPage:{
|
||||||
|
History:'Lịch sử',
|
||||||
|
StartDate:'Ngày bắt đầu',
|
||||||
|
EndDate:'Ngày cuối',
|
||||||
|
inputContent1:'Tìm kiếm theo tên bộ sưu tập',
|
||||||
|
Detail:'Chi tiết',
|
||||||
|
Rename:'Đổi tên',
|
||||||
|
Retrieve:'Lấy lại',
|
||||||
|
Delete:'Xóa bỏ',
|
||||||
|
inputContent2:'Nhập tên mới',
|
||||||
|
Submit:'Nộp',
|
||||||
|
CollectionsName:'Tên bộ sưu tập',
|
||||||
|
UptateTime:'Cập nhật thời gian',
|
||||||
|
SketchCounts:'Số lượng phác thảo',
|
||||||
|
Operations:'Hoạt động',
|
||||||
|
jsContent1:'Đã xoá thành công',
|
||||||
|
jsContent2:'Bạn có thực sự muốn xóa bộ sưu tập này? ',
|
||||||
|
jsContent3:'Thay đổi thành công',
|
||||||
|
jsContent4:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
|
jsContent5:'Ảnh này đã được tải lên có nên tiếp tục tải lên không?',
|
||||||
|
jsContent6:'Nội dung đã nhập vượt quá độ dài tối đa.',
|
||||||
|
jsContent7:'Vui lòng nhập nội dung',
|
||||||
|
},
|
||||||
|
ModelPlacement:{
|
||||||
|
Registration:'Sự đăng ký',
|
||||||
|
Submit:'Nộp',
|
||||||
|
Preview:'Xem trước',
|
||||||
|
Back:'Mặt sau',
|
||||||
|
Restore:'Khôi phục',
|
||||||
|
System:'Hệ thống',
|
||||||
|
Library:'Thư viện',
|
||||||
|
Point:'Điểm',
|
||||||
|
RemovePoint:'Xóa điểm',
|
||||||
|
mannequinHint:'Vui lòng thay đổi màu trắng tinh khiết bên trong ma-nơ-canh bằng màu khác để nâng cao trải nghiệm của bạn',
|
||||||
|
SHOULDER:'VAI',
|
||||||
|
WAISTBAND:'DÂY THẮT LƯNG',
|
||||||
|
HAND:'TAY',
|
||||||
|
jsContent1:"Bạn chưa đánh dấu hình ảnh và mô hình sẽ không được tải lên. Bạn có chắc chắn muốn đóng nó không?",
|
||||||
|
jsContent2:'Ảnh này đã được tải lên có nên tiếp tục tải lên không?',
|
||||||
|
},
|
||||||
|
ModelPlacementMobile:{
|
||||||
|
Registration:'Sự đăng ký',
|
||||||
|
Submit:'Nộp',
|
||||||
|
Preview:'Xem trước',
|
||||||
|
Back:'Mặt sau',
|
||||||
|
Restore:'Khôi phục',
|
||||||
|
System:'Hệ thống',
|
||||||
|
Library:'Thư viện',
|
||||||
|
Point:'Điểm',
|
||||||
|
RemovePoint:'Xóa điểm',
|
||||||
|
mannequinHint:'Vui lòng thay đổi màu trắng tinh khiết bên trong ma-nơ-canh bằng màu khác để nâng cao trải nghiệm của bạn',
|
||||||
|
SHOULDER:'VAI',
|
||||||
|
WAISTBAND:'DÂY THẮT LƯNG',
|
||||||
|
HAND:'TAY',
|
||||||
|
jsContent1:"Bạn chưa đánh dấu hình ảnh và mô hình sẽ không được tải lên. Bạn có chắc chắn muốn đóng nó không?",
|
||||||
|
jsContent2:'Ảnh này đã được tải lên có nên tiếp tục tải lên không?',
|
||||||
|
},
|
||||||
|
Upload:{
|
||||||
|
Delete:'Xóa bỏ',
|
||||||
|
Maximum2M:'Có thể tải lên tối đa 10 hình ảnh, Tối đa 2M mỗi hình ảnh',
|
||||||
|
jsContent1:'YBạn chỉ có thể tải lên tệp Hình ảnh!',
|
||||||
|
jsContent2:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
|
jsContent3:'Tải lên thất bại',
|
||||||
|
},
|
||||||
|
SketchboardUpload:{
|
||||||
|
Upload:'Tải lên',
|
||||||
|
Library:'Thư viện',
|
||||||
|
Generate:'Phát ra',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'Xem trước hình thu nhỏ của bảng phác thảo đã chọn',
|
||||||
|
inputContent1:'Tạo phụ đề',
|
||||||
|
maximumLength:'Nội dung đã nhập vượt quá độ dài tối đa.',
|
||||||
|
jsContent1:"Tải lên thất bại",
|
||||||
|
jsContent2:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
||||||
|
jsContent3:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
|
jsContent4:"Đã vượt quá số lượng tệp tải lên tối đa cho phép",
|
||||||
|
jsContent5:"Vui lòng chọn một hình ảnh",
|
||||||
|
jsContent6:"Nội dung đã nhập vượt quá độ dài tối đa.",
|
||||||
|
jsContent7:"Vui lòng nhập nội dung",
|
||||||
|
},
|
||||||
|
PrintboardUpload:{
|
||||||
|
Upload:'Tải lên',
|
||||||
|
Library:'Thư viện',
|
||||||
|
Generate:'Phát ra',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'Xem trước hình thu nhỏ của bảng in đã chọn',
|
||||||
|
inputContent1:'Tạo phụ đề',
|
||||||
|
maximumLength:'Nội dung đã nhập vượt quá độ dài tối đa.',
|
||||||
|
jsContent1:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
||||||
|
jsContent2:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
|
jsContent3:"Đã vượt quá số lượng tệp tải lên tối đa cho phép",
|
||||||
|
jsContent4:"Vui lòng chọn một hình ảnh",
|
||||||
|
jsContent5:"Nội dung đã nhập vượt quá độ dài tối đa.",
|
||||||
|
jsContent6:"Vui lòng nhập nội dung",
|
||||||
|
},
|
||||||
|
ColorboardUpload:{
|
||||||
|
Thumbnail:'Xem trước hình thu nhỏ của bảng màu đã chọn',
|
||||||
|
Clear:'Thông thoáng',
|
||||||
|
Palette:'Bảng màu',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'Tải hình ảnh lên',
|
||||||
|
ColorCode:'Mã màu',
|
||||||
|
ExtractColor:'Trích xuất màu',
|
||||||
|
jsContent1:"Trình duyệt của bạn không hỗ trợ nó",
|
||||||
|
jsContent2:"Không tìm thấy màu TCX",
|
||||||
|
jsContent3:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
||||||
|
jsContent4:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
|
},
|
||||||
|
MoodboardUpload:{
|
||||||
|
Upload:'Tải lên',
|
||||||
|
Library:'Thư viện',
|
||||||
|
Generate:'Phát ra',
|
||||||
|
Delete:'Xóa bỏ',
|
||||||
|
Thumbnail:'Xem trước hình thu nhỏ của bảng tâm trạng đã chọn',
|
||||||
|
layout:'cách trình bày',
|
||||||
|
jsContent1:'Bạn có thể chọn tối đa 8 hình ảnh',
|
||||||
|
jsContent2:"Tải lên thất bại",
|
||||||
|
jsContent3:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
||||||
|
jsContent4:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
|
jsContent5:'Hãy nhấn vào Bố cục để sắp xếp ngẫu nhiên',
|
||||||
|
},
|
||||||
|
Cropper:{
|
||||||
|
Cutpicture:'Cắt ảnh',
|
||||||
|
Finish:'Hoàn thành',
|
||||||
|
Cancel:'Hủy bỏ',
|
||||||
|
CropPreview:'Cắt xem trước',
|
||||||
|
},
|
||||||
|
Material:{
|
||||||
|
inputContent1:'Xin vui lòng nhập',
|
||||||
|
PIN:'PIN',
|
||||||
|
},
|
||||||
|
MarketingSketchUpload:{
|
||||||
|
Upload:'Tải lên',
|
||||||
|
Library:'Thư viện',
|
||||||
|
maximumLength:'Có thể tải lên tối đa 15 hình ảnh, Tối đa 2M mỗi hình ảnh',
|
||||||
|
jsContent1:'Tải lên thất bại',
|
||||||
|
jsContent2:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
||||||
|
jsContent3:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
|
jsContent5:'Đã vượt quá số lượng tệp tải lên tối đa cho phép',
|
||||||
|
},
|
||||||
|
layout:{
|
||||||
|
MoodBoardDesign:'Thiết kế MoodBoard',
|
||||||
|
LayerOptions:'Tùy chọn lớp',
|
||||||
|
Submit:'Nộp',
|
||||||
|
},
|
||||||
|
Generate:{
|
||||||
|
ImageOnly:'Chỉ hình ảnh',
|
||||||
|
TextOnly:'Chỉ văn bản',
|
||||||
|
TextImage:'Văn bản-Hình ảnh',
|
||||||
|
Model1:'Người mẫu1',
|
||||||
|
Model2:'Người mẫu2',
|
||||||
|
inputContent1:'Nhập liệu nhanh chóng',
|
||||||
|
Generate:'Phát ra',
|
||||||
|
maximumLength:'Nội dung đã nhập vượt quá độ dài tối đa.',
|
||||||
|
jsContent1:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
||||||
|
jsContent2:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
|
jsContent3:"Vui lòng nhập nội dung",
|
||||||
|
jsContent4:'Nội dung đã nhập vượt quá độ dài tối đa.',
|
||||||
|
jsContent5:"Vui lòng nhập nội dung",
|
||||||
|
jsContent6:"Bạn có thể chọn tối đa 8 hình ảnh",
|
||||||
|
jsContent7:"Tải lên thất bại",
|
||||||
|
},
|
||||||
|
collectionModal:{
|
||||||
|
Moodboard:'Bảng tâm trạng',
|
||||||
|
Printboard:'Bảng in',
|
||||||
|
Colorboard:'Bảng màu',
|
||||||
|
Sketchboard:'Bảng phác thảo',
|
||||||
|
MoodCollection:'chọn moodboard cho bộ sưu tập của bạn',
|
||||||
|
PrinCollection:'chọn bảng in cho bộ sưu tập của bạn',
|
||||||
|
ColorCollection:'chọn màu cho bộ sưu tập của bạn',
|
||||||
|
SketchCollection:'chọn bảng phác thảo cho bộ sưu tập của bạn',
|
||||||
|
jsContent1:'Bạn phải chọn hình ảnh rồi sử dụng bố cục.',
|
||||||
|
jsContent2:'Các tập tin đã tải lên sẽ không được lưu, hãy nhớ tiếp tục? ',
|
||||||
|
jsContent3:'Bạn phải chọn một hoặc nhiều màu để xử lý tiếp.',
|
||||||
|
},
|
||||||
|
DesignDetail:{
|
||||||
|
Details:'Chi tiết',
|
||||||
|
EditDetails:'Chỉnh sửa chi tiết thiết kế của bạn',
|
||||||
|
Submit:'Nộp',
|
||||||
|
CurrentApparel:'Trang phục hiện tại',
|
||||||
|
CurrentPrint:'Bản in hiện tại',
|
||||||
|
CurrentColor:'Màu hiện tại',
|
||||||
|
},
|
||||||
|
DesignDetailAlter:{
|
||||||
|
Upload:'Tải lên',
|
||||||
|
Library:'Thư viện',
|
||||||
|
inputContent1:'Xin vui lòng nhập',
|
||||||
|
Palette:'Bảng màu',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'Tải hình ảnh lên',
|
||||||
|
Delete:'Xóa bỏ',
|
||||||
|
ColorCode:'Mã màu',
|
||||||
|
jsContent1:"Trình duyệt của bạn không hỗ trợ nó",
|
||||||
|
jsContent2:"Bạn có thể chọn tối đa 8 hình ảnh",
|
||||||
|
jsContent3:"Tải lên thất bại",
|
||||||
|
jsContent4:'YBạn chỉ có thể tải lên tệp Hình ảnh!',
|
||||||
|
jsContent5:'Hình ảnh phải nhỏ hơn 5MB!',
|
||||||
|
jsContent6:"Không tìm thấy màu TCX",
|
||||||
|
},
|
||||||
|
DesignDetailEnd:{
|
||||||
|
NewApparel:'Trang phục mới',
|
||||||
|
NewPrint:'Bản in mới',
|
||||||
|
Placement:'Vị trí',
|
||||||
|
Overall:'Tổng thể',
|
||||||
|
Single:'Đơn',
|
||||||
|
NewColor:'Màu mới',
|
||||||
|
preview:'xem trước',
|
||||||
|
Layout:'Cách trình bày',
|
||||||
|
jsContent1:'Vui lòng chọn in',
|
||||||
|
},
|
||||||
|
DesignPrintOperation:{
|
||||||
|
Placement:'Vị trí',
|
||||||
|
Overall:'Tổng thể',
|
||||||
|
Single:'Đơn',
|
||||||
|
Random:'Ngẫu nhiên',
|
||||||
|
inputContent:'Xin vui lòng nhập',
|
||||||
|
preview:'xem trước',
|
||||||
|
jsContent1:'Những thay đổi trên không được lưu, hãy chắc chắn để tiếp tục? ',
|
||||||
|
},
|
||||||
|
uploadFile:{
|
||||||
|
jsContent1:'Bạn có thể chọn tối đa 8 hình ảnh',
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -819,7 +819,6 @@ export default defineComponent({
|
|||||||
|
|
||||||
|
|
||||||
customRequest(event:any){
|
customRequest(event:any){
|
||||||
|
|
||||||
if(this.selectCode == "Models"){
|
if(this.selectCode == "Models"){
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -828,7 +827,7 @@ export default defineComponent({
|
|||||||
file:event.file,
|
file:event.file,
|
||||||
level1Type:this.selectCode,
|
level1Type:this.selectCode,
|
||||||
level2Type:designType,
|
level2Type:designType,
|
||||||
sex:this.selectCode == 'Models' ? this.sex:'',
|
sex:this.selectCode == 'Sketchboard' ? this.sex:'',
|
||||||
modelType:'',
|
modelType:'',
|
||||||
checkMd5:1,
|
checkMd5:1,
|
||||||
timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,
|
timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,
|
||||||
|
|||||||
Reference in New Issue
Block a user