From 76466db0fba5a6e0191521c090c870f51c9d5532 Mon Sep 17 00:00:00 2001 From: "HESU\\HESU" <1696136552@qq.com> Date: Tue, 1 Apr 2025 16:09:47 +0800 Subject: [PATCH] ru --- app/model/Customer.php | 12 ++++++------ app/util/Util.php | 13 +++++++++++++ config/constants/Constants.php | 6 +++++- 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/app/model/Customer.php b/app/model/Customer.php index 52d30b0..d4bd4fa 100644 --- a/app/model/Customer.php +++ b/app/model/Customer.php @@ -68,19 +68,19 @@ class Customer extends Model public static function getCustomer($customer, $request, $tag = false) { $language = $request->user['language'] ?: 'en'; - $customer['grade_txt'] = $language=='en'?Constants::GRADE_EN[$customer['grade']]:Constants::GRADE[$customer['grade']]; - $customer['magnitude_txt'] = $language=='en'?Constants::MAGNITUDE_EN[$customer['magnitude']]:Constants::MAGNITUDE[$customer['magnitude']]; - $customer['sex_txt'] = $language=='en'?Constants::SEX_EN[$customer['sex']]:Constants::SEX[$customer['sex']]; + $customer['grade_txt'] = Util::language($language, Constants::GRADE_EN[$customer['grade']], Constants::GRADE[$customer['grade']], Constants::GRADE_RU[$customer['grade']]); + $customer['magnitude_txt'] = Util::language($language, Constants::MAGNITUDE_EN[$customer['grade']], Constants::MAGNITUDE[$customer['grade']], Constants::MAGNITUDE_RU[$customer['grade']]); + $customer['sex_txt'] = Util::language($language, Constants::SEX_EN[$customer['grade']], Constants::SEX[$customer['grade']], Constants::SEX_RU[$customer['grade']]); if ($customer['grade']<=2) { $customer['follow'] = 0; - $customer['follow_txt'] = ($language == 'en' ? 'Following' : '跟进中'); + $customer['follow_txt'] = Util::language($language,'Following','跟进中','Продолжение'); }elseif ($customer['grade']<5) { $customer['follow'] = 1; - $customer['follow_txt'] = ($language == 'en' ? 'transacted' : '已成交'); + $customer['follow_txt'] = Util::language($language,'transacted','已成交','Транзакция завершена'); }else{ $customer['follow'] = 2; - $customer['follow_txt'] = ($language == 'en' ? 'lost' : '已流失'); + $customer['follow_txt'] = Util::language($language,'lost','已流失','Потерянный'); } $where = [ diff --git a/app/util/Util.php b/app/util/Util.php index 77a5e81..e5c07dc 100644 --- a/app/util/Util.php +++ b/app/util/Util.php @@ -105,4 +105,17 @@ class Util return $value; } + /** + * 格式化创建时间 + */ + public static function language($language = 'en',$en,$zh_CN,$ru) + { + if ($language == 'zh_CN'){ + return $zh_CN; + }elseif ($language == 'ru'){ + return $ru; + } + return $en; + } + } \ No newline at end of file diff --git a/config/constants/Constants.php b/config/constants/Constants.php index e922ef1..40e3a16 100644 --- a/config/constants/Constants.php +++ b/config/constants/Constants.php @@ -82,10 +82,14 @@ class Constants self::CUSTOMER_SEX_MAN => '男', self::CUSTOMER_SEX_WOMAN => '女', ]; - public const SEX_EN = [ self::CUSTOMER_SEX_UNKNOWN => 'unknown', self::CUSTOMER_SEX_MAN => 'man', self::CUSTOMER_SEX_WOMAN => 'woman', ]; + public const SEX_RU = [ + self::CUSTOMER_SEX_UNKNOWN => 'неизвестный', + self::CUSTOMER_SEX_MAN => 'мужской', + self::CUSTOMER_SEX_WOMAN => 'женский', + ]; } \ No newline at end of file