diff --git a/openid-connect-server-webapp/src/main/webapp/resources/js/grant.js b/openid-connect-server-webapp/src/main/webapp/resources/js/grant.js
index 7ea0da632..251e2276a 100644
--- a/openid-connect-server-webapp/src/main/webapp/resources/js/grant.js
+++ b/openid-connect-server-webapp/src/main/webapp/resources/js/grant.js
@@ -179,52 +179,42 @@ var ApprovedSiteView = Backbone.View.extend({
var accessDate = this.model.get("accessDate");
var timeoutDate = this.model.get("timeoutDate");
- var displayCreationDate = "Unknown";
+ var displayCreationDate = $.t('grant.grant-table.unknown');
var hoverCreationDate = "";
- if (creationDate == null || !moment(creationDate).isValid()) {
- displayCreationDate = "Unknown";
- hoverCreationDate = "";
- } else {
+ if ((creationDate != null) && moment(creationDate).isValid()) {
creationDate = moment(creationDate);
if (moment().diff(creationDate, 'months') < 6) {
displayCreationDate = creationDate.fromNow();
} else {
- displayCreationDate = creationDate.format("MMMM Do, YYYY");
+ displayCreationDate = creationDate.format("LL");
}
- hoverCreationDate = creationDate.format("MMMM Do, YYYY [at] h:mmA");
+ hoverCreationDate = creationDate.format("LLL");
}
- var displayAccessDate = "Unknown";
+ var displayAccessDate = $.t('grant.grant-table.unknown');
var hoverAccessDate = "";
- if (accessDate == null || !moment(accessDate).isValid()) {
- displayAccessDate = "Unknown";
- hoverAccessDate = "";
- } else {
+ if ((accessDate != null) && moment(accessDate).isValid()) {
accessDate = moment(accessDate);
if (moment().diff(accessDate, 'months') < 6) {
displayAccessDate = accessDate.fromNow();
} else {
- displayAccessDate = accessDate.format("MMMM Do, YYYY");
+ displayAccessDate = accessDate.format("LL");
}
- hoverAccessDate = accessDate.format("MMMM Do, YYYY [at] h:mmA");
+ hoverAccessDate = accessDate.format("LLL");
}
- var displayTimeoutDate = "Unknown";
+ var displayTimeoutDate = $.t('grant.grant-table.unknown');
var hoverTimeoutDate = "";
if (timeoutDate == null) {
- displayTimeoutDate = "Never";
- hoverTimeoutDate = "";
- } else if(!moment(timeoutDate).isValid()) {
- displayTimeoutDate = "Unknown";
- hoverTimeoutDate = "";
- } else {
+ displayTimeoutDate = $.t('grant.grant-table.never');
+ } else if(moment(timeoutDate).isValid()) {
timeoutDate = moment(timeoutDate);
if (moment().diff(timeoutDate, 'months') < 6) {
displayTimeoutDate = timeoutDate.fromNow();
} else {
- displayTimeoutDate = timeoutDate.format("MMMM Do, YYYY");
+ displayTimeoutDate = timeoutDate.format("LL");
}
- hoverTimeoutDate = timeoutDate.format("MMMM Do, YYYY [at] h:mmA");
+ hoverTimeoutDate = timeoutDate.format("LLL");
}
diff --git a/openid-connect-server-webapp/src/main/webapp/resources/js/locale/en/messages.json b/openid-connect-server-webapp/src/main/webapp/resources/js/locale/en/messages.json
index 8620b524c..abfea04b0 100644
--- a/openid-connect-server-webapp/src/main/webapp/resources/js/locale/en/messages.json
+++ b/openid-connect-server-webapp/src/main/webapp/resources/js/locale/en/messages.json
@@ -230,10 +230,12 @@
"dynamically-registered": "This client was dynamically registered",
"expires": "Expires:",
"last-accessed": "Last accessed:",
+ "never": "Never",
"no-sites": "You have not approved any sites.",
"no-whitelisted": "You have not accessed any whitelisted sites.",
"pre-approved": "These are sites that have been pre-approved by an administrator.",
"text": "These are sites you have approved manually. If the same site asks for the same access in the future, it will be granted without prompting.",
+ "unknown": "Unknown",
"whitelist-note": "NOTE: If you revoke them here, they will automatically be re-approved on your next visit wthout prompting.",
"whitelisted-site": "This site was whitelisted by an adminstrator",
"whitelisted-sites": "Whitelisted Sites"
diff --git a/openid-connect-server-webapp/src/main/webapp/resources/js/locale/sv/messages.json b/openid-connect-server-webapp/src/main/webapp/resources/js/locale/sv/messages.json
index 18284646b..8dcf878cb 100644
--- a/openid-connect-server-webapp/src/main/webapp/resources/js/locale/sv/messages.json
+++ b/openid-connect-server-webapp/src/main/webapp/resources/js/locale/sv/messages.json
@@ -232,10 +232,12 @@
"authorized": "Auktoriserad:",
"dynamically-registered": "Denna klient registrerades dynamiskt",
"last-accessed": "Senast använd:",
+ "never": "Aldrig",
"no-sites": "Du har inte godkänt någon webbplats.",
"no-whitelisted": "Du har inte besökt några vitlistade webbplatser.",
"pre-approved": "Detta är webbplatser som är godkända i förväg av en administratör.",
"text": "Det här är webbplatser som du själv har godkänt. Om en av dessa webbplatser begär samma information igen blir det medgivet utan att du blir tillfrågad.",
+ "unknown": "Okänt",
"whitelist-note": "OBS: Om du återkallar dem kommer de automatiskt att godkännas igen nästa gång du besöker dem utan att du blir tillfrågad.",
"whitelisted-site": "Denna webbplats är vitlistad av en administratör",
"whitelisted-sites": "Vitlistade webbplatser"