Skip to content

Commit 1f4ae31

Browse files
committed
chore: move stats to i18n json files
1 parent 70d1f34 commit 1f4ae31

File tree

5 files changed

+33
-16
lines changed

5 files changed

+33
-16
lines changed

app/pages/vacations.vue

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,6 @@ function downloadIcs() {
8484
a.click()
8585
URL.revokeObjectURL(url)
8686
}
87-
88-
const stats = {
89-
weeks: '3',
90-
contributors: '160+',
91-
commits: '1.1k+',
92-
pr: '900+',
93-
}
9487
</script>
9588

9689
<template>
@@ -125,13 +118,15 @@ const stats = {
125118
class="text-fg-muted text-lg sm:text-xl"
126119
>
127120
<template #weeks>
128-
{{ $t('vacations.stats.subtitle.weeks', [stats.weeks]) }}
121+
{{ $t('vacations.stats.subtitle.weeks') }}
129122
</template>
130123
<template #contributors>
131-
{{ $t('vacations.stats.subtitle.contributors', [stats.contributors]) }}
124+
{{
125+
$t('vacations.stats.subtitle.contributors', [$t('vacations.stats.contributors_text')])
126+
}}
132127
</template>
133128
<template #commits>
134-
{{ $t('vacations.stats.subtitle.commits', [stats.commits]) }}
129+
{{ $t('vacations.stats.subtitle.commits', [$t('vacations.stats.commits_text')]) }}
135130
</template>
136131
<template #npmx>
137132
<strong>npmx</strong>
@@ -144,20 +139,24 @@ const stats = {
144139
>
145140
<div class="space-y-1 text-center">
146141
<div class="font-mono text-2xl sm:text-3xl font-bold text-fg">
147-
{{ stats.contributors }}
142+
{{ $t('vacations.stats.contributors_text') }}
148143
</div>
149144
<div class="text-xs sm:text-sm text-fg-subtle uppercase tracking-wider">
150145
{{ $t('vacations.stats.contributors') }}
151146
</div>
152147
</div>
153148
<div class="space-y-1 text-center">
154-
<div class="font-mono text-2xl sm:text-3xl font-bold text-fg">{{ stats.commits }}</div>
149+
<div class="font-mono text-2xl sm:text-3xl font-bold text-fg">
150+
{{ $t('vacations.stats.commits_text') }}
151+
</div>
155152
<div class="text-xs sm:text-sm text-fg-subtle uppercase tracking-wider">
156153
{{ $t('vacations.stats.commits') }}
157154
</div>
158155
</div>
159156
<div class="space-y-1 text-center">
160-
<div class="font-mono text-2xl sm:text-3xl font-bold text-fg">{{ stats.pr }}</div>
157+
<div class="font-mono text-2xl sm:text-3xl font-bold text-fg">
158+
{{ $t('vacations.stats.pr_text') }}
159+
</div>
161160
<div class="text-xs sm:text-sm text-fg-subtle uppercase tracking-wider">
162161
{{ $t('vacations.stats.pr') }}
163162
</div>

i18n/locales/en.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1148,10 +1148,13 @@
11481148
},
11491149
"stats": {
11501150
"contributors": "Contributors",
1151+
"contributors_text": "160+",
11511152
"commits": "Commits",
1153+
"commits_text": "1.1k+",
11521154
"pr": "PRs Merged",
1155+
"pr_text": "900+",
11531156
"subtitle": {
1154-
"weeks": "{0} weeks",
1157+
"weeks": "3 weeks",
11551158
"commits": "{0} commits",
11561159
"contributors": "{0} contributors"
11571160
}

i18n/schema.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3448,12 +3448,21 @@
34483448
"contributors": {
34493449
"type": "string"
34503450
},
3451+
"contributors_text": {
3452+
"type": "string"
3453+
},
34513454
"commits": {
34523455
"type": "string"
34533456
},
3457+
"commits_text": {
3458+
"type": "string"
3459+
},
34543460
"pr": {
34553461
"type": "string"
34563462
},
3463+
"pr_text": {
3464+
"type": "string"
3465+
},
34573466
"subtitle": {
34583467
"type": "object",
34593468
"properties": {

lunaria/files/en-GB.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1147,10 +1147,13 @@
11471147
},
11481148
"stats": {
11491149
"contributors": "Contributors",
1150+
"contributors_text": "160+",
11501151
"commits": "Commits",
1152+
"commits_text": "1.1k+",
11511153
"pr": "PRs Merged",
1154+
"pr_text": "900+",
11521155
"subtitle": {
1153-
"weeks": "{0} weeks",
1156+
"weeks": "3 weeks",
11541157
"commits": "{0} commits",
11551158
"contributors": "{0} contributors"
11561159
}

lunaria/files/en-US.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1147,10 +1147,13 @@
11471147
},
11481148
"stats": {
11491149
"contributors": "Contributors",
1150+
"contributors_text": "160+",
11501151
"commits": "Commits",
1152+
"commits_text": "1.1k+",
11511153
"pr": "PRs Merged",
1154+
"pr_text": "900+",
11521155
"subtitle": {
1153-
"weeks": "{0} weeks",
1156+
"weeks": "3 weeks",
11541157
"commits": "{0} commits",
11551158
"contributors": "{0} contributors"
11561159
}

0 commit comments

Comments
 (0)