我有大約100個實例,我使用NSLocalizedString通過多個目錄中的多個文件進行傳播。genstrings只找到約100個NSLocalizedString實例中的5個
我第一次嘗試使用此命令從高位目錄下生成的.strings文件:
find . -name \*.m | xargs genstrings -o en.lproj
但是,這導致錯誤:
couldn't connect to output directory en.lproj
所以我只是跑這樣的:
find . -name \*.m | xargs genstrings
這生成了一個Localizable.strings文件,但它的內容只被選中從2個文件中獲取NSLocalizedString事件 - 這可能並不巧合地發生在同一目錄中。
爲什麼命令只處理一個目錄然後停止。我正在運行來自更高級目錄H的命令,並且這些源文件在M中找到,因此命令找到了H/M,但是存在包含包含NSLocalizedString實例的.m文件的M的對等目錄,例如H/A H/B等。
任何想法爲什麼問題可能是?
這將解決「無法連接到輸出目錄」,但問題仍然存在,其中正從源代碼拿起僅NSLocalizedString的情況下的一個非常小的數字。 – Gruntcakes