Skip to content

Commit 00629e4

Browse files
committed
Add locale for blocked page
1 parent a24fb02 commit 00629e4

File tree

3 files changed

+19
-4
lines changed

3 files changed

+19
-4
lines changed

src/_locales/en/messages.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,5 +207,11 @@
207207
},
208208
"review": {
209209
"message": "Leave a review!"
210+
},
211+
"block": {
212+
"message": "You've reached your limit today on "
213+
},
214+
"5mins": {
215+
"message": "+ 5 minutes"
210216
}
211217
}

src/_locales/ru/messages.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,5 +207,11 @@
207207
},
208208
"review": {
209209
"message": "Оставьте отзыв!"
210+
},
211+
"block": {
212+
"message": "Вы достигли лимита использования сегодня на "
213+
},
214+
"5mins": {
215+
"message": "+ 5 минут"
210216
}
211217
}

src/pages/Block.vue

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,39 @@
55
<p class="d-inline-block header">Web Activity Time Tracker</p>
66
</div>
77
<p>
8-
You've reached your limit today on <span>{{ webSite }}</span>
8+
{{ t('block.message') }}<span>{{ webSite }}</span>
99
</p>
1010
<table>
1111
<tr>
12-
<td class="title">Limit:</td>
12+
<td class="title">{{ t('limit.message') }}:</td>
1313
<td class="value">{{ limitTimeString }}</td>
1414
</tr>
1515
<tr>
16-
<td class="title">Sessions:</td>
16+
<td class="title">{{ t('sessions.message') }}:</td>
1717
<td class="value">{{ summaryCounter }}</td>
1818
</tr>
1919
</table>
2020
<input
2121
v-if="allowDeferringBlock && haveToShowDeffering"
2222
type="button"
2323
class="mt-20"
24-
value="+5 minutes"
24+
:value="t('5mins.message')"
2525
@click="deferring()"
2626
/>
2727
</div>
2828
</template>
2929

3030
<script lang="ts" setup>
3131
import { onMounted, ref } from 'vue';
32+
import { useI18n } from 'vue-i18n';
3233
import { getValueFromQuery } from '../utils/block-page';
3334
import { injecStorage } from '../storage/inject-storage';
3435
import { BLOCK_DEFERRAL_DEFAULT, StorageParams } from '../storage/storage-params';
3536
import { convertLimitTimeToString } from '../utils/converter';
3637
import { defering, canDefering } from '../compositions/deferList';
3738
39+
const { t } = useI18n();
40+
3841
const settingsStorage = injecStorage();
3942
4043
const webSite = ref<string>();

0 commit comments

Comments
 (0)