sethsandaru / vue-form-builder

Super Form Builder built on top of Vue with Drag & Drop functionality, savable-form-schema and easy to maintain/upgrade your form.
http://vue-form-builder.sethphat.com
MIT License
413 stars 129 forks source link

Translatable forms #26

Closed bajki closed 4 years ago

bajki commented 4 years ago

Hi, how to achieve to have same form with multiple languages?

If i create
<form-builder type="gui" :form="fields" v-model="language.en" ref="FormGUIEn" ></form-builder> <form-builder type="gui" :form="fields" v-model="language.de" ref="FormGUIDe" ></form-builder> If i write in EN it updates DE model and vice versa.

I need translatable fields but dont know how to do it.

sethsandaru commented 4 years ago

Hi @bajki ,

How about doing something like this for the time being? I know it's not very DRY but we have to live with what we got at the moment.

<form-builder type="gui" :form="fields" v-model="language.en" ref="FormGUIEn" v-if="currentLanguage == 'en'" ></form-builder>

The translatable field/form is one of my biggest plans at the moment, including update again a whole project. Since I've already made a simple translatable field in my previous project here: https://github.com/sethsandaru/laravel-multilingual

sethsandaru commented 4 years ago

Hi friend,

Vue-Form-Builder@2.0.0 has been released. Check it out.

P/s: I closed this issue because it's not related to Vue-Form-Builder@2.0.0 Thanks.