fix(feedback): localized login error message.

This commit is contained in:
huanghongxun 2021-10-05 17:16:33 +08:00
parent 03df019638
commit 27f6ff74fc

View File

@ -32,6 +32,7 @@ import javafx.scene.control.Label;
import javafx.scene.layout.*; import javafx.scene.layout.*;
import org.jackhuang.hmcl.Metadata; import org.jackhuang.hmcl.Metadata;
import org.jackhuang.hmcl.game.MicrosoftAuthenticationServer; import org.jackhuang.hmcl.game.MicrosoftAuthenticationServer;
import org.jackhuang.hmcl.setting.Accounts;
import org.jackhuang.hmcl.setting.HMCLAccounts; import org.jackhuang.hmcl.setting.HMCLAccounts;
import org.jackhuang.hmcl.setting.Theme; import org.jackhuang.hmcl.setting.Theme;
import org.jackhuang.hmcl.task.Schedulers; import org.jackhuang.hmcl.task.Schedulers;
@ -278,7 +279,7 @@ public class FeedbackPage extends VBox implements PageAware {
} else if (exception instanceof JsonParseException) { } else if (exception instanceof JsonParseException) {
errorLabel.setText(i18n("account.failed.server_response_malformed")); errorLabel.setText(i18n("account.failed.server_response_malformed"));
} else { } else {
errorLabel.setText(exception.getClass().getName() + ": " + exception.getLocalizedMessage()); errorLabel.setText(Accounts.localizeErrorMessage(exception));
} }
} else { } else {
fireEvent(new DialogCloseEvent()); fireEvent(new DialogCloseEvent());