feat(i18n): add localized content for game page

This commit is contained in:
neilchen0812 committed 2026-09-22 02:33:53 +09:30
1 parent 87df12ac85
commit 03fbae616d
9 files changed
+90 -20

No files matched your search

+6 -3
View File
@@ -1,7 +1,10 @@
<script setup lang="ts">
import { useI18n } from 'vue-i18n'
import { onMounted, onUnmounted, ref } from 'vue'
import { useSession, useTerminal } from '../../store/session'
const { t } = useI18n()
const sessionStore = useSession()
const terminal = ref<HTMLElement | null>(null)
@@ -24,14 +27,14 @@ onMounted(() => {
<div class="flex flex-col h-full">
<div class="flex items-center gap-2 p-1">
<font-awesome-icon :icon="['fas', 'terminal']" class="text-text" />
<button id="Terminal" class="text-text">終端機</button>
<p id="Terminal" class="text-text">{{ t('game.terminal') }}</p>
<a
class="text-sm font-normal text-gray-200 ml-10"
class="text-xs font-normal text-gray-200 ml-10 bg-bg-primary rounded-lg px-2 py-1 hover:bg-bg-primary-hover transition-colors duration-300"
:href="`/terminal/${sessionStore.session?.containerName}?token=${sessionStore.session?.token}`"
target="_blank"
>
Open Terminal in New Tab
{{ t('game.open_terminal_in_new_tab') }}
</a>
</div>
<div