原文链接:https://blog.csdn.net/z929118967/article/details/108793150 IV 、genstrings本地化工具的使用 ➜ MainViewControllerDemo git:(master) ✗ genstrings Usage: genstrings [OPTION] file1. Please see the genstrings(1) man page for full documentation 生成字符串资源文件的另一种方式(通过终端命令genstrings) 苹果推出的一个用于自动从代码的 NSLocalizedStringFromTable(@"Ok", @"ios进阶", @"dialog button"); 打开终端,定位到ViewController.m所在的文件夹,输入genstrings rw-r--r--@ 1 mac staff 714 9 17 11:52 ViewController.m ➜ MainViewControllerDemo git:(master) ✗ genstrings
包含超链接属性、demo支持中英文切换 https://kunnan.blog.csdn.net/article/details/103902362 在这里插入图片描述 III 本地化工具的使用(genstrings ) genstrings 从 C 或 Objective-C(.c 或 .m)的源代码文件生成一个 .strings 文件。 genstrings ViewController.m genstrings苹果推出的一个用于自动从代码的NSLocalizedString提取生成国际化字符串的工具,genstrings 会浏览每个所选的源文件
补全 使用 genstrings 命令将所有 .m 文件中的 LocalizedString 文本生成 Localizable.strings。 ./ -name "*.m" -print0 | xargs -0 genstrings -o ./ 生成的这一份文件只包含所有 .m 文件中的国际化字符串,并不包含 plist 和 xib 中的字符串 [mh]' -print0 | xargs -0 genstrings -o ./ 生成的文件会存在当前目录。 2.
:) 初始值设定项、SwiftUI 的 LocalizedStringKey 和 Foundation 的 StringLocalizationKey 中准确地提取字符串插值和字符串文字; 添加了对 genstrings