1
我試圖本地化'C'項目,但我不知道如何通過xgettext提取字符串。而且項目有這麼多的C文件,所以一個接一個地提取是不可行的。 S可以從所有文件中提取一次字符串。或者有其他方法?如何使用gettext從文件夾中的所有c文件中提取字符串
在此先感謝
我試圖本地化'C'項目,但我不知道如何通過xgettext提取字符串。而且項目有這麼多的C文件,所以一個接一個地提取是不可行的。 S可以從所有文件中提取一次字符串。或者有其他方法?如何使用gettext從文件夾中的所有c文件中提取字符串
在此先感謝
可以通過管道將所有的* .c文件使用xargs
了xgettext的方案假設你在Linux/Mac上,如:
~$ find MyFolder -name "*.c \
| xargs xgettext --keyword=_ --language=C --output=messages.pot -
一定要通過-
作爲最後一個參數,所以它從標準輸入讀取所有文件。你也想用正確的C函數名稱替換我的簡單keyword=_
示例。
在我的情況下,我不需要尾隨'-' –