mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-08 11:25:46 -04:00
Added 16 characters length detection of username. (#4088)
Co-authored-by: Glavo <zjx001202@gmail.com>
This commit is contained in:
parent
7f04cdd6b1
commit
c3a3881cfc
@ -267,7 +267,7 @@ public class CreateAccountPane extends JFXDialogLayout implements DialogAware {
|
|||||||
}).executor(true);
|
}).executor(true);
|
||||||
};
|
};
|
||||||
|
|
||||||
if (factory instanceof OfflineAccountFactory && username != null && !USERNAME_CHECKER_PATTERN.matcher(username).matches()) {
|
if (factory instanceof OfflineAccountFactory && username != null && (!USERNAME_CHECKER_PATTERN.matcher(username).matches() || username.length() > 16)) {
|
||||||
JFXButton btnYes = new JFXButton(i18n("button.ok"));
|
JFXButton btnYes = new JFXButton(i18n("button.ok"));
|
||||||
btnYes.getStyleClass().add("dialog-error");
|
btnYes.getStyleClass().add("dialog-error");
|
||||||
btnYes.setOnAction(e -> doCreate.run());
|
btnYes.setOnAction(e -> doCreate.run());
|
||||||
|
@ -124,7 +124,7 @@ account.methods.microsoft.purchase=Buy Minecraft
|
|||||||
account.methods.microsoft.snapshot=You are using an unofficial build of HMCL. Please download the official build to log in.
|
account.methods.microsoft.snapshot=You are using an unofficial build of HMCL. Please download the official build to log in.
|
||||||
account.methods.microsoft.snapshot.website=Official Website
|
account.methods.microsoft.snapshot.website=Official Website
|
||||||
account.methods.offline=Offline
|
account.methods.offline=Offline
|
||||||
account.methods.offline.name.special_characters=Using only English letters, numbers, and underscores is recommended
|
account.methods.offline.name.special_characters=Use only letters, numbers, and underscores (max 16 chars)
|
||||||
account.methods.offline.name.invalid=It is recommended to use only English letters, numbers and underscores for the username, and the length should not exceed 16 characters.\n\
|
account.methods.offline.name.invalid=It is recommended to use only English letters, numbers and underscores for the username, and the length should not exceed 16 characters.\n\
|
||||||
\n\
|
\n\
|
||||||
\ · Legitimate: HuangYu, huang_Yu, Huang_Yu_123;\n\
|
\ · Legitimate: HuangYu, huang_Yu, Huang_Yu_123;\n\
|
||||||
|
@ -131,7 +131,7 @@ account.methods.ban_query=查詢帳戶是否被封禁
|
|||||||
account.methods.microsoft.snapshot=你正在使用第三方提供的 HMCL。請下載官方版本進行登入。
|
account.methods.microsoft.snapshot=你正在使用第三方提供的 HMCL。請下載官方版本進行登入。
|
||||||
account.methods.microsoft.snapshot.website=官方網站
|
account.methods.microsoft.snapshot.website=官方網站
|
||||||
account.methods.offline=離線模式
|
account.methods.offline=離線模式
|
||||||
account.methods.offline.name.special_characters=建議使用英文字母、數字以及底線命名
|
account.methods.offline.name.special_characters=建議使用英文字母、數字以及底線命名,且長度不超過 16 個字元
|
||||||
account.methods.offline.name.invalid=遊戲使用者名稱建議僅使用英文字母、數字及底線,且長度不超過 16 個字元。\n\
|
account.methods.offline.name.invalid=遊戲使用者名稱建議僅使用英文字母、數字及底線,且長度不超過 16 個字元。\n\
|
||||||
\n\
|
\n\
|
||||||
\ · 一些有效的使用者名稱:HuangYu、huang_Yu、Huang_Yu_123;\n\
|
\ · 一些有效的使用者名稱:HuangYu、huang_Yu、Huang_Yu_123;\n\
|
||||||
|
@ -139,7 +139,7 @@ account.methods.ban_query=检测账户是否被封禁
|
|||||||
account.methods.microsoft.snapshot=你正在使用第三方提供的 HMCL。请下载官方版本来登录微软账户。
|
account.methods.microsoft.snapshot=你正在使用第三方提供的 HMCL。请下载官方版本来登录微软账户。
|
||||||
account.methods.microsoft.snapshot.website=官方网站
|
account.methods.microsoft.snapshot.website=官方网站
|
||||||
account.methods.offline=离线模式
|
account.methods.offline=离线模式
|
||||||
account.methods.offline.name.special_characters=建议使用英文字符、数字以及下划线命名
|
account.methods.offline.name.special_characters=建议使用英文字符、数字以及下划线命名,且长度不超过 16 个字符
|
||||||
account.methods.offline.name.invalid=游戏用户名建议仅使用英文字母、数字及下划线,且长度不超过 16 个字符。\n\
|
account.methods.offline.name.invalid=游戏用户名建议仅使用英文字母、数字及下划线,且长度不超过 16 个字符。\n\
|
||||||
\n\
|
\n\
|
||||||
\ · 一些合法用户名:HuangYu、huang_Yu、Huang_Yu_123;\n\
|
\ · 一些合法用户名:HuangYu、huang_Yu、Huang_Yu_123;\n\
|
||||||
|
Loading…
x
Reference in New Issue
Block a user