How to generate Localizable.strings file from strings.xml in Android -


i want strings in strings.xml converted ios localizable.strings format

format:

"string"="string"   

i have used few online tools in web converts xml localible.strings, format have seen :

 "key"="value" 

but need in format:

 "value"="value" 

example:
if strings.xml file,

    <resources>     <string name="addtocart">please add cart</string>     </resources> 

the localizable.strings format should in :

   "please add cart"="please add cart" (i need this) 

and not

   "addtocart"="please add cart" (format resulted conversion tools in web) 

is there plugin or built in functionality in eclipse. new android , localization process.

can 1 me out in achieving please...

thanks in advance.

a pretty simple awk bash script can job.

awk ' begin{     fs = "^ *<string *| *>|<\/string> *$|^ *<!-- *| *--> *$"; } {     if (/<string.*name\=\".*\".*>.*<\/string> *$/){         print "\""$3 "\" \= \"" $3 "\";"     }     else if(/<!--.*-->/)         print "// "$2;     else if(/^ *$/)         print "" }' 

save above android2ios.sh. script read standard input stream.

for example android strings content <string name="addtocart">please add cart</string> copied clipboard, , you're using os x operating system.

 pbpaste | sh  android2ios.sh 

this print

"please add cart" = "please add cart"; 

you can redirect , pipe thing in own way. script converting.

comments <!--comment--> , multiline content handled script.

btw, "addtocart"="please add cart" way better, because "value" = "value" may result in duplicated keys.


Comments

Popular posts from this blog

java - Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved -

Round ImageView Android -

How can I utilize Yahoo Weather API in android -