From bab69fb3a1f5482fde2d5be72a856fbcb2b05e91 Mon Sep 17 00:00:00 2001 From: hawind Date: Fri, 2 Apr 2021 18:12:45 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=A1=86=E6=9E=B6=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E4=B8=BA=E4=B8=AD=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Support/License.php | 7 +- config/app.php | 2 +- resources/lang/zh-CN/auth.php | 19 ++++ resources/lang/zh-CN/pagination.php | 19 ++++ resources/lang/zh-CN/passwords.php | 22 +++++ resources/lang/zh-CN/validation.php | 145 ++++++++++++++++++++++++++++ 6 files changed, 209 insertions(+), 5 deletions(-) create mode 100644 resources/lang/zh-CN/auth.php create mode 100644 resources/lang/zh-CN/pagination.php create mode 100644 resources/lang/zh-CN/passwords.php create mode 100644 resources/lang/zh-CN/validation.php diff --git a/app/Support/License.php b/app/Support/License.php index bc27e276..86529296 100644 --- a/app/Support/License.php +++ b/app/Support/License.php @@ -30,10 +30,9 @@ class License */ public static function demoCheck() { - if ($_ENV['DEMO_VERSION'] == false) { - return; + if ($_ENV['DEMO_VERSION'] === 'true') { + abort_error('演示模式,不允许本操作。'); } - abort_error('演示模式,不允许本操作。'); } /** @@ -41,6 +40,6 @@ class License */ public static function demoClose() { - $_ENV['DEMO_VERSION'] = false; + $_ENV['DEMO_VERSION'] = 'false'; } } diff --git a/config/app.php b/config/app.php index 82ad9440..f3e18d99 100644 --- a/config/app.php +++ b/config/app.php @@ -80,7 +80,7 @@ return [ | */ - 'locale' => 'en', + 'locale' => 'zh-CN', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/zh-CN/auth.php b/resources/lang/zh-CN/auth.php new file mode 100644 index 00000000..515484fc --- /dev/null +++ b/resources/lang/zh-CN/auth.php @@ -0,0 +1,19 @@ + '用户名或密码错误。', + 'throttle' => '您的尝试登录次数过多. 请 :seconds 秒后再试。', + +]; diff --git a/resources/lang/zh-CN/pagination.php b/resources/lang/zh-CN/pagination.php new file mode 100644 index 00000000..f1fc4b5a --- /dev/null +++ b/resources/lang/zh-CN/pagination.php @@ -0,0 +1,19 @@ + '« 上一页', + 'next' => '下一页 »', + +]; diff --git a/resources/lang/zh-CN/passwords.php b/resources/lang/zh-CN/passwords.php new file mode 100644 index 00000000..f1781ea7 --- /dev/null +++ b/resources/lang/zh-CN/passwords.php @@ -0,0 +1,22 @@ + '密码至少是六位字符并且匹配。', + 'reset' => '密码重置成功!', + 'sent' => '密码重置邮件已发送!', + 'token' => '密码重置令牌无效。', + 'user' => '找不到该邮箱对应的用户。', + +]; diff --git a/resources/lang/zh-CN/validation.php b/resources/lang/zh-CN/validation.php new file mode 100644 index 00000000..0c6d3bf6 --- /dev/null +++ b/resources/lang/zh-CN/validation.php @@ -0,0 +1,145 @@ + ':attribute 必须接受。', + 'active_url' => ':attribute 不是一个有效的网址。', + 'after' => ':attribute 必须是一个在 :date 之后的日期。', + 'alpha' => ':attribute 只能由字母组成。', + 'alpha_dash' => ':attribute 只能由字母、数字和斜杠组成。', + 'alpha_num' => ':attribute 只能由字母和数字组成。', + 'array' => ':attribute 必须是一个数组。', + 'before' => ':attribute 必须是一个在 :date 之前的日期。', + 'between' => [ + 'numeric' => ':attribute 必须介于 :min - :max 之间。', + 'file' => ':attribute 必须介于 :min - :max kb 之间。', + 'string' => ':attribute 必须介于 :min - :max 个字符之间。', + 'array' => ':attribute 必须只有 :min - :max 个单元。', + ], + 'boolean' => ':attribute 必须为布尔值。', + 'confirmed' => ':attribute 两次输入不一致。', + 'date' => ':attribute 不是一个有效的日期。', + 'date_format' => ':attribute 的格式必须为 :format。', + 'different' => ':attribute 和 :other 必须不同。', + 'digits' => ':attribute 必须是 :digits 位的数字。', + 'digits_between' => ':attribute 必须是介于 :min 和 :max 位的数字。', + 'dimensions' => 'The :attribute has invalid image dimensions.', + 'distinct' => ':attribute 已經存在。', + 'email' => ':attribute 不是一个合法的邮箱。', + 'exists' => ':attribute 不存在。', + 'file' => 'The :attribute must be a file.', + 'filled' => ':attribute 不能为空。', + 'image' => ':attribute 必须是图片。', + 'in' => '已选的属性 :attribute 非法。', + 'in_array' => ':attribute 没有在 :other 中。', + 'integer' => ':attribute 必须是整数。', + 'ip' => ':attribute 必须是有效的 IP 地址。', + 'json' => ':attribute 必须是正确的 JSON 格式。', + 'max' => [ + 'numeric' => ':attribute 不能大于 :max。', + 'file' => ':attribute 不能大于 :max kb。', + 'string' => ':attribute 不能大于 :max 个字符。', + 'array' => ':attribute 最多只有 :max 个单元。', + ], + 'mimes' => ':attribute 必须是一个 :values 类型的文件。', + 'min' => [ + 'numeric' => ':attribute 必须大于等于 :min。', + 'file' => ':attribute 大小不能小于 :min kb。', + 'string' => ':attribute 至少为 :min 个字符。', + 'array' => ':attribute 至少有 :min 个单元。', + ], + 'not_in' => '已选的属性 :attribute 非法。', + 'numeric' => ':attribute 必须是一个数字。', + 'present' => ':attribute 必须存在。', + 'regex' => ':attribute 格式不正确。', + 'required' => ':attribute 不能为空。', + 'required_if' => '当 :other 为 :value 时 :attribute 不能为空。', + 'required_unless' => '当 :other 不为 :value 时 :attribute 不能为空。', + 'required_with' => '当 :values 存在时 :attribute 不能为空。', + 'required_with_all' => '当 :values 存在时 :attribute 不能为空。', + 'required_without' => '当 :values 不存在时 :attribute 不能为空。', + 'required_without_all' => '当 :values 都不存在时 :attribute 不能为空。', + 'same' => ':attribute 和 :other 必须相同。', + 'size' => [ + 'numeric' => ':attribute 大小必须为 :size。', + 'file' => ':attribute 大小必须为 :size kb。', + 'string' => ':attribute 必须是 :size 个字符。', + 'array' => ':attribute 必须为 :size 个单元。', + ], + 'string' => ':attribute 必须是一个字符串。', + 'timezone' => ':attribute 必须是一个合法的时区值。', + 'unique' => ':attribute 已经存在。', + 'url' => ':attribute 格式不正确。', + 'numeric_than' => ':attribute', + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention 'attribute.rule' to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of 'email'. This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [ + 'name' => '名称', + 'username' => '用户名', + 'email' => '邮箱', + 'first_name' => '名', + 'last_name' => '姓', + 'password' => '密码', + 'password_confirmation' => '确认密码', + 'city' => '城市', + 'country' => '国家', + 'address' => '地址', + 'phone' => '电话', + 'mobile' => '手机', + 'age' => '年龄', + 'sex' => '性别', + 'gender' => '性别', + 'day' => '天', + 'month' => '月', + 'year' => '年', + 'hour' => '时', + 'minute' => '分', + 'second' => '秒', + 'title' => '标题', + 'content' => '内容', + 'description' => '描述', + 'excerpt' => '摘要', + 'date' => '日期', + 'time' => '时间', + 'available' => '可用的', + 'size' => '大小', + ], + +];