एपीआई अनुवाद उपयोगकर्ता मैनुअल
उदाहरण:
उपयोग
Db::return_json_exit()
इस विधि का उपयोग करते समय, आप दूसरे पैरामीटर के माध्यम से अनुवादित किए जाने वाले फ़ील्ड का पथ निर्दिष्ट कर सकते हैं।
बुनियादी उपयोग
1. विशिष्ट फ़ील्डों का अनुवाद करें
`pricing_plans` के अंतर्गत सभी चीनी पाठ और `message` के मान का अनुवाद करें:
Db::return_json_exit([
'code' => 200,
'message' => '成功',
'data' => [
'pricing_plans' => [
'basic' => [
'name' => '基础套餐',
'price' => 99,
'features' => ['功能一', '功能二']
],
'pro' => [
'name' => '专业套餐',
'price' => 299,
'features' => ['高级功能', '优先支持']
]
],
'user' => [
'name' => '张三',
'profile' => [
'city' => '北京',
'bio' => '个人简介'
]
],
'aaa' => '你好'
]
], ['data.pricing_plans.*', 'message']);
2. निर्दिष्ट पथों और उपपथों का अनुवाद करें
विशिष्ट फ़ील्ड के नाम और प्रो के नीचे दिए गए सभी चीनी अक्षरों का अनुवाद करें:
Db::return_json_exit([
'code' => 200,
'message' => '成功',
'data' => [
'pricing_plans' => [
'basic' => [
'name' => '基础套餐',
'price' => 99,
'features' => ['功能一', '功能二']
],
'pro' => [
'name' => '专业套餐',
'price' => 299,
'features' => ['高级功能', '优先支持']
]
],
'user' => [
'name' => '张三',
'profile' => [
'city' => '北京',
'bio' => '个人简介'
]
],
'aaa' => '你好'
]
], ['data.pricing_plans.basic.name', 'data.pricing_plans.pro.*']);
3. संपूर्ण डेटा ऑब्जेक्ट का अनुवाद करें
डेटा फ़ोल्डर के अंतर्गत सभी सामग्री का अनुवाद वाइल्डकार्ड का उपयोग करके करें:
Db::return_json_exit([
'code' => 200,
'message' => '成功',
'data' => [
'pricing_plans' => [
'basic' => [
'name' => '基础套餐',
'price' => 99,
'features' => ['功能一', '功能二']
],
'pro' => [
'name' => '专业套餐',
'price' => 299,
'features' => ['高级功能', '优先支持']
]
],
'user' => [
'name' => '张三',
'profile' => [
'city' => '北京',
'bio' => '个人简介'
]
],
'aaa' => '你好'
]
], ['data.*']);
4. अनुवाद न करें (डिफ़ॉल्ट)
दूसरा पैरामीटर छोड़ दिया जाता है, और कोई अनुवाद नहीं किया जाता है:
Db::return_json_exit([
'code' => 200,
'message' => '成功',
'data' => [
'pricing_plans' => [
'basic' => [
'name' => '基础套餐',
'price' => 99,
'features' => ['功能一', '功能二']
],
'pro' => [
'name' => '专业套餐',
'price' => 299,
'features' => ['高级功能', '优先支持']
]
],
'user' => [
'name' => '张三',
'profile' => [
'city' => '北京',
'bio' => '个人简介'
]
],
'aaa' => '你好'
]
]);
पथ सिंटैक्स विवरण
field- शीर्ष-स्तरीय फ़ील्ड का अनुवाद करेंdata.field- नेस्टेड फ़ील्ड का अनुवाद करेंdata.*- अनुवाद ऑब्जेक्ट के अंतर्गत सभी फ़ील्डdata.array.*- ऐरे/ऑब्जेक्ट के अंतर्गत सभी सामग्री का अनुवाद करें