I'm always confused as to which would be the best approach for the following scenario: App is targetted to the Japanese market exclusively, and initially supports only Japanese language. But I don't want to hard-code all user-facing text into the source code, so I instead use a Localizable.strings file. Also, I may add support for other languages for non-japanese users residing in Japan. Should I treat"Base" as "Japanese", and add localizations in other languages (e.g., English)? Will cause my app to default to Japanese (not English) when run on (say) an iPhone with the language set to French?