尽管网上提供了所有信息,但我仍然在努力翻译Swift中的硬编码字符串(目标语言:法语) - 我如何进行翻译,例如标题周A < / strong>在以下代码中:
let titleButton: UIButton = UIButton(frame: CGRectMake(0, 0, 100, 32))
titleButton.setTitle("Week A", forState: UIControlState.Normal)
titleButton.titleLabel?.font = UIFont(name: "CollegiateHeavyOutline", size: 25.0)
或以下代码中的占位符文本:
timeTextField.placeholder = "Type in start time"
将非常感谢一步一步的回答。提前谢谢。
答案 0 :(得分:1)
硬编码文本将更改为另一种语言,这称为本地化。 所以你必须在你的项目中实现本地化。 请遵循此link。
答案 1 :(得分:0)
我做到了 - 是的!我做了以下事情:
let titleButton: UIButton = UIButton(frame: CGRectMake(0, 0, 100, 32))
titleButton.setTitle(NSLocalizedString("WEEK_A", comment: "Name of the week A"), forState: UIControlState.Normal)
titleButton.titleLabel?.font = UIFont(name: "CollegiateHeavyOutline", size: 25.0)
和占位符文字:
timeTextField.placeholder = NSLocalizedString("TYPE_IN_START_TIME", comment: "start time")
在接受的答案中的链接真的很有帮助!