eCatalog查看器显示的某些内容必须进行本地化,包括缩放按钮、页面更改按钮、缩略图按钮、全屏按钮、关闭按钮和滚动条按钮。
查看器中所有可以本地化的文本内容都由一个名为SYMBOL的特殊Viewer SDK标识符表示。 任何SYMBOL都有英语区域设置( "en"
),并且还可以根据需要为多种区域设置设置用户定义的值。
当查看器启动时,它会检查当前区域设置,查看区域设置中每个受支持的SYMBOL是否存在用户定义的值。 如果存在,则使用用户定义的值;否则,它会返回到现成的默认文本。
用户定义的本地化数据可以作为本地化JSON对象传递给查看器。 此类对象包含支持的区域设置列表、每个区域设置的SYMBOL文本值以及默认区域设置。
此类本地化对象的示例:
{
"en":{
"CloseButton.TOOLTIP":"Close",
"ZoomInButton.TOOLTIP":"Zoom In"
},
"fr":{
"CloseButton.TOOLTIP":"Fermer",
"ZoomInButton.TOOLTIP":"Agrandir"
},
defaultLocale:"en"
}
在上述示例中,本地化对象定义了两个区域设置( "en"
和 "fr"
)并为每个区域设置中的两个用户界面元素提供本地化。
网页代码应将此类本地化对象作为的值传递给查看器构造函数 localizedTexts
配置对象的字段。 替代选项是通过调用传递本地化对象 setLocalizedTexts(localizationInfo)
方法。
支持以下SYMBOL(假设containerId是查看器容器的ID):
符号 |
工具提示…… |
---|---|
Container.LABEL |
顶级查看器元素的ARIA标签。 |
PageView.ROLE_DESCRIPTION |
主视图组件的ARIA角色描述。 |
PageView.USAGE_HINT |
键盘用户的ARIA使用提示。 |
CloseButton.TOOLTIP |
关闭按钮。 |
ZoomInButton.TOOLTIP |
放大按钮。 |
ZoomOutButton.TOOLTIP |
缩小按钮。 |
ZoomResetButton.TOOLTIP |
缩放重置按钮。 |
FullScreenButton.TOOLTIP_SELECTED |
全屏按钮处于正常状态。 |
FullScreenButton.TOOLTIP_UNSELECT |
全屏按钮处于全屏状态。 |
ScrollUpButton.TOOLTIP |
向上滚动按钮。 |
ScrollDownButton.TOOLTIP |
向下滚动按钮。 |
<containerid>_rightButton.PanRightButton.TOOLTIP |
大的下一页按钮。 |
<containerid>_leftButton.PanLeftButton.TOOLTIP |
“上一页”按钮很大。 |
<containerid>_lastPageButton.PanRightButton.TOOLTIP |
“最后一页”按钮。 |
<containerid>_secondaryLastPageButton.PanRightButton.TOOLTIP |
“最后一页”按钮。 |
<containerid>_firstPageButton.PanLeftButton.TOOLTIP |
“第一页”按钮。 |
<containerid>_secondaryFirstPageButton.PanLeftButton.TOOLTIP |
“第一页”按钮。 |
<containerid>_toolBarRightButton.PanRightButton.TOOLTIP |
下一页按钮。 |
<containerid>_toolBarLeftButton.PanLeftButton.TOOLTIP |
上一页按钮。 |
ThumbnailPageButton.TOOLTIP_SELECTED |
缩略图模式中的缩略图按钮。 |
ThumbnailPageButton.TOOLTIP_UNSELECTED |
“缩略图”按钮处于正常模式。 |
CloseButton.TOOLTIP |
关闭按钮。 |
InfoPanelPopup.TOOLTIP_CLOSE |
信息面板关闭按钮。 |
SocialShare.TOOLTIP |
社交共享工具。 |
EmailShare.TOOLTIP |
电子邮件共享按钮。 |
EmailShare.HEADER |
电子邮件对话框标头。 |
EmailShare.TOOLTIP_HEADER_CLOSE |
电子邮件对话框右上角关闭按钮。 |
EmailShare.INVALID_ADDRESS |
如果电子邮件地址格式不正确,则显示错误消息。 |
EmailShare.TO |
“至”输入字段的标签。 |
EmailShare.TOOLTIP_ADD |
“添加其他电子邮件地址”按钮。 |
EmailShare.ADD |
“添加其他电子邮件地址”按钮。 |
EmailShare.FROM |
从输入字段。 |
EmailShare.MESSAGE |
消息输入字段。 |
EmailShare.TOOLTIP_REMOVE |
删除电子邮件地址按钮。 |
EmailShare.CANCEL |
“取消”按钮的题注。 |
EmailShare.TOOLTIP_CANCEL |
取消按钮。 |
EmbedShare.ACTION |
全选按钮的题注。 |
EmbedShare.TOOLTIP_ACTION |
“全选”按钮。 |
EmailShare.CLOSE |
表单提交后对话框底部显示的关闭按钮的题注。 |
EmailShare.TOOLTIP_CLOSE |
表单提交后对话框底部显示的关闭按钮。 |
EmailShare.ACTION |
表单提交按钮的标题。 |
EmailShare.TOOLTIP_ACTION |
表单提交按钮。 |
EmailShare.SEND_SUCCESS |
成功发送电子邮件时显示的确认消息。 |
EmailShare.SEND_FAILURE |
电子邮件未成功发送时显示的错误消息。 |
EmbedShare.TOOLTIP |
嵌入共享按钮。 |
EmbedShare.HEADER |
“嵌入”对话框标题。 |
EmbedShare.TOOLTIP_HEADER_CLOSE |
“嵌入”对话框右上角的关闭按钮。 |
EmbedShare.DESCRIPTION |
嵌入代码文本的描述。 |
EmbedShare.EMBED_SIZE |
嵌入大小组合框的标签。 |
EmbedShare.CANCEL |
“取消”按钮的题注。 |
EmbedShare.TOOLTIP_CANCEL |
取消按钮。 |
EmbedShare.CUSTOM_SIZE |
嵌入大小组合框中最后一个“自定义大小”条目的文本。 |
LinkShare.TOOLTIP |
链接共享按钮。 |
LinkShare.HEADER |
链接对话框标头。 |
LinkShare.TOOLTIP_HEADER_CLOSE |
链接对话框右上角关闭按钮。 |
LinkShare.DESCRIPTION |
共享链接的描述。 |
LinkShare.CANCEL |
“取消”按钮的题注。 |
LinkShare.TOOLTIP_CANCEL |
取消按钮。 |
LinkShare.ACTION |
全选按钮的题注。 |
LinkShare.TOOLTIP_ACTION |
“全选”按钮。 |
FacebookShare.TOOLTIP |
“Facebook共享”按钮。 |
TwitterShare.TOOLTIP |
“Twitter共享”按钮。 |
Print.TOOLTIP |
打印按钮。 |
Print.HEADER |
打印对话框标题。 |
Print.TOOLTIP_HEADER_CLOSE |
“打印”对话框右上角的关闭按钮。 |
Print.PRINT_RANGE |
“选择打印页面”部分的标签。 |
Print.PRINT_RANGE_CURRENT |
“当前页面”单选按钮的标题。 |
Print.PRINT_RANGE_FROM |
“跨页范围从”单选按钮的题注。 |
Print.PRINT_RANGE_TO |
“至”数字选取器的标题。 |
Print.PRINT_RANGE_ALL |
“所有页面”单选按钮的标题。 |
Print.PAGE_HANDLING |
“页面处理”部分的标签。 |
Print.PAGE_HANDLING_ONE |
“每张1页”单选按钮的标题。 |
Print.PAGE_HANDLING_TWO |
“每张2页”单选按钮的标题。 |
打印。取消 |
“取消”按钮的题注。 |
Print.TOOLTIP_CANCEL |
取消按钮。 |
Print.ACTION |
发送至打印按钮的题注 |
Print.TOOLTIP_ACTION |
“发送到打印”按钮。 |
FavoritesMenu.TOOLTIP |
收藏夹菜单按钮。 |
AddFavoriteButton.TOOLTIP_SELECTED |
“添加收藏夹”按钮位于“编辑收藏夹”模式。 |
AddFavoriteButton.TOOLTIP_UNSELECTED |
正常模式中的“添加收藏夹”按钮。 |
RemoveFavoriteButton.TOOLTIP_SELECTED |
“删除收藏夹”按钮(在编辑收藏夹模式下)。 |
RemoveFavoriteButton.TOOLTIP_UNSELECTED |
正常模式下的“删除收藏夹”按钮。 |
ViewAllFavoriteButton.TOOLTIP_SELECTED |
当收藏夹视图处于活动状态时,“查看所有收藏夹”按钮。 |
ViewAllFavoriteButton.TOOLTIP_UNSELECTED |
当收藏夹视图处于非活动状态时,“查看所有收藏夹”按钮。 |
Favoriteeffect.TOOLTIP |
单个收藏夹图标。 |
MediaSet.LABEL_XX[_YY] |
查看器在加载时生成的页面标签。 该符号的名称是一个模板,其中 XX 是横向上从零开始的跨页索引,可选 YY 是跨页中的从零开始的页面索引,目标定位为 XX . 仅适用于最初加载的资产;如果使用更改资产,则会被忽略 setAsset() API调用。 |
MediaSet.LABEL_DELIM |
为跨页内的左右页面定义标签时,用作页面标签分隔符的字符。 |
ScrollLeftRightButton.TOOLTIP_SELECTED |
主控件栏向左滚动按钮。 |
ScrollLeftRightButton.TOOLTIP_UNSELECTED |
主控件栏向右滚动按钮。 |