Nativescript 相机模块和默认语言
Nativescript Camera Module and Default Language
在相机模块中,
它只发生在 IOS,
尽管设备未设置为英文,但按钮的值是英文的(例如 "platform.device.language" 值是 fr-FR)。
- 命令行界面:2.1.1
- 跨平台模块:2.1.0
- 运行时间:tns-ios 版本为 2.1.1
为了创建这个问题,它只需要创建一个从相机模块调用 takePicture() 函数的视图,第一个屏幕的左下角会有一个 "Cancel" 按钮。那么我们拍照的时候,默认设置按钮"Use Photo"和"Retake"。
有没有办法在不创建自定义视图的情况下更改这些按钮的值?
在您的情况下,您应该更改项目中的 Localization
语言。您可以按照下面描述的步骤操作,其中描述了如何操作:
- 打开
app/App_Resources/iOS/Info.plist file
- 在
<dict>
开始标记之后添加以下代码片段。
<key>CFBundleLocalizations</key>
<array>
<string>fr</string>
</array>
在相机模块中, 它只发生在 IOS, 尽管设备未设置为英文,但按钮的值是英文的(例如 "platform.device.language" 值是 fr-FR)。
- 命令行界面:2.1.1
- 跨平台模块:2.1.0
- 运行时间:tns-ios 版本为 2.1.1
为了创建这个问题,它只需要创建一个从相机模块调用 takePicture() 函数的视图,第一个屏幕的左下角会有一个 "Cancel" 按钮。那么我们拍照的时候,默认设置按钮"Use Photo"和"Retake"。
有没有办法在不创建自定义视图的情况下更改这些按钮的值?
在您的情况下,您应该更改项目中的 Localization
语言。您可以按照下面描述的步骤操作,其中描述了如何操作:
- 打开
app/App_Resources/iOS/Info.plist file
- 在
<dict>
开始标记之后添加以下代码片段。
<key>CFBundleLocalizations</key>
<array>
<string>fr</string>
</array>