Panduan Pengguna Terjemahan API
menjelaskan:
menggunakan
Db::return_json_exit()
Saat menggunakan metode ini, Anda dapat menentukan jalur bidang yang akan diterjemahkan melalui parameter kedua.
Penggunaan dasar
1. Terjemahkan bidang-bidang tertentu
Terjemahkan semua teks berbahasa Mandarin di bawah `pricing_plans` dan nilai `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. Menerjemahkan jalur dan subjalur yang ditentukan
Terjemahkan semua karakter Tionghoa di bawah nama dan pro bidang tertentu:
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. Terjemahkan seluruh objek data
Terjemahkan semua konten di dalam folder data menggunakan karakter pengganti (wildcard):
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. Jangan diterjemahkan (default)
Parameter kedua dihilangkan, dan tidak dilakukan penerjemahan:
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' => '你好'
]
]);
Deskripsi sintaks jalur
field- Terjemahkan bidang tingkat atasdata.field- Terjemahkan bidang bersarangdata.*- Semua bidang di bawah objek terjemahandata.array.*- Terjemahkan semua konten di bawah array/objek