Hi Ziqiao,
Here is the github link of the project which is very small https://github.com/bulutoztemur/MemoryBlocksGame . I implemented localization in standard way by using Localizable.xcstrings file. When I switch language first time, all words change. But when I keep changing language all words except navigation titles change.