35
35
import processing .app .Preferences ;
36
36
import processing .app .tools .Tool ;
37
37
import processing .app .ui .Toolkit ;
38
+ import processing .mode .android .AndroidMode ;
38
39
39
40
import javax .swing .*;
40
41
import javax .swing .border .EmptyBorder ;
@@ -69,7 +70,9 @@ public class SDKUpdater extends JFrame implements PropertyChangeListener, Tool {
69
70
final static private int BUTTON_HEIGHT = Toolkit .zoom (25 );
70
71
71
72
private final Vector <String > columns = new Vector <>(Arrays .asList (
72
- "Package name" , "Installed version" , "Available update" ));
73
+ AndroidMode .getTextString ("sdk_updater.name_column" ),
74
+ AndroidMode .getTextString ("sdk_updater.version_column" ),
75
+ AndroidMode .getTextString ("sdk_updater.available_column" )));
73
76
private static final String PROPERTY_CHANGE_QUERY = "query" ;
74
77
75
78
private File sdkFolder ;
@@ -102,13 +105,13 @@ public void run() {
102
105
queryTask = new QueryTask ();
103
106
queryTask .addPropertyChangeListener (this );
104
107
queryTask .execute ();
105
- status .setText ("Querying packages..." );
108
+ status .setText (AndroidMode . getTextString ( "sdk_updater.query_message" ) );
106
109
}
107
-
110
+
108
111
109
112
@ Override
110
- public String getMenuTitle () {
111
- return "menu.android.sdk_updater" ;
113
+ public String getMenuTitle () {
114
+ return AndroidMode . getTextString ( "menu.android.sdk_updater" ) ;
112
115
}
113
116
114
117
@@ -119,13 +122,13 @@ public void propertyChange(PropertyChangeEvent evt) {
119
122
progressBar .setIndeterminate (false );
120
123
if (numUpdates == 0 ) {
121
124
actionButton .setEnabled (false );
122
- status .setText ("No updates available" );
125
+ status .setText (AndroidMode . getTextString ( "sdk_updater.no_updates_message" ) );
123
126
} else {
124
127
actionButton .setEnabled (true );
125
128
if (numUpdates == 1 ) {
126
- status .setText ("1 update found!" );
129
+ status .setText (AndroidMode . getTextString ( "sdk_updater.one_updates_message" ) );
127
130
} else {
128
- status .setText (numUpdates + " updates found!" );
131
+ status .setText (AndroidMode . getTextString ( "sdk_updater.many_updates_message" , numUpdates ));
129
132
}
130
133
}
131
134
break ;
@@ -277,7 +280,7 @@ protected Object doInBackground() throws Exception {
277
280
for (String path : settings .getPaths (mRepoManager )) {
278
281
RemotePackage p = mRepoManager .getPackages ().getRemotePackages ().get (path );
279
282
if (p == null ) {
280
- progress .logWarning ("Failed to find package " + path );
283
+ progress .logWarning (AndroidMode . getTextString ( "sdk_updater.warning_failed_finding_package" , path ) );
281
284
throw new SdkManagerCli .CommandFailedException ();
282
285
}
283
286
remotes .add (p );
@@ -294,7 +297,7 @@ protected Object doInBackground() throws Exception {
294
297
}
295
298
}
296
299
} else {
297
- progress .logWarning ("Unable to compute a complete list of dependencies." );
300
+ progress .logWarning (AndroidMode . getTextString ( "sdk_updater.warning_failed_computing_dependency_list" ) );
298
301
throw new SdkManagerCli .CommandFailedException ();
299
302
}
300
303
@@ -308,7 +311,7 @@ protected void done() {
308
311
try {
309
312
get ();
310
313
actionButton .setEnabled (false );
311
- status .setText ("Refreshing packages..." );
314
+ status .setText (AndroidMode . getTextString ( "sdk_updater.refresh_package_message" ) );
312
315
queryTask = new QueryTask ();
313
316
queryTask .addPropertyChangeListener (SDKUpdater .this );
314
317
queryTask .execute ();
@@ -457,8 +460,8 @@ public void actionPerformed(ActionEvent e) {
457
460
// };
458
461
// update.start();
459
462
460
- status .setText ("Downloading available updates..." );
461
- actionButton .setText ("Cancel" );
463
+ status .setText (AndroidMode . getTextString ( "sdk_updater.download_package_message" ) );
464
+ actionButton .setText (AndroidMode . getTextString ( "sdk_updater.cancel_button_label" ) );
462
465
}
463
466
}
464
467
});
@@ -481,7 +484,7 @@ public void actionPerformed(ActionEvent actionEvent) {
481
484
}
482
485
};
483
486
484
- JButton closeButton = new JButton ("Close" );
487
+ JButton closeButton = new JButton (AndroidMode . getTextString ( "sdk_updater.close_button_label" ) );
485
488
closeButton .setPreferredSize (new Dimension (BUTTON_WIDTH , BUTTON_HEIGHT ));
486
489
closeButton .addActionListener (disposer );
487
490
closeButton .setEnabled (true );
@@ -520,10 +523,10 @@ public void cancelTasks() {
520
523
queryTask .cancel (true );
521
524
if (downloadTaskRunning ) {
522
525
downloadTask .cancel (true );
523
- status .setText ("Download canceled" );
526
+ status .setText (AndroidMode . getTextString ( "sdk_updater.download_canceled_message" ) );
524
527
JOptionPane .showMessageDialog (null ,
525
- "Download canceled" , "Warning" , JOptionPane .WARNING_MESSAGE );
526
- actionButton .setText ("Update" );
528
+ AndroidMode . getTextString ( "sdk_updater.download_canceled_message" ) , "Warning" , JOptionPane .WARNING_MESSAGE );
529
+ actionButton .setText (AndroidMode . getTextString ( "sdk_updater.update_button_label" ) );
527
530
}
528
531
}
529
532
0 commit comments