5***@qq.com
5***@qq.com
  • 发布:2020-08-05 09:16
  • 更新:2020-08-05 09:16
  • 阅读:988

【报Bug】manifest.json设置国际化切换到默认语言时,会自动去拿locales下的第一个语言,或者上一个切换后的语言的。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 0.15.6

手机系统: 全部

手机系统版本号: iOS 13.1

手机厂商: 苹果

页面类型: vue

打包方式: 云端

项目创建方式: CLI

CLI版本号: 2.6.16.20200424

App下载地址或H5⽹址: https://service.dcloud.net.cn/build/download/97897cb0-d643-11ea-9aa9-0382d222a4ce

测试过的手机:

ios手机,ios8-13.5。1,ios6-12,iosxs-14系统

操作步骤:

由于在manifest.json中设置国籍语言无法设置日文,现在将日文设置为默认语言,在locales下设置英文、中文语言,手机语言切换为日文,安装app会去拿locales下的第一个语言,locales下没有这个语言包,应该是默认语言而不是locales下的第一个语言。

预期结果:

1、希望在切换为其他语言的时候拿去默认语言而不是locales下的第一个语言。
2、希望locales可以支持其他国家语言,这边用册vue写的项目用xcode打包遇到各种各样问题,组件不生效等等问题,希望云打包支持其他的语言。

实际结果:

1、希望在切换为其他语言的时候拿去默认语言而不是locales下的第一个语言。
2、希望locales可以支持其他国家语言,这边用册vue写的项目用xcode打包遇到各种各样问题,组件不生效等等问题,希望云打包支持其他的语言。

bug描述:

{  
    "name" : "Orangemarket",  
    "appid" : "隐藏",  
    "description" : "二手交易平台",  
    "versionName" : "1.0.15",  
    "versionCode" : "100",  
    "transformPx" : false,  
    "app-plus" : {  
        "compatible" : {  
            "ignoreVersion" : true  
        },  
        "nvueCompiler" : "uni-app",  
        "usingComponents" : true,  
        "splashscreen" : {  
            "alwaysShowBeforeRender" : true,  
            "waiting" : false,  
            "autoclose" : true,  
            "delay" : 3000  
        },  
        "modules" : {  
            "Payment" : {},  
            "Share" : {},  
            "Push" : {}  
        },  
        "locales" : {  
            "en" : {  
                "name" : "Orangemarket",  
                "android" : {  
                    "strings" : {  
                        "NSPhotoLibraryUsageDescription" : "“Orangemarket“ Your consent is required to access your photo album for easy access to product information.",  
                        "NSPhotoLibraryAddUsageDescription" : "“Orangemarket“ Your consent is required to access your photo album in order to save the product sharing map.",  
                        "NSCameraUsageDescription" : "“Orangemarket“ Your consent is required to access your camera for easy access to product information."  
                    }  
                },  
                "ios" : {  
                    "privacyDescription" : {  
                        "NSPhotoLibraryUsageDescription" : "“Orangemarket“ Your consent is required to access your photo album for easy access to product information.",  
                        "NSPhotoLibraryAddUsageDescription" : "“Orangemarket“ Your consent is required to access your photo album in order to save the product sharing map.",  
                        "NSCameraUsageDescription" : "“Orangemarket“ Your consent is required to access your camera for easy access to product information."  
                    }  
                }  
            },  
            "zh" : {  
                "name" : "橙示",  
                "android" : {  
                    "strings" : {  
                        "NSPhotoLibraryUsageDescription" : "“橙示“需要您的同意,才能访问您的相册,以便于获取商品信息。",  
                        "NSPhotoLibraryAddUsageDescription" : "“橙示“需要您的同意,才能访问您的相册,以便于保存商品分享图。",  
                        "NSCameraUsageDescription" : "“橙示“需要您的同意,才能访问您的相机,以便于获取商品信息。"  
                    }  
                },  
                "ios" : {  
                    "privacyDescription" : {  
                        "NSPhotoLibraryUsageDescription" : "“橙示“需要您的同意,才能访问您的相册,以便于获取商品信息。",  
                        "NSPhotoLibraryAddUsageDescription" : "“橙示“需要您的同意,才能访问您的相册,以便于保存商品分享图。",  
                        "NSCameraUsageDescription" : "“橙示“需要您的同意,才能访问您的相机,以便于获取商品信息。"  
                    }  
                }  
            }  
        },  
        /* 模块配置 */  
        "distribute" : {  
            /* 应用发布信息 */  
            "android" : {  
                "schemes" : [ "detail" ],  
                /* android打包配置 */  
                "permissions" : [  
                    "<uses-feature android:name=\"android.hardware.camera\"/>",  
                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",  
                    "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",  
                    "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",  
                    "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",  
                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",  
                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",  
                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",  
                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",  
                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",  
                    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",  
                    "<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>",  
                    "<uses-permission android:name=\"android.permission.INTERNET\"/>",  
                    "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",  
                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",  
                    "<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",  
                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",  
                    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",  
                    "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",  
                    "<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>",  
                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",  
                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",  
                    "<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>",  
                    "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",  
                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"  
                ],  
                "targetSdkVersion" : "25"  
            },  
            "ios" : {  
                "capabilities" : {  
                    "entitlements" : {  
                        "com.apple.developer.associated-domains" : [ "applinks:h5.app.orangemarket.cn" ]  
                    }  
                },  
                "urltypes" : [  
                    {  
                        "urlschemes" : [ "com.app.zhonggu", "detail" ]  
                    }  
                ],  
                "privacyDescription" : {  
                    "NSPhotoLibraryUsageDescription" : "“Orangemarket”あなたの同意が必要で、あなたのアルバムにアクセスすることができます。商品情報を入手するのに便利です。",  
                    "NSPhotoLibraryAddUsageDescription" : "“Orangemarket”商品の共有図を保存するのに便利なように、あなたの同意が必要です。",  
                    "NSCameraUsageDescription" : "“Orangemarket”あなたの同意が必要で、あなたのアルバムにアクセスすることができます。商品情報を入手するのに便利です。"  
                }  
            },  
            /* ios打包配置 */  
            "sdkConfigs" : {  
                "ad" : {},  
                "share" : {  
                    "weixin" : {  
                        "appid" : "隐藏",  
                        "UniversalLinks" : "https://h5.app.orangemarket.cn/"  
                    }  
                },  
                "payment" : {  
                    "weixin" : {  
                        "appid" : "隐藏",  
                        "UniversalLinks" : "https://h5.app.orangemarket.cn/"  
                    },  
                    "alipay" : {}  
                },  
                "push" : {  
                    "unipush" : {}  
                }  
            },  
            "splashscreen" : {  
                "android" : {  
                    "xhdpi" : "/Users/apple/Desktop/项目/中古/材料/JP图.png",  
                    "xxhdpi" : "/Users/apple/Desktop/项目/中古/材料/JP图.png",  
                    "hdpi" : "/Users/apple/Desktop/项目/中古/材料/JP图.png"  
                },  
                "ios" : {  
                    "iphone" : {  
                        "retina35" : "/Users/apple/Desktop/项目/中古/材料/JP图.png",  
                        "retina40l" : "",  
                        "retina40" : "/Users/apple/Desktop/项目/中古/材料/JP图.png",  
                        "retina47l" : "",  
                        "retina47" : "/Users/apple/Desktop/项目/中古/材料/JP图.png",  
                        "retina55" : "/Users/apple/Desktop/项目/中古/材料/JP图.png",  
                        "iphonexl" : "",  
                        "iphonex" : "/Users/apple/Desktop/项目/中古/材料/JP图.png",  
                        "landscape-896h@2x" : "",  
                        "portrait-896h@3x" : "/Users/apple/Desktop/项目/中古/材料/JP图.png",  
                        "portrait-896h@2x" : "/Users/apple/Desktop/项目/中古/材料/JP图.png",  
                        "landscape-896h@3x" : "",  
                        "retina55l" : ""  
                    }  
                }  
            },  
            "icons" : {  
                "android" : {  
                    "hdpi" : "/Users/apple/Desktop/项目/中古/材料/72.png",  
                    "xhdpi" : "/Users/apple/Desktop/项目/中古/材料/96.png",  
                    "xxhdpi" : "/Users/apple/Desktop/项目/中古/材料/144.png",  
                    "xxxhdpi" : "/Users/apple/Desktop/项目/中古/材料/192.png"  
                },  
                "ios" : {  
                    "appstore" : "/Users/apple/Desktop/项目/中古/材料/1024.png",  
                    "iphone" : {  
                        "app@2x" : "/Users/apple/Desktop/项目/中古/材料/120.png",  
                        "app@3x" : "/Users/apple/Desktop/项目/中古/材料/180.png",  
                        "spotlight@2x" : "/Users/apple/Desktop/项目/中古/材料/80.png",  
                        "spotlight@3x" : "/Users/apple/Desktop/项目/中古/材料/120.png",  
                        "settings@2x" : "/Users/apple/Desktop/项目/中古/材料/58.png",  
                        "settings@3x" : "/Users/apple/Desktop/项目/中古/材料/87.png",  
                        "notification@2x" : "/Users/apple/Desktop/项目/中古/材料/40.png",  
                        "notification@3x" : "/Users/apple/Desktop/项目/中古/材料/60.png"  
                    }  
                }  
            }  
        }  
    },  
    "orientation" : [ "portrait-primary", "portrait-secondary" ],  
    /* SDK配置 */  
    "quickapp" : {},  
    /* 快应用特有相关 */  
    "mp-weixin" : {  
        /* 微信小程序特有相关 */  
        "appid" : "",  
        "setting" : {  
            "urlCheck" : false  
        },  
        "usingComponents" : true  
    },  
    "mp-alipay" : {  
        "usingComponents" : true  
    },  
    "mp-baidu" : {  
        "usingComponents" : true  
    },  
    "mp-toutiao" : {  
        "usingComponents" : true  
    },  
    "mp-qq" : {  
        "usingComponents" : true  
    },  
    "channel_list" : [  
        {  
            "id" : "huawei",  
            "name" : "华为应用商店"  
        },  
        {  
            "id" : "meizu",  
            "name" : "魅族应用市场"  
        }  
    ]  
}  
2020-08-05 09:16 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复