localization message improvement

This commit is contained in:
rahul shukla 2019-09-27 19:46:14 +05:30
parent 06e1af15a7
commit 5d63416e95
5 changed files with 32 additions and 36 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
{
"/js/shop.js": "/js/shop.js?id=053b23126964b10d1ce6",
"/js/shop.js": "/js/shop.js?id=bee521cc6ce63f91f843",
"/css/shop.css": "/css/shop.css?id=426d876808f107691dc6"
}

View File

@ -4,17 +4,11 @@ window.VeeValidate = require("vee-validate");
window.axios = require("axios");
require("./bootstrap");
require("ez-plus/src/jquery.ez-plus.js");
const dictionary = {
ar: {
required: (field) => 'حقل' + field + ' مطلوب',
email: (field) => + field + 'يجب ان يكون بريدا اليكتروني صحيح',
}
};
locales = require("./lang/locales.js");
Vue.use(VeeValidate, {
dictionary: {
ar: { messages: dictionary.ar}
ar: { messages: locales.messages.ar }
}
});

View File

@ -1,26 +0,0 @@
[{
required : (field) => 'حقل' + field + ' مطلوب',
alpha : (field) => + field + ' يجب ان يحتوي على حروف فقط',
alpha_num : (field) => + field + ' قد يحتوي فقط على حروف وارقام',
min : (field) => 'الحقل ' + field + ' يجب ان يحتوي على {length} حروف على الأقل',
numeric : (field) => +field+ ' يمكن ان يحتوي فقط على ارقام',
oneOf : (field) => 'الحقل ' + field + 'يجب ان يكون قيمة صحيحة',
regex : (field) => 'الحقل' + field+ ' غير صحيح',
required_if : (field) => 'حقل' + field + ' مطلوب',
size : (field) => + field + ' يجب ان يكون اقل من {size} كيلوبايت',
min_value : (field) => 'قيمة الحقل' + field + ' يجب ان تكون اكبر من {min} او تساويها',
alpha_spaces : (field) => + field + ' قد يحتوي فقط على حروف ومسافات',
between : (field) => 'قيمة ' +field+ ' يجب ان تكون ما بين {min} و {max}',
confirmed : (field) => + field + ' لا يماثل التأكيد',
digits : (field) => + field + ' يجب ان تحتوي فقط على ارقام والا يزيد عددها عن {length} رقم',
dimensions : (field) => + field + ' يجب ان تكون بمقاس {width} بكسل في {height} بكسل',
email : (field) => + field + ' يجب ان يكون بريدا اليكتروني صحيح',
excluded : (field) => 'الحقل' + field +'غير صحيح',
ext : (field) =>'نوع مل'+ field + 'غير صحيح',
image : (field) => + field + ' يجب ان تكون صورة',
integer : (field) => 'الحقل ' +field + ' يجب ان يكون عدداً صحيحاً',
length : (field) => 'حقل'+ field + ' يجب الا يزيد عن {length}',
max_value : (field) => 'قيمة الحقل '+ field + ' يجب ان تكون اصغر من {min} او تساويها',
max : (field) => 'الحقل' + field + 'يجب ان يحتوي على {length} حروف على الأكثر',
mimes : (field) => 'نوع ملف' + field + 'غير صحيح'
}]

View File

@ -0,0 +1,28 @@
export const messages = {
ar: {
required : (field) => 'حقل' + field + ' مطلوب',
alpha : (field) => field + ' يجب ان يحتوي على حروف فقط',
alpha_num : (field) => field + ' قد يحتوي فقط على حروف وارقام',
min : (field) => 'الحقل ' + field + ' يجب ان يحتوي على {length} حروف على الأقل',
numeric : (field) => field + ' يمكن ان يحتوي فقط على ارقام',
oneOf : (field) => 'الحقل ' + field + 'يجب ان يكون قيمة صحيحة',
regex : (field) => 'الحقل' + field+ ' غير صحيح',
required_if : (field) => 'حقل' + field + ' مطلوب',
size : (field) => field + ' يجب ان يكون اقل من {size} كيلوبايت',
min_value : (field) => 'قيمة الحقل' + field + ' يجب ان تكون اكبر من {min} او تساويها',
alpha_spaces : (field) => field + ' قد يحتوي فقط على حروف ومسافات',
between : (field) => 'قيمة ' +field+ ' يجب ان تكون ما بين {min} و {max}',
confirmed : (field) => field + ' لا يماثل التأكيد',
digits : (field) => field + ' يجب ان تحتوي فقط على ارقام والا يزيد عددها عن {length} رقم',
dimensions : (field) => field + ' يجب ان تكون بمقاس {width} بكسل في {height} بكسل',
email : (field) => field + ' يجب ان يكون بريدا اليكتروني صحيح',
excluded : (field) => 'الحقل' + field +'غير صحيح',
ext : (field) =>'نوع مل'+ field + 'غير صحيح',
image : (field) => field + ' يجب ان تكون صورة',
integer : (field) => 'الحقل ' +field + ' يجب ان يكون عدداً صحيحاً',
length : (field) => 'حقل'+ field + ' يجب الا يزيد عن {length}',
max_value : (field) => 'قيمة الحقل '+ field + ' يجب ان تكون اصغر من {min} او تساويها',
max : (field) => 'الحقل' + field + 'يجب ان يحتوي على {length} حروف على الأكثر',
mimes : (field) => 'نوع ملف' + field + 'غير صحيح'
}
}