Udviklere af tilpassede komponenter kan angive, hvilke strenge i en tilpasset komponent der skal medtages i sideoversættelserne for flersprogede sites (MLS).
Til det formål kan du indsætte en nls
-egenskab på øverste niveau, når du gemmer dine data i objektet customSettingsData
.
Eksempel:
SitesSDK.setProperty('customSettingsData', { 'nls': { linkText: 'More...' } });
Når et oversættelsesjob oprettes, kontrollerer Oracle Content Management egenskaberne på øverste niveau for objektet customSettingsData
og eksporterer hele nls
-objektet for hver tilpassede komponentinstans på siden. Oversættere skal oversætte disse værdier, som derefter kan importeres tilbage til sitet.
Når siteoversættelserne er importeret, bliver den korrekte version af objektet nls
returneret i objektet customSettingsData
for den oversatte landestandard.
Hvis du for eksempel har oversat sitet til fransk og gengivet siden i den franske landestandard, vil værdien af objektet nls
i objektet customSettingsData
, som videregives til den tilpassede komponent, blive opdateret til:
{ 'nls': { 'linkText': 'Plus...' } },
Formatet af objektet nls
i customSettingsData
skal være begrænset til navne-/værdipar. Det hjælper med oversættelsen og sikrer, at oversatte værdier kan anvendes korrekt på sitets basisværdier, når siden gengives i en oversat landestandard.