I\'ve been searching on the Internet but none of the solutions I found seems to work so, my question is with Xcode 6, how we could localize a Cordova app?
The image
The preferred answer is correct but has the drawback to be native, i. e. you have to modify the Info*.plist after cordova prepare.
If you want to stick with the Cordova's style (which i recommend), you can use a hook or a plugin for this.
I did it with a plugin because a plugin has (from scratch) the ability to modify the native configuration's files (AndroidManifest.xml or Info*.plist).
See https://stackoverflow.com/a/27947343/2728710
What I've done :
localPlugins/cordova-plugin-config-ios/plugin.xml
CRM Factory Cordova Localization iOS Plugin
A label translate example
French
fr_FR
add-local-plugins.sh
echo "Install specific plugin for modify Info*.plist"
cordova plugin add cordova-plugin-config-ios --searchpath ${projectDir}/localPlugins/cordova-plugin-config-ios
config.xml
In my case, the hook was not mandatory but I like the freedom brought by it and to be able to log what the program did (echo part).