اکیداً توصیه میشود که از بومیسازی در ادغام «مرکز عملیات»، «رزرو»، «لیستهای انتظار» پشتیبانی شود. به کاربران بر اساس تنظیمات زبانشان، یک تجربه بومیسازیشده نشان داده میشود. اگر بومیسازی تنظیم نشده باشد، ممکن است متن پیشفرض به کاربر نشان داده شود. شما میتوانید برای بسیاری از فیلدها در ادغام، مانند نام سرویسها و توضیحات، متن بومیسازیشده ارائه دهید. لطفاً برای فهرست کامل فیلدهایی که میتوانند با استفاده از پیام Text بومیسازی شوند، به مشخصات فید ما مراجعه کنید.
پیادهسازی محلیسازی
// A possibly-localized text payload. Some Text fields may contain marked-up // content. message Text { // Required. Text value in an unknown locale, which will be displayed if // `localized_value` for the user locale is empty or missing. The locale for // this value may depend on the partner or service provider, and it should not // be assumed to be any specific language. string value = 1; // Per-locale text values. Required. repeated LocalizedString localized_value = 2; }
هر فیلدی در فیدها که از پیام Text استفاده میکند، میتواند با ارائه یک localized_value برای هر زبان پشتیبانیشده، بومیسازی شود.
لازم است هم value و هم localized_value مشخص کنید.
- ما
localized_valueرا بر اساس زبان کاربر (که در تنظیمات مرورگر زبان کاربر تنظیم شده است) نشان خواهیم داد. - مقدار به عنوان پیشفرض استفاده خواهد شد زمانی که زبان کاربر در فهرست زبانهای پشتیبانیشده شما نباشد.
- اگر مقدار را تعریف نکنید و زبان کاربر در فهرست زبانهای محلی پشتیبانیشده شما نباشد، از اولین مقدار موجود در localized_value استفاده خواهیم کرد. در حالی که این جایگزین در دسترس است، اکیداً توصیه میشود که مقدار پیشفرض را صریحاً مشخص کنید.
اگر در سیستم خود از محلیسازی پشتیبانی نمیکنید، لطفاً localized_value تنظیم کنید و locale با تنها زبانی که پشتیبانی میکنید تنظیم کنید. همچنین value تنظیم کنید که میتواند به عنوان پیشفرض استفاده شود.
قطعه کد فید سرویسها به عنوان مثال
"localized_service_name": {
"value": "Chocolate Tasting",
"localized_value": [
{
"locale": "en",
"value": "Chocolate Tasting"
},
{
"locale": "fr",
"value": "Dégustation de chocolats"
}
]
}