meteor中autoform的報錯信息中文化

將這個文件放置到lib/error_message中能夠覆蓋原始的英文報錯信息express

SimpleSchema.messages({
required: "[label] 是必填項",
minString: "[label] 最少須要 [min] 個字符(每一箇中文字符佔2位)",
maxString: "[label] 不能超過 [max] 個字符(每一箇中文字符佔2位)",
minNumber: "[label] 不能小於 [min]",
maxNumber: "[label] 不能超過 [max]",
minDate: "[label] 必須晚於 [min]",
maxDate: "[label] 必須早於 [max]",
badDate: "[label] 不是一個合法的日期格式",
minCount: "您最少須要定義 [minCount] 個值",
maxCount: "這裏不能超過 [maxCount] 個值",
noDecimal: "[label] 必須是一個整數",
notAllowed: "[value] 是不容許的數據格式",
expectedString: "[label] 必須是一個字符串",
expectedNumber: "[label] 必須是一個數字",
expectedBoolean: "[label] 必須是一個是非值",
expectedArray: "[label] 必須是一個列表",
expectedObject: "[label] 必須是一個對象",
expectedConstructor: "[label] 必須是一個 [type]",
regEx: [
{msg: "[label] failed regular expression validation"},
{exp: SimpleSchema.RegEx.Email, msg: "[label] 好像並非一個電子郵件地址"},
{exp: SimpleSchema.RegEx.WeakEmail, msg: "[label] 好像並非一個電子郵件地址"},
{exp: SimpleSchema.RegEx.Domain, msg: "[label] 看起來不像一個連接地址"},
{exp: SimpleSchema.RegEx.WeakDomain, msg: "[label] 看起來不像一個連接地址"},
{exp: SimpleSchema.RegEx.IP, msg: "[label] 並非一個合法的 IPv4 或 IPv6 地址"},
{exp: SimpleSchema.RegEx.IPv4, msg: "[label] 並非一個合法的 IPv4 地址"},
{exp: SimpleSchema.RegEx.IPv6, msg: "[label] 並非一個合法的 IPv6 地址s"},
{exp: SimpleSchema.RegEx.Url, msg: "[label] 應該是一個連接"},
{exp: SimpleSchema.RegEx.Id, msg: "[label] 應該是一個合法的標識符"}
],
keyNotInSchema: "[key] 不在數據模型的結構中"
});ui

相關文章
相關標籤/搜索