Swift本地化帮助程序类

在一个项目的工作期间,有一个本地化(阿拉伯语)的要求。

对于本地化,目前最简单的解决方案是检查选择了哪种语言,然后根据条件的变化进行相应的检查。 假设您要更改按钮的标题/图像,首先要创建该按钮的出口,然后在ViewDidLoad中检查所选语言,然后更改图像和标题。

对我来说,问题是为什么我应该为每个控件每次都添加插座,就像我需要本地化按钮,图像,文本字段一样,我只需要为其本地化创建插座。

为了避免所有这些事情,我迅速创建了几个扩展,这些扩展可以直接工作而无需为任何控件创建出口。

通过拥有这些文件,可以节省大量时间,而无需创建任何出口即可完成所有这些工作。

您可以在以下位置找到所有这些要点: