Sergey wrote: > Looks like the only way to proceed here is to use display name ('name' > element in config.xml) for visual elements only, > and different safe string for class/activity, .apk, etc. > For the safe name we can select from one of the following options:
> 1. Use predefined name (CordovaApp for example) - this is how Windows 8 > platform operates right now. This is what BlackBerry 10 does too. > 2. Add additional property to config.xml to override predefined 'CordovaApp' > name. > * equal to display name by default? > Or CordovaApp I'm not really interested in implementing this, so before I consider it, someone would have to provide a Use Case explaining why they should be able to specify the name. We had one person asking us to change from #1 to what Android was doing, but I waved it off. My claim is that a fixed output file is easier to use -- it doesn't require third party scripts to parse the Cordova build system. > 3 Use some algorithm to convert non-ASCII chars from <name></name> contents > to ASCII (Punycode? Replace with underscores?) I'm not really interested in all the potential bugs in this path. See why I didn't want to do #2.