3***@qq.com
3***@qq.com
  • 发布:2024-08-08 09:19
  • 更新:2024-08-13 10:26
  • 阅读:155

【报Bug】uni.getLocation多语言的情况下,标题和按钮可以切换语言,但是描述不可以,表述还是中文

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.0 (23A344)

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: xs max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://testflight.apple.com/join/b9eZKmcg

示例代码:
uni.getLocation({  
            type: 'wgs84',  
            highAccuracyExpireTime:5000,  
            isHighAccuracy:true,  
            success: function (res) {  
                console.log('当前位置的经度:' + res.longitude);  
                console.log('当前位置的纬度:' + res.latitude);  
                commit('SET_LNGLAT_DATA', res)  
            }  
        });

操作步骤:
uni.getLocation({  
            type: 'wgs84',  
            highAccuracyExpireTime:5000,  
            isHighAccuracy:true,  
            success: function (res) {  
                console.log('当前位置的经度:' + res.longitude);  
                console.log('当前位置的纬度:' + res.latitude);  
                commit('SET_LNGLAT_DATA', res)  
            }  
        });

预期结果:

调用uni.getLocation的时候,
当我手机切换成西班牙语的时候,描述,标题和按钮变成西班牙语了。
当我手机切换成英语的时候,描述,标题和按钮变成英语了。

实际结果:

调用uni.getLocation的时候,
当我手机切换成西班牙语的时候,《描述为中文》标题和按钮变成西班牙语了。
当我手机切换成英语的时候,《描述为中文》标题和按钮变成英语了。

bug描述:

当我手机切换成西班牙语的时候。描述还是中文,标题和按钮变成西班牙语了!!!!!
当我手机切换成英语的时候,描述还是中文,标题和按钮变成英语了!!!

2024-08-08 09:19 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,我这里测试的是正常的,你试一下真机是正常的吗?

  • 3***@qq.com (作者)

    你好你可以给我下你的代码吗。目前我真机测试是不可以的

    2024-08-13 09:31

  • DCloud_UNI_yuhe

    回复 3***@qq.com: 没有其他配置,就是使用你给的代码

    2024-08-13 10:34

3***@qq.com

3***@qq.com (作者)

这个是我刚刚写的项目。你看还是会出现中文。然后我是真机子

7***@qq.com

7***@qq.com

https://ask.dcloud.net.cn/article/35860 你看下manifest.json可配置了

  • 3***@qq.com (作者)

    配置过了。不可以

    2024-08-13 10:34

  • 3***@qq.com (作者)

    {  
    "name": "puls",
    "appid": "__UNI_4",
    "description": "",
    "versionName": "1.0.0",
    "versionCode": "100",
    "transformPx": false,
    /* 5+App特有相关 */
    "app-plus": {
    "usingComponents": true,
    "nvueStyleCompiler": "uni-app",
    "compilerVersion": 3,
    "splashscreen": {
    "alwaysShowBeforeRender": true,
    "waiting": true,
    "autoclose": true,
    "delay": 0
    },
    /* 模块配置 */
    "modules": {},
    "locales": {
    "es": {
    "ios": {
    "privacyDescription": {
    "NSLocationWhenInUseUsageDescription": "idsdfsd",
    "NSLocationAlwaysUsageDescription": "idsdfsd",
    "NSLocationAlwaysAndWhenInUseUsageDescription": "idsdfsd"
    },
    "infoPlist":{
    "LocalizedResourcesCanBeMixed":true,
    "LocalizationNativeDevelopmentRegion":"es"
    }

    }
    }
    },

    /* 应用发布信息 */
    "distribute": {
    /* android打包配置 */
    "android": {
    "permissions": [
    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
    "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
    "<uses-feature android:name=\"android.hardware.camera\"/>",
    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
    ]
    },
    /* ios打包配置 */
    "ios": {
    "privacyDescription": {
    "NSLocationWhenInUseUsageDescription": "idsdfsd",
    "NSLocationAlwaysUsageDescription": "idsdfsd",
    "NSLocationAlwaysAndWhenInUseUsageDescription": "idsdfsd"
    }
    },
    /* SDK配置 */
    "sdkConfigs": {}
    }
    },
    /* 快应用特有相关 */
    "quickapp": {},
    /* 小程序特有相关 */
    "mp-weixin": {
    "appid": "",
    "setting": {
    "urlCheck": false
    },
    "usingComponents": true
    },
    "mp-alipay": {
    "usingComponents": true
    },
    "mp-baidu": {
    "usingComponents": true
    },
    "mp-toutiao": {
    "usingComponents": true
    },
    "uniStatistics": {
    "enable": false
    },
    "vueVersion": "2",
    "locale": "es"
    }
    /* 快应用特有相关 */

    2024-08-13 11:12

  • 7***@qq.com

    回复 3***@qq.com: idsdfsd 是你配置的文字吗,我在locales那边配了中英,我测试没啥问题。

    2024-08-13 16:11

  • 3***@qq.com (作者)

    回复 7***@qq.com: 可以啦。上TestFlight就可以啦。直接运行真机不行,谢谢哦

    2024-08-13 21:35

要回复问题请先登录注册