Çok Dilli Siteler için Çevrilebilir Bileşenleri Geliştirme

Özel bileşenlerin geliştiricileri, özel bir bileşendeki hangi dizelerin çok dilli siteler için sayfa çevirilerinde yer alacağını belirleyebilir.

Bunu yapmak için, verilerinizi customSettingsData nesnesine kaydederken en üst düzeyde bir nls niteliği tanıtmanız gerekir.

Örneğin:

SitesSDK.setProperty('customSettingsData', {
                'nls': {
                        linkText: 'More...'
                }
        });

Bir çeviri işi oluşturulurken, Oracle Content Management customSettingsData nesnesinin üst düzey niteliklerini kontrol eder ve sayfadaki her özel bileşen için nls nesnesinin tamamını dışa aktarır. Çevirmenler bu değerleri çevirir, ardından bu değerler siteye geri aktarılabilir.

Site çevirileri içe aktarıldıktan sonra, çevrilen bölge için customSettingsData nesnesinde nls nesnesinin doğru sürümü döndürülür.

Örneğin, siteyi Fransızca'ya çevirirseniz ve ardından sayfayı Fransızca bölgesinde görüntülerseniz customSettingsData nesnesinde özel bileşene iletilen nls nesnesinin değeri şu şekilde güncellenir:

               {
                    'nls': {
                        'linkText': 'Plus...'
                    }
                },

customSettingsData içerisindeki nls nesnesinin formatı ad/değer çiftleriyle sınırlandırılmalıdır. Bu, çeviri sürecine yardım eder ve sayfa çevrilen bir bölgede görüntülenirken, çevrilen değerlerin sitedeki temel değerlere doğru uygulanabilmesini sağlar.