- 新增 MobileMenu 组件,小屏幕使用汉堡菜单替代多个按钮 - 重构 LanguageSettings 为统一下拉框样式 - 新增设置页面,支持主题色切换 - 翻译页添加源语言选择器 - 更新 8 种语言的 i18n 翻译
369 lines
16 KiB
JSON
369 lines
16 KiB
JSON
{
|
||
"alphabet": {
|
||
"chooseCharacters": "学習したい文字を選択してください",
|
||
"chooseAlphabetHint": "学習を始めるアルファベットを選択してください",
|
||
"japanese": "日本語仮名",
|
||
"english": "英語アルファベット",
|
||
"uyghur": "ウイグル語アルファベット",
|
||
"esperanto": "エスペラント語アルファベット",
|
||
"loading": "読み込み中...",
|
||
"loadFailed": "読み込みに失敗しました。もう一度お試しください",
|
||
"hideLetter": "文字を非表示",
|
||
"showLetter": "文字を表示",
|
||
"hideIPA": "IPAを非表示",
|
||
"showIPA": "IPAを表示",
|
||
"roman": "ローマ字",
|
||
"letter": "文字",
|
||
"random": "ランダムモード",
|
||
"randomNext": "ランダム次へ",
|
||
"previousLetter": "前の文字",
|
||
"nextLetter": "次の文字",
|
||
"keyboardHint": "左右の矢印キーまたはスペースキーでランダム移動、ESCで戻る",
|
||
"swipeHint": "左右の矢印キーまたはスワイプで移動、ESCで戻る"
|
||
},
|
||
"folders": {
|
||
"title": "フォルダー",
|
||
"subtitle": "コレクションを管理",
|
||
"newFolder": "新規フォルダー",
|
||
"creating": "作成中...",
|
||
"noFoldersYet": "まだフォルダーがありません",
|
||
"folderInfo": "ID: {id} • {totalPairs} ペア",
|
||
"enterFolderName": "フォルダー名を入力:",
|
||
"confirmDelete": "削除するには「{name}」と入力してください:",
|
||
"myFolders": "マイフォルダー",
|
||
"publicFolders": "公開フォルダー",
|
||
"public": "公開",
|
||
"private": "非公開",
|
||
"setPublic": "公開に設定",
|
||
"setPrivate": "非公開に設定",
|
||
"publicFolderInfo": "{userName} • {totalPairs} ペア",
|
||
"searchPlaceholder": "公開フォルダーを検索...",
|
||
"loading": "読み込み中...",
|
||
"noPublicFolders": "公開フォルダーが見つかりません",
|
||
"unknownUser": "不明なユーザー",
|
||
"enterNewName": "新しい名前を入力:",
|
||
"favorite": "お気に入り",
|
||
"unfavorite": "お気に入り解除",
|
||
"pleaseLogin": "まずログインしてください"
|
||
},
|
||
"folder_id": {
|
||
"unauthorized": "このフォルダーの所有者ではありません",
|
||
"back": "戻る",
|
||
"textPairs": "テキストペア",
|
||
"itemsCount": "{count} 項目",
|
||
"memorize": "暗記",
|
||
"loadingTextPairs": "テキストペアを読み込み中...",
|
||
"noTextPairs": "このフォルダーにはテキストペアがありません",
|
||
"addNewTextPair": "新しいテキストペアを追加",
|
||
"add": "追加",
|
||
"updateTextPair": "テキストペアを更新",
|
||
"update": "更新",
|
||
"text1": "テキスト1",
|
||
"text2": "テキスト2",
|
||
"language1": "言語1",
|
||
"language2": "言語2",
|
||
"enterLanguageName": "言語名を入力してください",
|
||
"edit": "編集",
|
||
"delete": "削除",
|
||
"permissionDenied": "このアクションを実行する権限がありません",
|
||
"error": {
|
||
"update": "この項目を更新する権限がありません。",
|
||
"delete": "この項目を削除する権限がありません。",
|
||
"add": "このフォルダーに項目を追加する権限がありません。",
|
||
"rename": "このフォルダーの名前を変更する権限がありません。",
|
||
"deleteFolder": "このフォルダーを削除する権限がありません。"
|
||
}
|
||
},
|
||
"home": {
|
||
"title": "言語を学ぶ",
|
||
"description": "ここは世界のほぼすべての言語(人工言語を含む)を学ぶのに役立つ非常に便利なウェブサイトです。",
|
||
"explore": "探索",
|
||
"fortune": {
|
||
"quote": "Stay hungry, stay foolish.",
|
||
"author": "— Steve Jobs"
|
||
},
|
||
"translator": {
|
||
"name": "翻訳者",
|
||
"description": "あらゆる言語に翻訳し、国際音声記号(IPA)で注釈を付けます"
|
||
},
|
||
"textSpeaker": {
|
||
"name": "テキストスピーカー",
|
||
"description": "テキストを認識して読み上げ、ループ再生と速度調整をサポート"
|
||
},
|
||
"srtPlayer": {
|
||
"name": "SRTビデオプレーヤー",
|
||
"description": "SRT字幕ファイルに基づいて文ごとにビデオを再生し、ネイティブスピーカーの発音を模倣"
|
||
},
|
||
"alphabet": {
|
||
"name": "アルファベット",
|
||
"description": "アルファベットから新しい言語の学習を始めましょう"
|
||
},
|
||
"memorize": {
|
||
"name": "暗記",
|
||
"description": "言語Aから言語B、言語Bから言語A、書き取りをサポート"
|
||
},
|
||
"dictionary": {
|
||
"name": "辞書",
|
||
"description": "詳細な定義と例文で単語やフレーズを検索"
|
||
},
|
||
"moreFeatures": {
|
||
"name": "その他の機能",
|
||
"description": "開発中、お楽しみに"
|
||
}
|
||
},
|
||
"auth": {
|
||
"title": "サインイン",
|
||
"signUpTitle": "新規登録",
|
||
"signIn": "サインイン",
|
||
"signUp": "新規登録",
|
||
"email": "メールアドレス",
|
||
"password": "パスワード",
|
||
"confirmPassword": "パスワード確認",
|
||
"name": "名前",
|
||
"username": "ユーザー名",
|
||
"emailOrUsername": "メールアドレスまたはユーザー名",
|
||
"signInButton": "サインイン",
|
||
"signUpButton": "新規登録",
|
||
"noAccount": "アカウントをお持ちでないですか?",
|
||
"hasAccount": "すでにアカウントをお持ちですか?",
|
||
"signInWithGitHub": "GitHubでサインイン",
|
||
"signUpWithGitHub": "GitHubで新規登録",
|
||
"invalidEmail": "有効なメールアドレスを入力してください",
|
||
"passwordTooShort": "パスワードは8文字以上である必要があります",
|
||
"passwordsNotMatch": "パスワードが一致しません",
|
||
"nameRequired": "名前を入力してください",
|
||
"usernameRequired": "ユーザー名を入力してください",
|
||
"usernameTooShort": "ユーザー名は3文字以上である必要があります",
|
||
"usernameInvalid": "ユーザー名には文字、数字、アンダースコアのみ使用できます",
|
||
"emailRequired": "メールアドレスを入力してください",
|
||
"identifierRequired": "メールアドレスまたはユーザー名を入力してください",
|
||
"passwordRequired": "パスワードを入力してください",
|
||
"confirmPasswordRequired": "パスワードを確認してください",
|
||
"loading": "読み込み中...",
|
||
"confirm": "確認",
|
||
"noAccountLink": "アカウントをお持ちでないですか? 新規登録",
|
||
"hasAccountLink": "すでにアカウントをお持ちですか? サインイン",
|
||
"usernamePlaceholder": "ユーザー名",
|
||
"emailPlaceholder": "メールアドレス",
|
||
"passwordPlaceholder": "パスワード",
|
||
"usernameOrEmailPlaceholder": "ユーザー名またはメールアドレス",
|
||
"loginFailed": "ログインに失敗しました",
|
||
"signUpFailed": "新規登録に失敗しました",
|
||
"fillAllFields": "すべてのフィールドに入力してください",
|
||
"enterCredentials": "ユーザー名とパスワードを入力してください",
|
||
"forgotPassword": "パスワードをお忘れですか",
|
||
"forgotPasswordHint": "メールアドレスを入力してください。パスワードリセット用のリンクをお送りします。",
|
||
"sendResetEmail": "リセットメールを送信",
|
||
"resetPasswordFailed": "リセットメールの送信に失敗しました",
|
||
"resetPasswordEmailSent": "リセットメールを送信しました",
|
||
"resetPasswordEmailSentHint": "パスワードリセット用のリンクをメールでお送りしました。受信トレイをご確認ください。",
|
||
"checkYourEmail": "メールをご確認ください",
|
||
"backToLogin": "ログインに戻る",
|
||
"resetPassword": "パスワードをリセット",
|
||
"newPassword": "新しいパスワード",
|
||
"invalidToken": "無効または期限切れのリンク",
|
||
"invalidTokenHint": "このパスワードリセットリンクは無効または期限切れです。新しいものをリクエストしてください。",
|
||
"requestNewToken": "新しいリセットリンクをリクエスト",
|
||
"resetPasswordSuccess": "パスワードのリセットに成功しました",
|
||
"resetPasswordSuccessTitle": "パスワードリセット完了",
|
||
"resetPasswordSuccessHint": "パスワードが正常にリセットされました。新しいパスワードでログインできます。"
|
||
},
|
||
"memorize": {
|
||
"folder_selector": {
|
||
"selectFolder": "フォルダーを選択",
|
||
"noFolders": "フォルダーが見つかりません",
|
||
"folderInfo": "{id}. {name} ({count})"
|
||
},
|
||
"memorize": {
|
||
"answer": "答え",
|
||
"next": "次へ",
|
||
"reverse": "逆順",
|
||
"dictation": "書き取り",
|
||
"noTextPairs": "利用可能なテキストペアがありません",
|
||
"disorder": "シャッフル",
|
||
"previous": "前へ"
|
||
},
|
||
"page": {
|
||
"unauthorized": "このフォルダーにアクセスする権限がありません"
|
||
}
|
||
},
|
||
"navbar": {
|
||
"title": "learn-languages",
|
||
"sourceCode": "GitHub",
|
||
"sign_in": "サインイン",
|
||
"profile": "プロフィール",
|
||
"folders": "フォルダー",
|
||
"explore": "探索",
|
||
"favorites": "お気に入り",
|
||
"settings": "設定"
|
||
},
|
||
"profile": {
|
||
"myProfile": "マイプロフィール",
|
||
"email": "メール: {email}",
|
||
"logout": "ログアウト"
|
||
},
|
||
"settings": {
|
||
"title": "設定",
|
||
"themeColor": "テーマカラー",
|
||
"themeColorDescription": "お好みのテーマカラーを選択してください"
|
||
},
|
||
"srt_player": {
|
||
"uploadVideo": "ビデオをアップロード",
|
||
"uploadSubtitle": "字幕をアップロード",
|
||
"pause": "一時停止",
|
||
"play": "再生",
|
||
"previous": "前へ",
|
||
"next": "次へ",
|
||
"restart": "最初から",
|
||
"autoPause": "自動一時停止 ({enabled})",
|
||
"uploadVideoAndSubtitle": "ビデオと字幕ファイルをアップロードしてください",
|
||
"uploadVideoFile": "ビデオファイルをアップロードしてください",
|
||
"uploadSubtitleFile": "字幕ファイルをアップロードしてください",
|
||
"processingSubtitle": "字幕ファイルを処理中...",
|
||
"needBothFiles": "学習を開始するにはビデオと字幕ファイルの両方が必要です",
|
||
"videoFile": "ビデオファイル",
|
||
"subtitleFile": "字幕ファイル",
|
||
"uploaded": "アップロード済み",
|
||
"notUploaded": "未アップロード",
|
||
"upload": "アップロード",
|
||
"uploadVideoButton": "ビデオをアップロード",
|
||
"uploadSubtitleButton": "字幕をアップロード",
|
||
"subtitleUploaded": "字幕をアップロード済み ({count} エントリ)",
|
||
"subtitleNotUploaded": "字幕がアップロードされていません",
|
||
"autoPauseStatus": "自動一時停止: {enabled}",
|
||
"on": "オン",
|
||
"off": "オフ",
|
||
"videoUploadFailed": "ビデオのアップロードに失敗しました",
|
||
"subtitleUploadFailed": "字幕のアップロードに失敗しました",
|
||
"subtitleLoadSuccess": "字幕の読み込みに成功しました",
|
||
"subtitleLoadFailed": "字幕の読み込みに失敗しました"
|
||
},
|
||
"text_speaker": {
|
||
"generateIPA": "IPAを生成",
|
||
"viewSavedItems": "保存済み項目を表示",
|
||
"confirmDeleteAll": "すべて削除してもよろしいですか? (Y/N)"
|
||
},
|
||
"translator": {
|
||
"detectLanguage": "言語を検出",
|
||
"sourceLanguage": "ソース言語",
|
||
"auto": "自動",
|
||
"generateIPA": "ipaを生成",
|
||
"translateInto": "翻訳先",
|
||
"chinese": "中国語",
|
||
"english": "英語",
|
||
"french": "フランス語",
|
||
"german": "ドイツ語",
|
||
"italian": "イタリア語",
|
||
"japanese": "日本語",
|
||
"korean": "韓国語",
|
||
"portuguese": "ポルトガル語",
|
||
"russian": "ロシア語",
|
||
"spanish": "スペイン語",
|
||
"other": "その他",
|
||
"translating": "翻訳中...",
|
||
"translate": "翻訳",
|
||
"inputLanguage": "言語を入力してください。",
|
||
"history": "履歴",
|
||
"enterLanguage": "言語を入力",
|
||
"add_to_folder": {
|
||
"notAuthenticated": "認証されていません",
|
||
"chooseFolder": "追加するフォルダーを選択",
|
||
"noFolders": "フォルダーが見つかりません",
|
||
"folderInfo": "{id}. {name}",
|
||
"close": "閉じる",
|
||
"success": "テキストペアがフォルダーに追加されました",
|
||
"error": "テキストペアをフォルダーに追加できませんでした"
|
||
},
|
||
"autoSave": "自動保存"
|
||
},
|
||
"dictionary": {
|
||
"title": "辞書",
|
||
"description": "詳細な定義と例文で単語やフレーズを検索",
|
||
"searchPlaceholder": "検索する単語やフレーズを入力...",
|
||
"searching": "検索中...",
|
||
"search": "検索",
|
||
"languageSettings": "言語設定",
|
||
"queryLanguage": "クエリ言語",
|
||
"queryLanguageHint": "検索したい単語/フレーズの言語",
|
||
"definitionLanguage": "定義言語",
|
||
"definitionLanguageHint": "定義を表示する言語",
|
||
"otherLanguagePlaceholder": "または別の言語を入力...",
|
||
"other": "その他",
|
||
"currentSettings": "現在の設定: クエリ {queryLang}, 定義 {definitionLang}",
|
||
"relookup": "再検索",
|
||
"saveToFolder": "フォルダーに保存",
|
||
"loading": "読み込み中...",
|
||
"noResults": "結果が見つかりません",
|
||
"tryOtherWords": "別の単語やフレーズを試してください",
|
||
"welcomeTitle": "辞書へようこそ",
|
||
"welcomeHint": "上の検索ボックスに単語やフレーズを入力して検索を始めましょう",
|
||
"lookupFailed": "検索に失敗しました。後でもう一度お試しください",
|
||
"relookupSuccess": "再検索に成功しました",
|
||
"relookupFailed": "辞書の再検索に失敗しました",
|
||
"pleaseLogin": "まずログインしてください",
|
||
"pleaseCreateFolder": "まずフォルダーを作成してください",
|
||
"savedToFolder": "フォルダーに保存しました: {folderName}",
|
||
"saveFailed": "保存に失敗しました。後でもう一度お試しください",
|
||
"definition": "定義",
|
||
"example": "例文"
|
||
},
|
||
"explore": {
|
||
"title": "探索",
|
||
"subtitle": "公開フォルダーを発見",
|
||
"searchPlaceholder": "公開フォルダーを検索...",
|
||
"loading": "読み込み中...",
|
||
"noFolders": "公開フォルダーが見つかりません",
|
||
"folderInfo": "{userName} • {totalPairs} ペア",
|
||
"unknownUser": "不明なユーザー",
|
||
"favorite": "お気に入り",
|
||
"unfavorite": "お気に入り解除",
|
||
"pleaseLogin": "まずログインしてください",
|
||
"sortByFavorites": "お気に入り順に並べ替え",
|
||
"sortByFavoritesActive": "お気に入り順の並べ替えを解除"
|
||
},
|
||
"exploreDetail": {
|
||
"title": "フォルダー詳細",
|
||
"createdBy": "作成者: {name}",
|
||
"unknownUser": "不明なユーザー",
|
||
"totalPairs": "合計ペア数",
|
||
"favorites": "お気に入り",
|
||
"createdAt": "作成日",
|
||
"viewContent": "コンテンツを表示",
|
||
"favorite": "お気に入り",
|
||
"unfavorite": "お気に入り解除",
|
||
"favorited": "お気に入りに追加しました",
|
||
"unfavorited": "お気に入りから削除しました",
|
||
"pleaseLogin": "まずログインしてください"
|
||
},
|
||
"favorites": {
|
||
"title": "マイお気に入り",
|
||
"subtitle": "お気に入りに追加したフォルダー",
|
||
"loading": "読み込み中...",
|
||
"noFavorites": "まだお気に入りがありません",
|
||
"folderInfo": "{userName} • {totalPairs} ペア",
|
||
"unknownUser": "不明なユーザー"
|
||
},
|
||
"user_profile": {
|
||
"anonymous": "匿名",
|
||
"email": "メールアドレス",
|
||
"verified": "認証済み",
|
||
"unverified": "未認証",
|
||
"accountInfo": "アカウント情報",
|
||
"userId": "ユーザーID",
|
||
"username": "ユーザー名",
|
||
"displayName": "表示名",
|
||
"notSet": "未設定",
|
||
"memberSince": "登録日",
|
||
"logout": "ログアウト",
|
||
"folders": {
|
||
"title": "フォルダー",
|
||
"noFolders": "まだフォルダーがありません",
|
||
"folderName": "フォルダー名",
|
||
"totalPairs": "合計ペア数",
|
||
"createdAt": "作成日",
|
||
"actions": "アクション",
|
||
"view": "表示"
|
||
}
|
||
}
|
||
}
|