在开发过程中,可能由于业务繁多,进行组件化处理
但是也有可能因为业务面向不同的国家,要有本地化处理
要想各个业务有自己的本地化文件处理,那么要如何处理呢
这里以中文为例,每个业务下都有各自的zh-Hans.lpro目录文件,然后在对应的目录下创建各自业务的strings类型文件,这样在工程代码中就可以进行使用,主要是在方法
/* Method for retrieving localized strings. */
- (NSString *)localizedStringForKey:(NSString *)key value:(nullable NSString *)value table:(nullable NSString *)tableName NS_FORMAT_ARGUMENT(1);
中通过tableName来区分对应的业务,对应的参数为strings类型文件的文件名(不带后缀)
网友评论