Localizing with Xcode 9

2017-06-26  本文已影响53人  coderzcj
  1. Strings Management
    // Set a label's text
    label.text = "Population"
    // Set a label's text to a localized string
    label.text = NSLocalizedString("Population", comment: "Label preceding the population value")
    // Load localized string from a specific table

     label.text = NSLocalizedString("Population", tableName: nil, bundle: .main, value: "Localizable", comment: "Label preceding the population value")
     // Create a formatted string
     let format = NSLocalizedString("%d popular languages", comment:
         "Number of popular languages")
     label.text = String.localizedStringWithFormat(format, 2)
    
  2. Formatters
    let formatter = DateFormatter()
    formatter.dateStyle = .full
    let str = formatter.string(from: Date())

  3. Localization Process


    7edefd3f-3dd1-4c45-9618-8a33099e1917.png
  4. Stringsdict File

  1. Testing


    cc38490a-cd52-4810-b02c-44909eb1ddbd.png
上一篇 下一篇

猜你喜欢

热点阅读