用户界面元素的本地化

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

主控件栏向右滚动按钮。

在此页面上