mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-23 01:15:34 +00:00
#496 French date format fixed
This commit is contained in:
@@ -25,7 +25,13 @@ import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
import java.io.IOException;
|
||||
import java.net.URISyntaxException;
|
||||
import java.text.DateFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import javax.swing.BoxLayout;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JLabel;
|
||||
@@ -55,10 +61,25 @@ public class NewVersionDialog extends AppDialog implements ActionListener {
|
||||
changesText.setEditable(false);
|
||||
changesText.setFont(UIManager.getFont("TextField.font"));
|
||||
String changesStr = "";
|
||||
SimpleDateFormat serverFormatter = new SimpleDateFormat("MM/dd/yyyy");
|
||||
DateFormat formatter;
|
||||
String customFormat = translate("customDateFormat");
|
||||
if (customFormat.equals("default")) {
|
||||
formatter = DateFormat.getDateInstance();
|
||||
} else {
|
||||
formatter = new SimpleDateFormat(customFormat);
|
||||
}
|
||||
for (Version v : versions) {
|
||||
changesStr += translate("version") + " " + v.versionName + "\r\n";
|
||||
changesStr += "-----------------------\r\n";
|
||||
changesStr += translate("releasedate") + v.releaseDate + "\r\n";
|
||||
String releaseDate = v.releaseDate;
|
||||
try {
|
||||
Date date = serverFormatter.parse(releaseDate);
|
||||
releaseDate = formatter.format(date);
|
||||
} catch (ParseException ex) {
|
||||
Logger.getLogger(NewVersionDialog.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
changesStr += translate("releasedate") + " " + releaseDate + "\r\n";
|
||||
for (String type : v.changes.keySet()) {
|
||||
changesStr += type + ":" + "\r\n";
|
||||
for (String ch : v.changes.get(type)) {
|
||||
|
||||
@@ -22,4 +22,7 @@ button.ok = OK
|
||||
button.cancel = Cancel
|
||||
dialog.title = New version available
|
||||
newversion = New version
|
||||
newvermessage = New version of %oldAppName% is available: %newAppName%.\r\nPlease go to %projectPage% to download it.
|
||||
newvermessage = New version of %oldAppName% is available: %newAppName%.\r\nPlease go to %projectPage% to download it.
|
||||
#change this only when the date format is wrong in the changelog
|
||||
#you can use any java date format string, e.g: yyyy.MM.dd
|
||||
customDateFormat = default
|
||||
Reference in New Issue
Block a user