Πρέπει να ξεκαθαρίσεις κάποια πράγματα πριν κοιτάξεις το Installshield. Ο Windows Installer υποστηρίζει ελληνικά, το Visual Studio είναι που δεν περιλαμβάνει τα Ελληνικά στο Localization Property. Τα αρχεία που δημιουργεί ο Windows Installer δεν υποστηρίζουν Unicode οπότε πρέπει τα κείμενα που βάζεις και το Localization Property να ταιριάζουν. Η τιμή του localization property καθορίζει και ποιές φόρμες, help κλπ θα εμφανιστούν κατά τη διάρκεια του install. Το Visual Studio σε περιορίζει μόνο σε 4-5 γλώσσες, γιατί μόνο γι αυτές έχει έτοιμες φόρμες και κείμενα. Καθώς δεν σε αφήνει να πειράξεις τα string tables, έχεις χάσει.
Τα InstallShield, Wise είτε περιέχουν από μόνα τους τα κατάλληλα language packs, ή τα αγοράζεις ξεχωριστά. Δεν σε εμποδίζουν όμως στο localization, οπότε μπορείς να φτιάξεις ένα ελληνικό setup και να μεταφράσεις όλα τα strings με το χέρι. Απλά, θα πρέπει να πας σε κάθε string, φόρμα κλπ. και να αλλάξεις τη γλώσσα.
Τέλος, θα μπορούσες να χρησιμοποιήσεις και το WiX για να ... ορίσεις όλο το setup πακέτο με ... XML. Εκεί παίζει και unicode και ότι θέλεις. Απλά θα ορίσεις τα πάντα με το χέρι.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos