LocalizeNIB:iOS Storyboard 和 XIB 文件本地化解决方案

LocalizeNIB 是一个用于简化 iOS 应用中 Storyboard 和 XIB 文件本地化流程的工具。它通过 UIViewControllerlocalizables 插座集合,利用 NSLocalizedString 来自动本地化界面元素,避免了手动处理繁琐的组件 ID。

使用 LocalizeNIB

  1. 使用 CocoaPods 安装 LocalizeNIB:
pod "LocalizeNIB"
  1. 将需要本地化的界面元素添加到 UIViewControllerlocalizables 插座集合中。

  2. 确保已准备好相应的 Localizable.strings 文件。

LocalizeNIB 会自动使用 NSLocalizedString 来获取本地化字符串,从而实现界面元素的本地化。

zip
localizenib-ios-master.zip 预估大小:26个文件
folder
localizenib-ios-master 文件夹
file
.gitignore 617B
file
.swiftlint.yml 2KB
folder
Example 文件夹
folder
LocalizeNIB.xcworkspace 文件夹
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
contents.xcworkspacedata 229B
folder
LocalizeNIB 文件夹
file
LaunchScreen.xib 4KB
file
Main.storyboard 13KB
file
Info.plist 1KB
file
Localizable.strings 464B
file
AppDelegate.swift 1KB
folder
Tests 文件夹
file
TestsLocalizables.swift 4KB
file
Tests.swift 4KB
file
Info.plist 733B
file
TestsExtensions.swift 2KB
file
Podfile.lock 436B
file
Podfile 201B
folder
LocalizeNIB.xcodeproj 文件夹
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
LocalizeNIB-Example.xcscheme 4KB
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 156B
file
project.pbxproj 24KB
folder
LocalizeNIB 文件夹
file
LocalizeNIB.swift 9KB
file
_Pods.xcodeproj 27B
file
LICENSE 1KB
folder
Docs 文件夹
file
outlet.png 115KB
file
README.md 4KB
file
Gemfile 59B
file
LocalizeNIB.podspec 863B
file
Gemfile.lock 2KB
zip 文件大小:139.71KB