我在"/etc/project_name/i18n"
下有多个词典(例如"/etc/project_name/i18n/default"
和"/etc/project_name/i18n/overlay"
)。
我的要求是首先从叠加路径中拾取值,如果叠加词典为空,请选择默认路径。
随着国际化的使用,我总是得到来自"默认"的关键值。字典第一。有没有办法改变这种偏好顺序?
谢谢。
答案 0 :(得分:0)
假设两个' 默认'和' 叠加' jcr:language ,您可以提供明确的偏好:
${'key' @ i18n, locale='overlay'}
重复实施:
<sly data-sly-call="${i18nOverlay @ key='key'}"></sly>
<template data-sly-template.i18nOverlay="${@ key}">
${key @ i18n, locale='overlay'}
</template>