diff --git a/core/src/main/java/jenkins/security/ApiTokenProperty.java b/core/src/main/java/jenkins/security/ApiTokenProperty.java index 9cb01b62686e..c429c062cd10 100644 --- a/core/src/main/java/jenkins/security/ApiTokenProperty.java +++ b/core/src/main/java/jenkins/security/ApiTokenProperty.java @@ -474,7 +474,7 @@ public HttpResponse doGenerateNewToken(@AncestorInPath User u, @QueryParameter S final String tokenName; if (StringUtils.isBlank(newTokenName)) { - tokenName = String.format("Token created on %s", DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(ZonedDateTime.now())); + tokenName = Messages.Token_Created_on(DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(ZonedDateTime.now())); }else{ tokenName = newTokenName; } diff --git a/core/src/main/resources/jenkins/security/Messages.properties b/core/src/main/resources/jenkins/security/Messages.properties index 0f4887f68b69..e9a868547763 100644 --- a/core/src/main/resources/jenkins/security/Messages.properties +++ b/core/src/main/resources/jenkins/security/Messages.properties @@ -30,3 +30,4 @@ ApiTokenProperty.NoLegacyToken=This user currently does not have a legacy token RekeySecretAdminMonitor.DisplayName=Re-keying UpdateSiteWarningsMonitor.DisplayName=Update Site Warnings QueueItemAuthenticatorMonitor.DisplayName=Access Control for Builds +Token.Created.on=Token created on {0} diff --git a/core/src/main/resources/jenkins/security/Messages_zh_CN.properties b/core/src/main/resources/jenkins/security/Messages_zh_CN.properties index 5f47ee3166d8..74d95fea6db9 100644 --- a/core/src/main/resources/jenkins/security/Messages_zh_CN.properties +++ b/core/src/main/resources/jenkins/security/Messages_zh_CN.properties @@ -29,3 +29,4 @@ ApiTokenProperty.LegacyTokenName=\u9057\u7559 Token ApiTokenProperty.NoLegacyToken=\u5F53\u524D\u7528\u6237\u6CA1\u6709\u9057\u7559 Token RekeySecretAdminMonitor.DisplayName=Re-keying UpdateSiteWarningsMonitor.DisplayName=\u7AD9\u70B9\u66F4\u65B0\u8B66\u544A +Token.Created.on=Token \u521B\u5EFA\u4E8E {0}