npm i --save 本地化插件
- 版本:1.0.2
- GitHub: https://github.com/hettiger/nativescript-plugin-regions
- NPM: https://npmjs.net.cn/package/nativescript-plugin-regions
- 下载
- 昨日:0
- 上周:0
- 上个月:0
本地化插件
此模块安装了一个 NativeScript 钩子,允许您完全控制开发区域和已知区域,这些区域设置在自动生成的 platforms/ios/app-name.xcodeproj/project.pbxproj
文件中。
如何使用
安装
tns plugin install nativescript-plugin-regions
配置
在项目目录中创建一个名为 region.nativescript.json
的文件
{
"developmentRegion": "de",
"knownRegions": [
"de"
]
}
应用您的配置。支持多个已知区域。
请确保您在 app/App_Resources/iOS/Info.plist
文件中应用正确的配置。上述区域配置的一个示例为
<key>CFBundleDevelopmentRegion</key>
<string>de</string>
<key>CFBundleLocalizations</key>
<array>
<string>de</string>
</array>
用法
您需要在 CLI 中执行 tns platform clean ios
和 tns prepare ios
以使更改生效。
发布构建的工作流程示例
tns platform clean ios
tns prepare ios --release
tns build ios --bundle --env.uglify --env.aot --release --forDevice
项目构建后的手动步骤
如果您针对单一语言,则需要执行此步骤。
为了使 iTunes Connect 只识别单一语言,您需要使用 Xcode 打开 platforms/ios/app-name.xcodeproj
文件,如果有的话,或者 platforms/ios/app-name.xcworkspace
文件。
在 Xcode 中应用以下图形中描述的更改。
您只需在为 iTunes Connect 创建存档时进行这些手动更改。在开发过程中并不重要。
许可证
NativeScript 插件本地化插件是开源软件,许可协议为 MIT 许可协议。