Custom Language
Badaso also supports for customization your language. Badaso uses the Vue-i18n by Kazupon plugin for internationalization. The block below is a directory structure for adding a new language or for overridding current language translation.
#
Add New LanguageTo add new languages, you can create file js in lang directory inside badaso directory like below.
๐ฆ Your Projectโฃ ๐ resourcesโ โฃ ๐ jsโ โ โฃ ๐ badasoโ โ โ โฃ ๐ langโ โ โ โ โฃ ๐ lang.js /** Your lang here **/
The file must be containt 2 exported variable. Example: fr.js
export const label = 'France'export default {};
Default variable is the object of languages and label is used for language select at dashboard. Your language will be registered into language select at dashboard panel automatically.
#
Override Existing LanguageBadaso provide English and Indonesia language. You can override this lang by create id.js and en.jd in lang directory. You dont need to specify const label here. You can see default lang Badaso at
๐ฆ Your Projectโฃ ๐ vendorโ โฃ ๐ uasoft-indonesiaโ โ โฃ ๐ badasoโ โ โ โฃ ๐ srcโ โ โ โ โฃ ๐ resourcesโ โ โ โ โ โฃ ๐ jsโ โ โ โ โ โ โฃ ๐ langโ โ โ โ โ โ โ โฃ ๐ modulesโ โ โ โ โ โ โ โ โฃ ๐ id.jsโ โ โ โ โ โ โ โ โฃ ๐ en.js
Follow the object structure or create new property to add new label.