@@ -88,19 +88,19 @@ public class VersionInfo {
88
88
String originalFilename ;
89
89
90
90
/**
91
- * Language to be used during installation
91
+ * Language to be used during installation, default ENGLISH_US
92
92
*/
93
- String language ;
93
+ String language = LanguageID . ENGLISH_US . name () ;
94
94
95
95
/**
96
96
* Trademarks of author
97
97
*/
98
98
String trademarks ;
99
99
100
100
/**
101
- * Index of language to be used during installation
101
+ * Index of language to be used during installation, default index of ENGLISH_US
102
102
*/
103
- int languageIndex ;
103
+ int languageIndex = LanguageID . ENGLISH_US . getIndex () ;
104
104
105
105
net .sf .launch4j .config .VersionInfo toL4j () {
106
106
net .sf .launch4j .config .VersionInfo ret = new net .sf .launch4j .config .VersionInfo ();
@@ -115,22 +115,18 @@ net.sf.launch4j.config.VersionInfo toL4j() {
115
115
ret .setCompanyName (companyName );
116
116
ret .setInternalName (internalName );
117
117
ret .setOriginalFilename (originalFilename );
118
- ret .setLanguage (LANGUAGE_TO_LANGUAGE_ID .get (language ));
119
- if (isLanguageIndex ()) {
120
- ret .setLanguageIndex (languageIndex );
121
- }
118
+ setLanguage (ret );
122
119
ret .setTrademarks (trademarks );
123
120
124
121
return ret ;
125
122
}
126
123
127
- private boolean isLanguageIndex ( ) {
128
- for ( LanguageID languageID : LanguageID . values ()) {
129
- if (languageID . getIndex () == languageIndex ) {
130
- return true ;
131
- }
124
+ private void setLanguage ( net . sf . launch4j . config . VersionInfo ret ) {
125
+ LanguageID languageID = LANGUAGE_TO_LANGUAGE_ID . get ( language );
126
+ if (languageID != null ) {
127
+ ret . setLanguage ( languageID ) ;
128
+ ret . setLanguageIndex ( languageID . getIndex ());
132
129
}
133
- return false ;
134
130
}
135
131
136
132
@ Override
0 commit comments