特大喜讯,View and Data API 现在支持中文界面了
2023-09-27 14:25:07 时间
大家经常会问到,使用View and Data API怎么做界面的本地化,来显示中文,现在好消息来了,从v1.2.19起,View and Data API开始支持多国语言界面了。你需要制定版本号为v1.2.19. 其实,总是推荐大家在引用viewer的Javascript类库时要指定版本号,因为View and Data API一直在快速演进中,有些API难免会有变化,为了防止你的Web应用受被变化的API影响,建议你加上版本号,并且及时关注view and data API的最新进展情况,及时在新版本下测试您的应用,并在合适的时机升级到新版本。
目前支持中文的版本为v1.2.19.
<link type="text/css" rel="stylesheet" href="https://developer.api.autodesk.com/viewingservice/v1/viewers/style.css?v=v1.2.19"/>
<script src="https://developer.api.autodesk.com/viewingservice/v1/viewers/viewer3D.min.js?v=v1.2.19"></script>
语言的判定来自于viewer类库中的detectLanguage()函数,他首先读取detectLngQ,其次是从cookie中读取,在其次是从读取浏览器的语言设置,默认是英语。 不过如果你就想指定您的应用使用指定的某种语言,你也可以通过代码的方式在初始化viewer时指定语言,代码如下:
function initialize() {
var options = {
env: "AutodeskProduction",
getAccessToken: getToken,
refreshToken: getToken,
language : 'zh-HANS' //Simplified Chinese
};
// Allows different urn to be passed as url parameter
var paramUrn = Autodesk.Viewing.Private.getParameterByName('urn');
var urn = (paramUrn !== '' ? paramUrn : defaultUrn);
if (urn.indexOf('urn:') !== 0)
urn = 'urn:' + urn;
Autodesk.Viewing.Initializer(options, function () {
initializeViewer('viewerDiv', urn, '3d');
});
}
其中支持的语言为 :
cs
de
en
es
fr
it
ja
ko
pl
pt-BR
ru
tr
zh-HANS 简体中文
zh-HANT 繁体中文
Here is how it looks like if I set language to zh-HANS:
相关文章
- PHP人民币小写数字转大写中文
- imgAreaSelect 中文文档
- Android新增API之AudioEffect中文API与应用实例
- android api 中文 (74)—— AdapterView.AdapterContextMenuInfo
- android 中文 api (72) —— BluetoothSocket[蓝牙]
- Python环境下用中文做了个《王者荣耀》AI脚本,附视频
- lastTextBaseline (SwiftUI 中文文档手册 教程含源码)
- List 容器 (SwiftUI中文文档手册)
- PrimitiveButtonStyle 自定义(SwiftUI中文文档手册)
- NSFocusRingType (SwiftUI 中文文档手册 教程含源码)
- TP5.0.24 验证器内置规则中max 如果输入中文 验证长度错误的问题
- 【Samza系列】实时计算Samza中文教程(四)—API概述
- 文件下载文件名包含中文时,乱码的处理方法(url编解码)
- 【Python】爬虫获取微博热搜数据,response中文显示“u7814u7a76u8bc1u5b9eu”
- yolov5-fastapi-demo更换中文标签