getActivity / MultiLanguages

Android 多语种适配框架,兼容高版本,适配第三方库语种
Apache License 2.0
982 stars 123 forks source link

我设置了应用内使用当前设置的语言为英语,但是使用XXPermissions权限弹出来的选择框是中文。 #43

Closed dd9000901 closed 6 months ago

dd9000901 commented 7 months ago

框架版本【必填】

implementation 'com.github.getActivity:MultiLanguages:9.3'

问题描述【必填】

我设置了应用内使用当前设置的语言为英语,但是XXPermissions权限弹出来的选择框是中文,只有选择了系统的英文,权限弹出框才会弹出英文的语言。 希望我选择了应用内语言是英文,然后弹出权限的弹出框是英文的语言

复现步骤【必填】

app选择Activity的语言为英文,然后选择一个XXPermissions权限弹出确认权限,就会是中文。不会显示英文

是否必现【必填】

项目 targetSdkVersion【必填】

34

出现问题的手机信息【必填】

三星s21

出现问题的安卓版本【必填】

14

问题信息的来源渠道【必填】

自己遇到的

是部分机型还是所有机型都会出现【必答】

全部

框架最新的版本是否存在这个问题【必答】

框架文档是否提及了该问题【必答】

是否已经查阅框架文档但还未能解决的【必答】

issue 列表中是否有人曾提过类似的问题【必答】

是否已经搜索过了 issue 列表但还未能解决的【必答】

是否可以通过 Demo 来复现该问题【必答】

提供报错堆栈

No response

提供截图或视频

/ 2222

提供解决方案

No response

getActivity commented 6 months ago
image
getActivity commented 6 months ago

小伙子,这个是系统的弹窗,只能跟随系统的语种来走,因为这个弹窗引用的 Context 不是应用的,而是系统的,还有应用层面无论如何是控制不了系统弹窗显示的语种。

dd9000901 commented 6 months ago

小伙子,这是系统的弹窗,只能跟着系统的语种来走,因为这个弹窗引用的上下文不是应用的,而是系统的,还有应用层面无论如何都是控制系统无法弹窗显示的语种。

谢谢知道了