Skip to content

Commit bdf7fcd

Browse files
✨ Date formats in i18n configuration
Merge pull request #549 from olibrian/olibrian-i18n_dateformat
2 parents 03c78f3 + e1fdd5d commit bdf7fcd

File tree

8 files changed

+11
-10
lines changed

8 files changed

+11
-10
lines changed

i18n.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,4 @@ duration7D: 7d
5858
duration30D: 30d
5959
duration1Y: 1y
6060
durationAll: all
61+
locale: en-US

src/components/ActiveIncidents.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
<h4>{incident.title.replace("🛑", "").replace("⚠️", "").trim()}</h4>
5858
<div>
5959
{config.i18n.activeIncidentSummary
60-
.replace(/\$DATE/g, new Date(incident.created_at).toLocaleString())
60+
.replace(/\$DATE/g, new Date(incident.created_at).toLocaleString(config.i18n.locale))
6161
.replace(/\$POSTS/g, incident.comments)}
6262
</div>
6363
</div>

src/components/ActiveScheduled.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
? config.i18n.scheduledMaintenanceSummaryStarted
6767
: config.i18n.scheduledMaintenanceSummaryStarts
6868
)
69-
.replace(/\$DATE/g, new Date(incident.metadata.start).toLocaleString())
69+
.replace(/\$DATE/g, new Date(incident.metadata.start).toLocaleString(config.i18n.locale))
7070
.replace(
7171
/\$DURATION/g,
7272
Math.floor(

src/components/Graph.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
.map((commit) => parseInt(commit.commit.message.split(" in ")[1].split("ms")[0]));
4343
labels = commits
4444
.filter((commit) => commit.commit.message.includes("ms) [skip ci]"))
45-
.map((commit) => new Date(commit.commit.committer.date).toLocaleString());
45+
.map((commit) => new Date(commit.commit.committer.date).toLocaleString(config.i18n.locale));
4646
loading = false;
4747
});
4848
</script>

src/components/History.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<h2>{config.i18n.pastIncidents}</h2>
5454
{#each incidents as incident}
5555
{#if incident.showHeading}
56-
<h3>{new Date(incident.created_at).toLocaleDateString()}</h3>
56+
<h3>{new Date(incident.created_at).toLocaleDateString(config.i18n.locale)}</h3>
5757
{/if}
5858
<article class="down link {incident.title.includes('degraded') ? 'degraded' : ''}">
5959
<div class="f">

src/components/Incident.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,10 @@
9595
? config.i18n.startedAt
9696
: config.i18n.startsAt}
9797
</dt>
98-
<dd>{new Date(incident.metadata.start).toLocaleString()}</dd>
98+
<dd>{new Date(incident.metadata.start).toLocaleString(config.i18n.locale)}</dd>
9999
{:else}
100100
<dt>{config.i18n.incidentOpenedAt}</dt>
101-
<dd>{new Date(incident.created_at).toLocaleString()}</dd>
101+
<dd>{new Date(incident.created_at).toLocaleString(config.i18n.locale)}</dd>
102102
{/if}
103103
{#if incident.metadata.start && incident.metadata.end}
104104
<dt>{config.i18n.duration}</dt>
@@ -114,7 +114,7 @@
114114
</dd>
115115
{:else if incident.closed_at}
116116
<dt>{config.i18n.incidentClosedAt}</dt>
117-
<dd>{new Date(incident.closed_at).toLocaleString()}</dd>
117+
<dd>{new Date(incident.closed_at).toLocaleString(config.i18n.locale)}</dd>
118118
{/if}
119119
</dl>
120120
<div class="r">
@@ -134,7 +134,7 @@
134134
{@html config.i18n.incidentCommentSummary
135135
.replace(
136136
/\$DATE/g,
137-
`<a href=${comment.html_url}>${new Date(comment.created_at).toLocaleString()}</a>`
137+
`<a href=${comment.html_url}>${new Date(comment.created_at).toLocaleString(config.i18n.locale)}</a>`
138138
)
139139
.replace(/\$AUTHOR/g, `<a href=${comment.user.html_url}>@${comment.user.login}</a>`)}
140140
</div>

src/components/Incidents.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<h2>{config.i18n.pastIncidents}</h2>
5353
{#each incidents as incident}
5454
{#if incident.showHeading}
55-
<h3>{new Date(incident.created_at).toLocaleDateString()}</h3>
55+
<h3>{new Date(incident.created_at).toLocaleDateString(config.i18n.locale)}</h3>
5656
{/if}
5757
<article class="down link {incident.title.includes('degraded') ? 'degraded' : ''}">
5858
<div class="f">

src/components/Scheduled.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<h2>{config.i18n.pastScheduledMaintenance}</h2>
4747
{#each incidents as incident}
4848
{#if incident.showHeading}
49-
<h3>{new Date(incident.created_at).toLocaleDateString()}</h3>
49+
<h3>{new Date(incident.created_at).toLocaleDateString(config.i18n.locale)}</h3>
5050
{/if}
5151
<article class="link degraded">
5252
<div class="f">

0 commit comments

Comments
 (0)