diff --git a/frontend/src/Settings.tsx b/frontend/src/Settings.tsx index 9276fc2..f7b8c6a 100644 --- a/frontend/src/Settings.tsx +++ b/frontend/src/Settings.tsx @@ -170,6 +170,7 @@ export default function Settings({ socket }: Props) { Chinese Russian Korean + Japanese diff --git a/frontend/src/assets/i18n.yaml b/frontend/src/assets/i18n.yaml index a41f60d..4849881 100644 --- a/frontend/src/assets/i18n.yaml +++ b/frontend/src/assets/i18n.yaml @@ -108,3 +108,21 @@ languages: toastConnected: '다음으로 연결됨 ' toastUpdated: yt-dlp 바이너리를 업데이트 했습니다 formatSelectionEnabler: Enable video/audio formats selection + japanese: + urlInput: YouTubeまたはサポート済み動画のURL + statusTitle: 状態 + statusReady: 準備 + startButton: 開始 + abortAllButton: すべて中止 + updateBinButton: yt-dlp更新 + darkThemeButton: 黒テーマ + lightThemeButton: 白テーマ + settingsAnchor: 設定 + serverAddressTitle: サーバーアドレス + serverPortTitle: ポート番号 + extractAudioCheckbox: 音質 + noMTimeCheckbox: ファイル時間の修正をしない + bgReminder: このページを閉じてもバックグラウンドでダウンロードを続けます + toastConnected: '接続中 ' + toastUpdated: yt-dlpを更新しました! + formatSelectionEnabler: 選択可能な動画/音源 diff --git a/frontend/src/features/settings/settingsSlice.ts b/frontend/src/features/settings/settingsSlice.ts index 687a508..9660e42 100644 --- a/frontend/src/features/settings/settingsSlice.ts +++ b/frontend/src/features/settings/settingsSlice.ts @@ -2,7 +2,7 @@ import { createSlice, PayloadAction } from "@reduxjs/toolkit" import { CliArguments } from "../../classes" import { I18nBuilder } from "../../i18n" -export type LanguageUnion = "english" | "chinese" | "russian" | "italian" | "spanish" | "korean" +export type LanguageUnion = "english" | "chinese" | "russian" | "italian" | "spanish" | "korean" | "japanese" export type ThemeUnion = "light" | "dark" export interface SettingsState {