fix: localization fixes

This commit is contained in:
2025-04-27 20:30:22 +00:00
parent 240f60b283
commit 91d38b58c4
10 changed files with 99 additions and 77 deletions

View File

@ -1,5 +1,5 @@
<script setup lang="ts">
import { Ref, computed, ref } from 'vue';
import { Ref, computed, onMounted, ref } from 'vue';
import InputNumber from 'primevue/inputnumber';
import Select from 'primevue/select';
import SelectButton from 'primevue/selectbutton';
@ -65,7 +65,9 @@ const loadDisplays = () => {
.catch(() => {});
};
loadDisplays();
onMounted(() => {
loadDisplays();
});
const game = computed(() => prf.current!.meta.game);
const isVertical = computed(() => prf.current!.meta.game === 'ongeki');
@ -76,7 +78,7 @@ const canSkipPrimarySwitch = computed(
</script>
<template>
<OptionCategory title="Display">
<OptionCategory :title="t('cfg.display.title')">
<OptionRow
v-if="capabilities.includes('display')"
:title="t('cfg.display.target')"
@ -92,7 +94,7 @@ const canSkipPrimarySwitch = computed(
</OptionRow>
<OptionRow
class="number-input"
title="Game resolution"
:title="t('cfg.display.resolution')"
v-if="adjustableRez"
>
<InputNumber
@ -117,9 +119,9 @@ const canSkipPrimarySwitch = computed(
<SelectButton
v-model="prf.current!.data.display.mode"
:options="[
{ title: 'Window', value: 'Window' },
{ title: 'Borderless window', value: 'Borderless' },
{ title: 'Fullscreen', value: 'Fullscreen' },
{ title: t('cfg.display.window'), value: 'Window' },
{ title: t('cfg.display.borderless'), value: 'Borderless' },
{ title: t('cfg.display.fullscreen'), value: 'Fullscreen' },
]"
:allow-empty="false"
option-label="title"