• 特大喜讯,View and Data API 现在支持中文界面了


    大家经常会问到,使用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:
    zh_HANS

  • 相关阅读:
    js语法学习(变量类型,循环,判断语句,函数)
    使用IIS Server Farms搭建应用服务负载均衡
    Vue SSR学习
    Vue-3D-Model:用简单的方式来展示三维模型
    vue中的$EventBus.$emit、$on的应用
    Vue.js系列:生命周期钩子
    浅谈vue学习之组件通信
    vue中的provide/inject讲解
    浅谈vue$router 和 $route的区别
    vue 父子component生命周期
  • 原文地址:https://www.cnblogs.com/junqilian/p/4877693.html
Copyright © 2020-2023  润新知