LocalizableLib 0.1.8

LocalizableLib 0.1.8

mohamed mahmoud 维护。



  • 作者
  • <MOHAMED MAHMOUD>

LocalizationLib

  • 支持 RTL/LTR 语言
  • 支持从 StoryBoard 中进行本地化
  • 支持 StoryBoard 中的图像 RTL
  • 不重启应用程序即可更改语言

安装

使用 pods

pod 'LocalizableLib'

使用

ezgif com-video-to-gif

import LocalizableLib

// for right to left language

MoLocalization.set(lang: "ar",
isRightToLeft: true,
forceReset: true,
startStoryBorad: "Main",
startViewController: "ViewController")

// for left to right language

MoLocalization.set(lang: "en",
isRightToLeft: false,
forceReset: true,
startStoryBorad: "Main",
startViewController: "ViewController")

程序化可本地化

// localizable programmatically

lbl.text = "changeLanguage".localized()

全局更改字体

import LocalizableLib

if MoLocalization.currentAppleLanguage() == "ar" {
UITextField.appearance().substituteFontName = "Arial"
UILabel.appearance().substituteFontName = "Arial"
UILabel.appearance().substituteFontNameBold = "Arial-Bold"
UITextField.appearance().substituteFontNameBold = "Arial-Bold"
}