feat(i18n): add Hungarian and Traditional Chinese locales

Complete and revise every shipped locale against the current English source, preserve locale-specific plurals, and map script-specific Chinese locales through device, Intl, duration, and Plex boundaries.

Co-authored-by: emgeje <mgj@mgj.hu>

Co-authored-by: junyou1998 <junyou1998@gmail.com>
This commit is contained in:
edde746
2026-07-24 07:30:43 +02:00
co-authored by emgeje junyou1998
parent 0c6dab01b3
commit ad7ef112fc
50 changed files with 19973 additions and 9320 deletions
+166 -166
View File
@@ -8,7 +8,7 @@
"authenticate": "認証",
"authenticationTimeout": "認証がタイムアウトしました。もう一度お試しください。",
"scanQRToSignIn": "このQRコードをスキャンしてサインイン",
"waitingForAuth": "認証待ち...\nブラウザでサインインしてください。",
"waitingForAuth": "認証を待っています…\nブラウザでサインインしてください。",
"useBrowser": "ブラウザを使用",
"or": "または",
"connectToJellyfin": "Jellyfinに接続",
@@ -17,7 +17,7 @@
"quickConnectWaiting": "承認を待っています…",
"quickConnectCancel": "キャンセル",
"quickConnectExpired": "Quick Connectの有効期限が切れました。もう一度お試しください。",
"localDataRecoveryRequired": "Plezy could not safely recover local sign-in and pending playback data. Please sign in again."
"localDataRecoveryRequired": "ローカルのサインイン情報と保留中の再生データを安全に復元できませんでした。もう一度サインインしてください。"
},
"common": {
"cancel": "キャンセル",
@@ -37,7 +37,7 @@
"delete": "削除",
"edit": "編集",
"shuffle": "シャッフル",
"addTo": "追加...",
"addTo": "追加先…",
"createNew": "新規作成",
"connect": "接続",
"disconnect": "切断",
@@ -57,11 +57,11 @@
"chapterNumber": "チャプター${number}",
"reconnect": "再接続",
"viewAll": "すべて表示",
"checkingNetwork": "ネットワークを確認中...",
"loadingServers": "サーバーを読み込み中...",
"connectingToServers": "サーバーに接続中...",
"startingOfflineMode": "オフラインモードを開始中...",
"loading": "読み込み中...",
"checkingNetwork": "ネットワークを確認中",
"loadingServers": "サーバーを読み込み中",
"connectingToServers": "サーバーに接続中",
"startingOfflineMode": "オフラインモードを開始中",
"loading": "読み込み中",
"fullscreen": "フルスクリーン",
"exitFullscreen": "フルスクリーンを終了",
"pressBackAgainToExit": "もう一度押すと終了します"
@@ -84,8 +84,8 @@
},
"settings": {
"title": "設定",
"supportDeveloper": "Plezy を支援",
"supportDeveloperDescription": "Liberapay で寄付して開発を支援",
"supportDeveloper": "Plezyを支援",
"supportDeveloperDescription": "Liberapayで寄付して開発を支援",
"language": "言語",
"theme": "テーマ",
"appearance": "外観",
@@ -109,12 +109,12 @@
"libraryDensity": "ライブラリの密度",
"compact": "コンパクト",
"comfortable": "ゆったり",
"tvCornerSpotlightBackdrop": "",
"tvCornerSpotlightBackdropDescription": "",
"tvCornerSpotlightBackdrop": "画面隅の注目コンテンツ背景",
"tvCornerSpotlightBackdropDescription": "画面全体ではなく、右上隅に注目コンテンツのアートワークを表示します",
"viewMode": "表示モード",
"gridView": "グリッド",
"listView": "リスト",
"showHeroSection": "ヒーローセクションを表示",
"showHeroSection": "注目コンテンツを表示",
"continueWatchingAction": "視聴中の操作",
"continueWatchingPlay": "再生",
"continueWatchingDetails": "詳細を開く",
@@ -128,7 +128,7 @@
"groupLibrariesByServer": "サーバーごとにライブラリをグループ化",
"groupLibrariesByServerDescription": "サイドバーのライブラリをメディアサーバーごとにまとめます。",
"alwaysKeepSidebarOpen": "サイドバーを常に開いておく",
"alwaysKeepSidebarOpenDescription": "サイドバーを展開したまま、コンテンツ領域が調整される",
"alwaysKeepSidebarOpenDescription": "サイドバーを展開したままにし、コンテンツ領域を幅に合わせて調整します",
"showUnwatchedCount": "未視聴数を表示",
"showUnwatchedCountDescription": "番組とシーズンに未視聴エピソード数を表示",
"showEpisodeNumberOnCards": "カードにエピソード番号を表示",
@@ -136,7 +136,7 @@
"showSeasonPostersOnTabs": "タブにシーズンポスターを表示",
"showSeasonPostersOnTabsDescription": "各シーズンのポスターをタブの上に表示します",
"tvFullCardLayout": "フルTVカード",
"tvFullCardLayoutDescription": "TVカードを画像のみで表示し、俳優名を重ねて表示します",
"tvFullCardLayoutDescription": "TVカードを画像のみで表示し、出演者名を重ねて表示します",
"focusGlow": "フォーカス時の光彩",
"focusGlowDescription": "フォーカス中のカードの周りに柔らかい光彩を表示します",
"visualEffects": "視覚効果",
@@ -180,7 +180,7 @@
"watchTogetherRelay": "一緒に視聴リレーサーバー",
"watchTogetherRelayDescription": "カスタムリレーを設定します。全員が同じサーバーを使う必要があります。",
"watchTogetherRelayHint": "https://my-relay.example.com",
"watchTogetherRelayInvalid": "Enter a valid HTTP or HTTPS relay base URL.",
"watchTogetherRelayInvalid": "有効なHTTPまたはHTTPSのリレーサーバーURLを入力してください。",
"crashReporting": "クラッシュレポート",
"crashReportingDescription": "アプリの改善に役立つクラッシュレポートを送信",
"debugLogging": "デバッグログ",
@@ -215,7 +215,7 @@
"validationErrorDuration": "時間は${min}から${max} ${unit}の間である必要があります",
"shortcutAlreadyAssigned": "ショートカットは既に${action}に割り当てられています",
"shortcutUpdated": "${action}のショートカットを更新しました",
"saveFailed": "Could not save changes. Try again.",
"saveFailed": "変更を保存できませんでした。もう一度お試しください。",
"autoSkip": "自動スキップ",
"autoSkipIntro": "イントロを自動スキップ",
"autoSkipIntroDescription": "数秒後にイントロマーカーを自動的にスキップ",
@@ -242,23 +242,23 @@
"downloadLocationReset": "ダウンロード場所をデフォルトにリセットしました",
"downloadLocationInvalid": "選択したフォルダは書き込みできません",
"downloadLocationPickerUnavailable": "このデバイスではフォルダを選択できません",
"downloadOnWifiOnly": "WiFiのみダウンロード",
"downloadOnWifiOnlyDescription": "モバイルデータ通信のダウンロードを防",
"downloadOnWifiOnly": "Wi-Fi接続時のみダウンロード",
"downloadOnWifiOnlyDescription": "モバイルデータ通信のダウンロードを防ぎます",
"autoRemoveWatchedDownloads": "視聴済みダウンロードの自動削除",
"autoRemoveWatchedDownloadsDescription": "視聴済みのダウンロードを自動削除します",
"cellularDownloadBlocked": "モバイル通信はダウンロードがブロックされています。WiFiを使うか設定を変更してください。",
"cellularDownloadBlocked": "モバイルデータ通信はダウンロードできません。Wi-Fiを使用するか、設定を変更してください。",
"maxVolume": "最大音量",
"maxVolumeDescription": "静かなメディアに対して100%以上の音量ブーストを許可",
"maxVolumePercent": "${percent}%",
"discordRichPresence": "Discord Rich Presence",
"discordRichPresenceDescription": "Discordで視聴中の内容を表示",
"services": "サービス",
"servicesDescription": "Trakt、MyAnimeList、Seerr などを接続",
"servicesDescription": "Trakt、MyAnimeList、Seerrなどを接続",
"manageLibrariesDescription": "ライブラリを並べ替えたり非表示にしたりできます",
"companionRemoteServer": "コンパニオンリモートサーバー",
"companionRemoteServerDescription": "ネットワーク上のモバイルデバイスからこのアプリを操作できるようにする",
"autoPip": "自動ピクチャーインピクチャー",
"autoPipDescription": "再生中に離れるとピクチャーインピクチャーに入ります",
"autoPipDescription": "再生中にアプリを離れると、自動的にピクチャーインピクチャーに切り替えます",
"matchContentFrameRate": "コンテンツのフレームレートに合わせる",
"matchContentFrameRateDescription": "表示のリフレッシュレートを動画コンテンツに合わせます",
"matchRefreshRate": "リフレッシュレートを合わせる",
@@ -270,7 +270,7 @@
"tunneledPlaybackDescription": "動画トンネリングを使用します。HDR再生で画面が黒くなる場合は無効にしてください。",
"audioPassthrough": "オーディオパススルー",
"audioPassthroughDescription": "Dolby/DTS音声を再エンコードせずにレシーバーやテレビに送り、サラウンドを維持します。音が出ない場合は無効にしてください。",
"audioPassthroughDescriptionAppleTv": "Dolby Digital PlusAtmos含む)をビットストリームとしてシステムに渡します。DTSとTrueHDは引き続きマルチチャンネルPCMで再生されます。シーク時に短い音切れが発生することがあります。",
"audioPassthroughDescriptionAppleTv": "Dolby Atmosを含むDolby Digital PlusにはApple標準のDolbyデコーダーを使用します。DTSとTrueHDは引き続きマルチチャンネルPCMで再生されます。音が出ない場合は無効にしてください。",
"audioDownmix": "ステレオにダウンミックス",
"audioDownmixDescription": "サラウンド音声をステレオスピーカーやヘッドホン用に2チャンネルへミックスします",
"downmixCenterBoost": "センターチャンネルブースト",
@@ -314,11 +314,11 @@
"exitFullscreenOnPlayerCloseDescription": "ビデオプレイヤーを閉じたときに自動的に全画面モードを終了します",
"autoHidePerformanceOverlay": "パフォーマンスオーバーレイを自動非表示",
"autoHidePerformanceOverlayDescription": "再生コントロールと一緒にパフォーマンスオーバーレイをフェードする",
"showNavBarLabels": "ナビゲーションバーラベルを表示",
"showNavBarLabelsDescription": "ナビゲーションバーアイコンの下にテキストラベルを表示",
"showNavBarLabels": "ナビゲーションバーラベルを表示",
"showNavBarLabelsDescription": "ナビゲーションバーアイコンの下にテキストラベルを表示",
"startupSection": "起動時のセクション",
"liveTvDefaultFavorites": "お気に入りチャンネルをデフォルトに",
"liveTvDefaultFavoritesDescription": "ライブTV を開いたときにお気に入りチャンネルのみ表示",
"liveTvDefaultFavoritesDescription": "ライブTVを開いたときにお気に入りチャンネルのみ表示",
"display": "ディスプレイ",
"homeScreen": "ホーム画面",
"navigation": "ナビゲーション",
@@ -330,7 +330,7 @@
"behavior": "動作"
},
"search": {
"hint": "映画、番組、音楽を検索...",
"hint": "映画、番組、音楽を検索",
"tryDifferentTerm": "別の検索語をお試しください",
"searchYourMedia": "メディアを検索",
"enterTitleActorOrKeyword": "タイトル、俳優、またはキーワードを入力"
@@ -346,8 +346,8 @@
"playPause": "再生/一時停止",
"volumeUp": "音量を上げる",
"volumeDown": "音量を下げる",
"seekForward": "前方にシーク (${seconds}秒)",
"seekBackward": "後方にシーク (${seconds}秒)",
"seekForward": "早送り(${seconds}秒",
"seekBackward": "巻き戻し(${seconds}秒",
"fullscreenToggle": "フルスクリーン切替",
"muteToggle": "ミュート切替",
"subtitleToggle": "字幕切替",
@@ -413,7 +413,7 @@
"mediaFailedToDelete": "メディアアイテムの削除に失敗しました",
"rate": "評価",
"playFromBeginning": "最初から再生",
"playVersion": "バージョンを再生..."
"playVersion": "バージョンを選んで再生…"
},
"rateSheet": {
"title": "評価",
@@ -463,8 +463,8 @@
"resetToZero": "0msにリセット",
"addTime": "+${amount}${unit}",
"minusTime": "-${amount}${unit}",
"playsLater": "${label}遅く再生",
"playsEarlier": "${label}早く再生",
"playsLater": "${label}を遅らせる",
"playsEarlier": "${label}を早める",
"noOffset": "オフセットなし",
"letterbox": "レターボックス",
"fillScreen": "画面を埋める",
@@ -484,8 +484,8 @@
"playNext": "次を再生",
"playButton": "再生",
"pauseButton": "一時停止",
"showPlaybackControls": "",
"hidePlaybackControls": "",
"showPlaybackControls": "再生コントロールを表示",
"hidePlaybackControls": "再生コントロールを非表示",
"seekBackwardButton": "${seconds}秒戻る",
"seekForwardButton": "${seconds}秒進む",
"previousButton": "前のエピソード",
@@ -543,7 +543,7 @@
"subtitleDownloaded": "字幕をダウンロードしました",
"subtitleDownloadedNotApplied": "字幕はダウンロードされましたが、選択できませんでした",
"subtitleDownloadFailed": "字幕のダウンロードに失敗しました",
"searchLanguages": "言語を検索..."
"searchLanguages": "言語を検索"
},
"userStatus": {},
"messages": {
@@ -560,25 +560,25 @@
"streamInterrupted": "ストリームが中断されました。再生を押すかシークして再試行してください。",
"liveStreamInterrupted": "ライブストリームが中断されました。再生を押して再試行してください。",
"fileInfoNotAvailable": "ファイル情報が利用できません",
"playbackAuthenticationRequired": "Sign in to the media server again to play this item.",
"playbackServerUnavailable": "The media server is unavailable. Try again later.",
"playbackDataInvalid": "The server returned invalid playback information.",
"playbackCancelled": "Playback was cancelled.",
"playbackFailed": "Playback could not be started.",
"playbackAuthenticationRequired": "このアイテムを再生するには、メディアサーバーにもう一度サインインしてください。",
"playbackServerUnavailable": "メディアサーバーを利用できません。しばらくしてからもう一度お試しください。",
"playbackDataInvalid": "サーバーから無効な再生情報が返されました。",
"playbackCancelled": "再生がキャンセルされました。",
"playbackFailed": "再生を開始できませんでした。",
"errorLoadingFileInfo": "ファイル情報の読み込みエラー: ${error}",
"errorLoadingSeries": "シリーズの読み込みエラー",
"musicNotSupported": "音楽の再生はまだサポートされていません",
"noDescriptionAvailable": "説明はありません",
"noProfilesAvailable": "利用可能なプロフィールがありません",
"contactAdminForProfiles": "プロファイルを追加するにはサーバー管理者に連絡してください",
"contactAdminForProfiles": "プロフィールを追加するにはサーバー管理者に連絡してください",
"unableToDetermineLibrarySection": "このアイテムのライブラリセクションを判別できません",
"logsCleared": "ログをクリアしました",
"logsCopied": "ログをクリップボードにコピーしました",
"noLogsAvailable": "ログがありません",
"libraryScanning": "\"${title}\"をスキャン中...",
"libraryScanning": "${title}をスキャン中",
"libraryScanStarted": "\"${title}\"のライブラリスキャンを開始しました",
"libraryScanFailed": "ライブラリのスキャンに失敗しました: ${error}",
"metadataRefreshing": "\"${title}\"のメタデータを更新中...",
"metadataRefreshing": "${title}のメタデータを更新中",
"metadataRefreshStarted": "\"${title}\"のメタデータ更新を開始しました",
"metadataRefreshFailed": "メタデータの更新に失敗しました: ${error}",
"logoutConfirm": "ログアウトしてもよろしいですか?",
@@ -590,9 +590,9 @@
"noResultsFound": "結果が見つかりません",
"sleepTimerSet": "スリープタイマーを${label}に設定しました",
"noItemsAvailable": "アイテムがありません",
"failedToCreatePlayQueueNoItems": "再生キュー作成に失敗しました - アイテムがありません",
"failedToCreatePlayQueueNoItems": "再生キュー作成できませんでした アイテムがありません",
"failedPlayback": "${action}に失敗しました: ${error}",
"switchingToCompatiblePlayer": "互換プレーヤーに切替中...",
"switchingToCompatiblePlayer": "互換性のあるプレーヤーに切り替え中…",
"serverLimitTitle": "再生に失敗しました",
"serverLimitBody": "サーバーエラー(HTTP 500)。帯域幅/トランスコード制限により拒否された可能性があります。所有者に調整を依頼してください。",
"logsUploaded": "ログをアップロードしました",
@@ -627,7 +627,7 @@
"description": "高度な動画プレーヤー設定",
"presets": "プリセット",
"noPresets": "保存済みプリセットがありません",
"saveAsPreset": "プリセットとして保存...",
"saveAsPreset": "プリセットとして保存",
"presetName": "プリセット名",
"presetNameHint": "プリセットの名前を入力",
"loadPreset": "読み込み",
@@ -642,30 +642,30 @@
"confirmAction": "操作の確認"
},
"profiles": {
"addPlezyProfile": "Plezyプロファイルを追加",
"switchingProfile": "プロファイルを切り替え中…",
"deleteThisProfileTitle": "このプロファイルを削除しますか?",
"addPlezyProfile": "Plezyプロフィールを追加",
"switchingProfile": "プロフィールを切り替え中…",
"deleteThisProfileTitle": "このプロフィールを削除しますか?",
"deleteThisProfileMessage": "${displayName}を削除します。接続には影響しません。",
"active": "アクティブ",
"manage": "管理",
"delete": "削除",
"signOut": "サインアウト",
"signOutPlexTitle": "Plex からサインアウトしますか?",
"signOutPlexMessage": "${displayName}とすべてのPlex Homeユーザーを削除しますか?いつでも再サインインできます。",
"signedOutPlex": "Plex からサインアウトしました。",
"signOutPlexTitle": "Plexからサインアウトしますか?",
"signOutPlexMessage": "${displayName}とすべてのPlex Homeユーザーを削除しますか?いつでも再サインインできます。",
"signedOutPlex": "Plexからサインアウトしました。",
"signOutFailed": "サインアウトに失敗しました。",
"sectionTitle": "プロファイル",
"summarySingle": "プロファイルを追加して、管理対象ユーザーとローカルIDを混在させます",
"summaryMultipleWithActive": "${count}個のプロファイル · アクティブ: ${activeName}",
"summaryMultiple": "${count}個のプロファイル",
"sectionTitle": "プロフィール",
"summarySingle": "プロフィールを追加すると、管理対象ユーザーとローカルユーザーを併用できます",
"summaryMultipleWithActive": "${count}個のプロフィール · 使用中: ${activeName}",
"summaryMultiple": "${count}個のプロフィール",
"removeConnectionTitle": "接続を削除しますか?",
"removeConnectionMessage": "${displayName}の${connectionLabel}へのアクセスを削除します。他のプロフィールには残ります。",
"deleteProfileTitle": "プロファイルを削除しますか?",
"deleteProfileTitle": "プロフィールを削除しますか?",
"deleteProfileMessage": "${displayName}とその接続を削除します。サーバーは引き続き利用できます。",
"profileNameLabel": "プロファイル名",
"profileNameLabel": "プロフィール名",
"pinProtectionLabel": "PIN保護",
"pinManagedByPlex": "PINはPlexで管理されています。plex.tvで編集してください。",
"noPinSetEditOnPlex": "PINが設定されていません。要求するには、plex.tvでHomeユーザーを編集してください。",
"noPinSetEditOnPlex": "PINが設定されていません。PINを必須にするには、plex.tvでHomeユーザーを編集してください。",
"setPin": "PINを設定",
"setPinTitle": "PINを設定",
"confirmPinTitle": "PINを確認",
@@ -674,8 +674,8 @@
"removePin": "削除",
"connectionsLabel": "接続",
"add": "追加",
"deleteProfileButton": "プロファイルを削除",
"noConnectionsHint": "接続がありません — このプロファイルを使うには1つ追加してください。",
"deleteProfileButton": "プロフィールを削除",
"noConnectionsHint": "接続がありません — このプロフィールを使うには接続を追加してください。",
"noConnections": "接続がありません",
"plexHomeAccount": "Plex Homeアカウント",
"connectionDefault": "デフォルト",
@@ -684,19 +684,19 @@
"removeConnection": "削除",
"profileRenamed": "プロフィール名を変更しました。",
"borrowAddTo": "${displayName}に追加",
"borrowExplain": "別のプロフィールの接続を用します。PIN保護されたプロフィールにはPINが必要です。",
"borrowEmpty": "まだ借りるものがありません。",
"borrowEmptySubtitle": "まず別のプロフィールPlexまたはJellyfin接続してください。",
"borrowLoadFailed": "Available connections could not be loaded. Try again.",
"borrowFromProfile": "${displayName}から",
"borrowConnectionBorrowed": "接続を借用しました。",
"borrowFailed": "接続を借用できませんでした。",
"borrowExplain": "別のプロフィールの接続を用します。PIN保護されたプロフィールにはPINが必要です。",
"borrowEmpty": "利用できる接続はまだありません。",
"borrowEmptySubtitle": "まず別のプロフィールPlexまたはJellyfin接続してください。",
"borrowLoadFailed": "利用可能な接続を読み込めませんでした。もう一度お試しください。",
"borrowFromProfile": "${displayName}から利用",
"borrowConnectionBorrowed": "接続を追加しました。",
"borrowFailed": "接続を追加できませんでした。",
"incorrectPin": "PINが正しくありません。",
"incorrectPinTryAgain": "PINが正しくありません。もう一度お試しください。",
"sourceProfileMissingParentAccount": "ソースプロフィールに親アカウントがありません。",
"sourceProfileMissingParentAccount": "元のプロフィールに親アカウントがありません。",
"failedToLoadHomeUsers": "Plex Homeユーザーを読み込めませんでした。接続を確認して、もう一度お試しください。",
"failedToVerifyPin": "PINを確認できませんでした。",
"newProfile": "新しいプロファイル",
"newProfile": "新しいプロフィール",
"profileNameHint": "例:ゲスト、キッズ、ファミリールーム",
"pinProtectionOptional": "PIN保護(オプション)",
"pinExplain": "プロフィール切り替えには4桁のPINが必要です。",
@@ -707,12 +707,12 @@
"sectionTitle": "接続",
"addConnection": "接続を追加",
"addConnectionSubtitleNoProfile": "Plexでサインインするか、Jellyfinサーバーに接続",
"addConnectionSubtitleScoped": "${displayName}に追加: Plex、Jellyfin、または別プロフィールの接続",
"addConnectionSubtitleScoped": "${displayName}に追加Plex、Jellyfin、または別プロフィールの接続",
"sessionExpiredOne": "${name} のセッションの有効期限が切れました",
"sessionExpiredMany": "${count} 台のサーバーのセッションの有効期限が切れました",
"signInAgain": "再度サインイン",
"editJellyfinTitle": "Jellyfin接続を編集",
"editJellyfinIntro": "${serverName} のURLを追加または削除します。Plezyは到達可能なURLのうち最も低遅延のものを使用します。"
"editJellyfinIntro": "${serverName}のURLを追加または削除します。Plezyは接続可能なURLのうち遅延が最も少ないものを使用します。"
},
"discover": {
"title": "探す",
@@ -722,11 +722,11 @@
"continueWatchingIn": "${library}の視聴を続ける",
"nextUp": "次のエピソード",
"nextUpIn": "${library}の次のエピソード",
"recentlyAdded": "最近追加",
"recentlyAddedIn": "${library}に最近追加",
"recentlyAdded": "最近追加されたコンテンツ",
"recentlyAddedIn": "${library}に最近追加されたコンテンツ",
"latestAlbumsIn": "${library}の最新アルバム",
"recentlyPlayedIn": "${library}で最近再生",
"mostPlayedIn": "${library}で最も再生",
"recentlyPlayedIn": "${library}で最近再生したコンテンツ",
"mostPlayedIn": "${library}で最も再生したコンテンツ",
"playEpisode": "S${season}E${episode}",
"overview": "あらすじ",
"cast": "キャスト",
@@ -760,11 +760,11 @@
"analyzeLibrary": "ライブラリを解析",
"refreshMetadata": "メタデータを更新",
"emptyTrash": "ゴミ箱を空にする",
"emptyingTrash": "\"${title}\"のゴミ箱を空にしています...",
"trashEmptied": "\"${title}\"のゴミ箱を空にしました",
"emptyingTrash": "${title}のゴミ箱を空にしています",
"trashEmptied": "${title}のゴミ箱を空にしました",
"failedToEmptyTrash": "ゴミ箱を空にできませんでした: ${error}",
"analyzing": "\"${title}\"を解析中...",
"analysisStarted": "\"${title}\"の解析を開始しました",
"analyzing": "${title}を解析中",
"analysisStarted": "${title}の解析を開始しました",
"failedToAnalyze": "ライブラリの解析に失敗しました: ${error}",
"noLibrariesFound": "ライブラリが見つかりません",
"allLibrariesHidden": "すべてのライブラリが非表示です",
@@ -833,7 +833,7 @@
"productionYear": "製作年",
"runtime": "再生時間",
"officialRating": "公式レーティング",
"premiereDate": "プレミア日",
"premiereDate": "初公開日",
"startDate": "開始日",
"airTime": "放送時刻",
"studio": "スタジオ",
@@ -876,10 +876,10 @@
"libraries": "ライブラリ",
"downloads": "ダウンロード",
"liveTv": "ライブTV",
"explore": "探索"
"explore": "見つける"
},
"explore": {
"title": "探索",
"title": "見つける",
"selectSource": "ソースを選択",
"rows": {
"watchlist": "ウォッチリスト",
@@ -904,7 +904,7 @@
"upcoming": "放送予定"
},
"episodeCount": {
"other": "${n} 話"
"other": "${n}話"
},
"cast": "キャスト",
"characters": "キャラクター",
@@ -913,12 +913,12 @@
"watchlistUpdateFailed": "ウォッチリストを更新できませんでした",
"notInLibrary": "ライブラリにありません",
"inTheseLibraries": "これらのライブラリにあります",
"checkingLibrary": "ライブラリを確認中...",
"checkingLibrary": "ライブラリを確認中",
"emptyTitle": "まだ何もありません",
"emptyMessage": "${source}にコンテンツが追加されると、ここに表示されます。",
"searchHint": "${source}検索",
"searchHint": "${source}検索",
"searchEmpty": "「${query}」の結果が見つかりません",
"searchPrompt": "${source} で映画やテレビ番組を検索します。",
"searchPrompt": "${source}で映画やテレビ番組を検索します。",
"searchFailed": "検索に失敗しました。接続を確認してもう一度お試しください。"
},
"liveTv": {
@@ -936,22 +936,22 @@
"channelNumber": "チャンネル ${number}",
"unknownChannel": "不明なチャンネル",
"live": "ライブ",
"reloadGuide": "番組表を再読",
"reloadGuide": "番組表を再読み込み",
"now": "現在",
"today": "今日",
"tomorrow": "明日",
"midnight": "深夜",
"midnight": "午前0時",
"overnight": "深夜",
"morning": "朝",
"daytime": "",
"daytime": "日中",
"evening": "夕方",
"lateNight": "夜",
"lateNight": "夜更け",
"whatsOn": "放送中",
"watchChannel": "チャンネルを視聴",
"favorites": "お気に入り",
"reorderFavorites": "お気に入りを並べ替え",
"favoritesLoadFailed": "お気に入りを読み込めませんでした。接続を確認してもう一度お試しください。",
"favoritesUpdateFailed": "Could not update favorites. Check your connection and try again.",
"favoritesUpdateFailed": "お気に入りを更新できませんでした。接続を確認してもう一度お試しください。",
"joinSession": "進行中のセッションに参加",
"watchFromStart": "最初から視聴(${minutes}分前に開始)",
"watchLive": "ライブで視聴",
@@ -968,13 +968,13 @@
"manageRecording": "録画を管理",
"cancelRecording": "録画をキャンセル",
"cancelRecordingTitle": "この録画をキャンセルしますか?",
"cancelRecordingMessage": "${title} は録画されなくなります。",
"cancelRecordingMessage": "${title}は録画されなくなります。",
"deleteRule": "ルールを削除",
"deleteRuleTitle": "録画ルールを削除しますか?",
"deleteRuleMessage": "${title} の今後のエピソードは録画されません。",
"deleteRuleMessage": "${title}の今後のエピソードは録画されません。",
"recordingScheduled": "録画を予約しました",
"alreadyScheduled": "この番組はすでに予約されています",
"dvrAdminRequired": "DVR 設定には管理者アカウントが必要です",
"dvrAdminRequired": "DVR設定には管理者アカウントが必要です",
"recordingFailed": "録画を予約できませんでした",
"recordingTargetMissing": "録画ライブラリを特定できませんでした",
"recordNotAvailable": "この番組は録画できません",
@@ -982,12 +982,12 @@
"recordingRuleDeleted": "録画ルールを削除しました",
"processRecordingRules": "ルールを再評価",
"recordingInProgress": "録画中",
"recordingsCount": "${count} 件予約済み",
"recordingsCount": "${count}件予約済み",
"editRule": "ルールを編集",
"editRuleAction": "編集",
"recordingRuleUpdated": "録画ルールを更新しました",
"guideReloadRequested": "ガイドの更新を要求しました",
"rulesProcessRequested": "ルールの再評価を要求しました",
"guideReloadRequested": "番組表の更新をリクエストしました",
"rulesProcessRequested": "録画ルールの再評価をリクエストしました",
"recordShow": "番組を録画"
},
"collections": {
@@ -995,7 +995,7 @@
"collection": "コレクション",
"empty": "コレクションは空です",
"deleteCollection": "コレクションを削除",
"deleteConfirm": "「${title}」を削除しますか?元に戻せません。",
"deleteConfirm": "「${title}」を削除しますか?この操作は元に戻せません。",
"deleted": "コレクションを削除しました",
"deleteFailed": "コレクションの削除に失敗しました",
"deleteFailedWithError": "コレクションの削除に失敗しました: ${error}",
@@ -1006,11 +1006,11 @@
"errorAddingToCollection": "コレクションへの追加に失敗しました",
"created": "コレクションを作成しました",
"removeFromCollection": "コレクションから削除",
"removeFromCollectionConfirm": "\"${title}\"をこのコレクションから削除しますか?",
"removeFromCollectionConfirm": "${title}をこのコレクションから削除しますか?",
"removedFromCollection": "コレクションから削除しました",
"removeFromCollectionFailed": "コレクションからの削除に失敗しました",
"removeFromCollectionError": "コレクションからの削除エラー: ${error}",
"searchCollections": "コレクションを検索..."
"searchCollections": "コレクションを検索"
},
"playlists": {
"title": "プレイリスト",
@@ -1022,17 +1022,17 @@
"delete": "プレイリストを削除",
"removeItem": "プレイリストから削除",
"smartPlaylist": "スマートプレイリスト",
"itemCount": "${count}アイテム",
"oneItem": "1アイテム",
"itemCount": "${count}",
"oneItem": "1",
"emptyPlaylist": "このプレイリストは空です",
"deleteConfirm": "プレイリストを削除しますか?",
"deleteMessage": "\"${name}\"を削除してもよろしいですか?",
"deleteMessage": "${name}を削除しすか?",
"created": "プレイリストを作成しました",
"deleted": "プレイリストを削除しました",
"itemAdded": "プレイリストに追加しました",
"itemRemoved": "プレイリストから削除しました",
"selectPlaylist": "プレイリストを選択",
"searchPlaylists": "プレイリストを検索...",
"searchPlaylists": "プレイリストを検索",
"errorCreating": "プレイリストの作成に失敗しました",
"errorDeleting": "プレイリストの削除に失敗しました",
"errorLoading": "プレイリストの読み込みに失敗しました",
@@ -1048,10 +1048,10 @@
"addToQueue": "キューに追加",
"discNumber": "ディスク ${n}",
"trackCount": {
"other": "${n} 曲"
"other": "${n}曲"
},
"nowPlaying": "再生中",
"playingFrom": "${title} から再生",
"playingFrom": "${title}から再生",
"queue": "再生キュー",
"clearQueue": "キューをクリア",
"lyrics": "歌詞",
@@ -1070,9 +1070,9 @@
"title": "一緒に見る",
"description": "友達や家族と同期してコンテンツを視聴",
"createSession": "セッションを作成",
"creating": "作成中...",
"creating": "作成中",
"joinSession": "セッションに参加",
"joining": "参加中...",
"joining": "参加中",
"controlMode": "コントロールモード",
"controlModeQuestion": "誰が再生を制御できますか?",
"hostOnly": "ホストのみ",
@@ -1088,7 +1088,7 @@
"anyoneControls": "全員が制御",
"participants": "参加者",
"host": "ホスト",
"hostBadge": "HOST",
"hostBadge": "ホスト",
"youAreHost": "あなたはホストです",
"watchingWithOthers": "他の人と視聴中",
"endSession": "セッションを終了",
@@ -1101,7 +1101,7 @@
"leaveSessionConfirmOverlay": "視聴セッションから切断されます。",
"end": "終了",
"leave": "退出",
"syncing": "同期中...",
"syncing": "同期中",
"joinWatchSession": "視聴セッションに参加",
"enterCodeHint": "5文字のコードを入力",
"pasteFromClipboard": "クリップボードから貼り付け",
@@ -1111,8 +1111,8 @@
"failedToCreate": "セッションの作成に失敗しました",
"failedToJoin": "セッションへの参加に失敗しました",
"sessionCodeCopied": "セッションコードをクリップボードにコピーしました",
"relayUnreachable": "リレーサーバーに到達できません。ISPブロックによりWatch Togetherが使えない可能性があります。",
"reconnectingToHost": "ホストに再接続中...",
"relayUnreachable": "リレーサーバーに接続できません。ISPによるブロックのため「一緒に見る」を利用できない可能性があります。",
"reconnectingToHost": "ホストに再接続中",
"currentPlayback": "現在の再生",
"joinCurrentPlayback": "現在の再生に参加",
"joinCurrentPlaybackDescription": "ホストが現在視聴中のコンテンツに戻る",
@@ -1121,17 +1121,17 @@
"participantLeft": "${name}が退出しました",
"participantPaused": "${name}が一時停止しました",
"participantResumed": "${name}が再開しました",
"participantSeeked": "${name}がシークしました",
"participantSeeked": "${name}が再生位置を変更しました",
"participantBuffering": "${name}がバッファリング中",
"participantNeedsUpdate": "${name} は古いバージョンのアプリを使用しているため、同期できません",
"resumingWithout": "${name} なしで再開",
"waitingForParticipants": "他の参加者の読み込みを待っています...",
"waitingForName": "${name}を待っています...",
"participantNeedsUpdate": "${name}は古いバージョンのアプリを使用しているため、同期できません",
"resumingWithout": "${name}抜きで再開",
"waitingForParticipants": "他の参加者の読み込みを待っています",
"waitingForName": "${name}を待っています",
"recentRooms": "最近のルーム",
"renameRoom": "ルーム名を変更",
"removeRoom": "削除",
"guestSwitchUnavailable": "切り替えできません — サーバーが同期できません",
"guestSwitchFailed": "切り替えできません — このサーバーにコンテンツが見つかりません"
"guestSwitchUnavailable": "切り替えられません — 同期に必要なサーバーを利用できません",
"guestSwitchFailed": "切り替えられません — このサーバーにコンテンツが見つかりません"
},
"downloads": {
"title": "ダウンロード",
@@ -1140,7 +1140,7 @@
"movies": "映画",
"music": "音楽",
"tracksQueued": "${count} 曲をダウンロード待機中",
"noDownloads": "ダウンロードなし",
"noDownloads": "ダウンロードはまだありません",
"noDownloadsDescription": "ダウンロードしたコンテンツはここに表示され、オフラインで視聴できます",
"downloadNow": "ダウンロード",
"deleteDownload": "ダウンロードを削除",
@@ -1151,20 +1151,20 @@
"episodesQueued": "${count}エピソードをダウンロードキューに追加しました",
"downloadDeleted": "ダウンロードを削除しました",
"deleteConfirm": "このデバイスから「${title}」を削除しますか?",
"cancelledDownloadTitle": "キャンセルされたダウンロード",
"cancelledDownloadTitle": "キャンセル済みのダウンロード",
"cancelledDownloadMessage": "このダウンロードはキャンセルされました。どうしますか?",
"allEpisodesAlreadyDownloaded": "すべてのエピソードはすでにダウンロード済みです",
"resumeDownload": "ダウンロードを再開",
"cancelledDownload": "キャンセルされたダウンロード",
"cancelledDownload": "キャンセル済みのダウンロード",
"syncingFile": "${file}${status}を同期中)",
"downloadedFileClickToComplete": "${file} をダウンロード済み — クリックして完了",
"downloadedFileClickToComplete": "${file}をダウンロード済み — クリックして完了",
"partialDownloadClickToComplete": "一部ダウンロード済み — クリックして完了",
"deleting": "削除中...",
"deletingWithProgress": "${title}を削除中... (${current}/${total})",
"deleting": "削除中",
"deletingWithProgress": "${title}を削除中…(${current}/${total}",
"queuedTooltip": "キュー",
"queuedFilesTooltip": "キュー: ${files}",
"downloadingTooltip": "ダウンロード中...",
"downloadingFilesTooltip": "${files} をダウンロード中",
"queuedFilesTooltip": "キュー${files}",
"downloadingTooltip": "ダウンロード中",
"downloadingFilesTooltip": "${files}をダウンロード中",
"noDownloadsTree": "ダウンロードなし",
"pauseAll": "すべて一時停止",
"resumeAll": "すべて再開",
@@ -1173,9 +1173,9 @@
"allEpisodes": "すべてのエピソード",
"unwatchedOnly": "未視聴のみ",
"nextNUnwatched": "次の${count}件の未視聴",
"customAmount": "数を指定...",
"customAmount": "数を指定",
"includeSpecials": "スペシャルを含める",
"howManyEpisodes": "エピソード",
"howManyEpisodes": "エピソード",
"invalidEpisodeCount": "有効なエピソード数を入力してください。",
"keepSynced": "同期を維持",
"downloadOnce": "一度だけダウンロード",
@@ -1205,7 +1205,7 @@
"shaders": {
"title": "シェーダー",
"noShaderDescription": "映像補正なし",
"nvscalerDescription": "よりシャープな映像のためのNVIDIA画像スケーリング",
"nvscalerDescription": "NVIDIA画像スケーリングで映像をより鮮明にします",
"artcnnVariantNeutral": "ニュートラル",
"artcnnVariantDenoise": "ノイズ除去",
"artcnnVariantDenoiseSharpen": "ノイズ除去 + シャープ",
@@ -1217,18 +1217,18 @@
"shaderImported": "シェーダーをインポートしました",
"shaderImportFailed": "シェーダーのインポートに失敗しました",
"deleteShader": "シェーダーを削除",
"deleteShaderConfirm": "\"${name}\"を削除しますか?"
"deleteShaderConfirm": "${name}を削除しますか?"
},
"companionRemote": {
"title": "コンパニオンリモート",
"connectedTo": "${name}に接続中",
"unknownDevice": "不明なデバイス",
"session": {
"startingServer": "リモートサーバーを起動中...",
"startingServer": "リモートサーバーを起動中",
"hostAddress": "ホストアドレス",
"connected": "接続済み",
"serverRunning": "リモートサーバー稼働中",
"serverStopped": "リモートサーバー停止",
"serverStopped": "リモートサーバー停止",
"serverRunningDescription": "ネットワーク上のモバイルデバイスがこのアプリに接続できます",
"serverStoppedDescription": "モバイルデバイスの接続を許可するにはサーバーを起動してください",
"usePhoneToControl": "モバイルデバイスでこのアプリを操作できます",
@@ -1237,12 +1237,12 @@
"minimize": "最小化"
},
"pairing": {
"discoveryDescription": "同じPlexアカウントPlezyデバイスがここに表示されます",
"discoveryDescription": "同じPlexアカウントを使用しているPlezyデバイスがここに表示されます",
"hostAddressHint": "192.168.1.100:48632",
"connecting": "接続中...",
"searchingForDevices": "デバイスを検索中...",
"connecting": "接続中",
"searchingForDevices": "デバイスを検索中",
"noDevicesFound": "ネットワーク上にデバイスが見つかりません",
"noDevicesHint": "デスクトップでPlezyを開き、同じWiFiを使用してください",
"noDevicesHint": "デスクトップでPlezyを開き、同じWi-Fiネットワークに接続してください",
"availableDevices": "利用可能なデバイス",
"manualConnection": "手動接続",
"cryptoInitFailed": "安全な接続を開始できませんでした。先にPlexにサインインしてください。",
@@ -1254,11 +1254,11 @@
"failedToConnect": "接続に失敗しました: ${error}"
},
"remote": {
"disconnectConfirm": "リモートセッションから切断しますか?",
"reconnecting": "再接続中...",
"disconnectConfirm": "リモートセッション切断しますか?",
"reconnecting": "再接続中",
"attemptOf": "試行 ${current}/5",
"retryNow": "今すぐ再試行",
"tabRemote": "リモート",
"tabRemote": "リモコン",
"tabPlay": "再生",
"tabMore": "その他",
"menu": "メニュー",
@@ -1280,7 +1280,7 @@
"fullscreen": "フルスクリーン",
"subtitles": "字幕",
"audio": "音声",
"searchHint": "デスクトップで検索..."
"searchHint": "デスクトップで検索"
},
"errors": {
"noNetworkInterface": "ネットワークインターフェースが見つかりません",
@@ -1326,7 +1326,7 @@
"hwFormat": "HW 形式",
"matrix": "マトリクス",
"primaries": "プライマリ",
"transfer": "転送",
"transfer": "伝達特性",
"renderFps": "描画 FPS",
"displayFps": "表示 FPS",
"avSync": "A/V 同期",
@@ -1351,7 +1351,7 @@
"useExternalPlayerDescription": "動画を別のアプリで開きます",
"selectPlayer": "プレーヤーを選択",
"customPlayers": "カスタムプレーヤー",
"systemDefault": "システムデフォルト",
"systemDefault": "システム既定",
"addCustomPlayer": "カスタムプレーヤーを追加",
"playerName": "プレーヤー名",
"playerNameHint": "マイプレーヤー",
@@ -1364,7 +1364,7 @@
"playInExternalPlayer": "外部プレーヤーで再生"
},
"metadataEdit": {
"editMetadata": "編集...",
"editMetadata": "編集",
"screenTitle": "メタデータを編集",
"basicInfo": "基本情報",
"artwork": "アートワーク",
@@ -1405,14 +1405,14 @@
"newestFirst": "新しい順",
"keep": "保持",
"allEpisodes": "すべてのエピソード",
"latestEpisodes": "最新${count}エピソード",
"latestEpisodes": "最新${count}",
"latestEpisode": "最新エピソード",
"episodesAddedPastDays": "過去${count}日間に追加されたエピソード",
"deleteAfterPlaying": "再生後にエピソードを削除",
"never": "しない",
"afterADay": "1日後",
"afterAWeek": "1週間後",
"afterAMonth": "1月後",
"afterAMonth": "1月後",
"onNextRefresh": "次回更新時",
"seasons": "シーズン",
"show": "表示",
@@ -1442,14 +1442,14 @@
"mood": "ムード"
},
"matchScreen": {
"match": "マッチ...",
"fixMatch": "マッチを修正...",
"unmatch": "マッチ解除",
"unmatchConfirm": "この一致をクリアしますか?再一致するまでPlexでは未一致として扱われます。",
"unmatchSuccess": "マッチを解除しました",
"unmatchFailed": "マッチの解除に失敗しました",
"matchApplied": "マッチを適用しました",
"matchFailed": "マッチの適用に失敗しました",
"match": "照合…",
"fixMatch": "照合を修正…",
"unmatch": "照合を解除",
"unmatchConfirm": "この照合を解除しますか?再照合するまでPlexでは未照合として扱われます。",
"unmatchSuccess": "照合を解除しました",
"unmatchFailed": "照合を解除できませんでした",
"matchApplied": "照合結果を適用しました",
"matchFailed": "照合結果を適用できませんでした",
"titleHint": "タイトル",
"yearHint": "年",
"search": "検索",
@@ -1463,13 +1463,13 @@
"trakt": {
"title": "Trakt",
"connected": "接続済み",
"connectedAs": "@${username} として接続済み",
"disconnectConfirm": "Trakt アカウントを切断しますか?",
"connectedAs": "@${username}として接続済み",
"disconnectConfirm": "Traktアカウントとの接続を解除しますか",
"disconnectConfirmBody": "PlezyはTraktへのイベント送信を停止します。いつでも再接続できます。",
"scrobble": "リアルタイムのスクロブル",
"scrobbleDescription": "再生中に再生・一時停止・停止イベントを Trakt に送信します。",
"scrobbleDescription": "再生中に再生・一時停止・停止の各イベントをTraktに送信します。",
"watchedSync": "視聴済みステータスを同期",
"watchedSyncDescription": "Plezy で項目を視聴済みにすると、Trakt でも視聴済みになります。"
"watchedSyncDescription": "Plezyで項目を視聴済みにすると、Traktでも視聴済みになります。"
},
"seerr": {
"title": "Seerr",
@@ -1521,7 +1521,7 @@
},
"deviceCode": {
"title": "${service} で Plezy を有効化",
"body": "${url} にアクセスしてこのコードを入力:",
"body": "${url}にアクセスしてこのコードを入力してください。",
"openToActivate": "${service} を開いて有効化",
"copyCode": "アクティベーションコードをコピー",
"waitingForAuthorization": "認証を待っています…",
@@ -1554,8 +1554,8 @@
"serverUrls": "サーバーURL",
"serverUrlsHelper": "複数のURLをカンマ区切りで入力できます。",
"findServer": "サーバーを検索",
"searchingLocalServers": "ローカル Jellyfin サーバーを検索中...",
"localServers": "ローカル Jellyfin サーバー",
"searchingLocalServers": "ローカルJellyfinサーバーを検索中",
"localServers": "ローカルJellyfinサーバー",
"username": "ユーザー名",
"password": "パスワード",
"signIn": "サインイン",
@@ -1575,8 +1575,8 @@
"signInWithPlexCardSubtitleScoped": "Plexアカウントを承認します。Homeユーザーはプロフィールになります。",
"connectToJellyfinCard": "Jellyfinに接続",
"connectToJellyfinCardSubtitle": "サーバーURL、ユーザー名、パスワードを入力してください。",
"connectToJellyfinCardSubtitleScoped": "Jellyfinサーバーにサインインします。${name}に付けられます。",
"borrowFromAnotherProfile": "別のプロファイルから借りる",
"borrowFromAnotherProfileSubtitle": "別のプロフィールの接続を再利用します。PIN保護されたプロフィールにはPINが必要です。"
"connectToJellyfinCardSubtitleScoped": "Jellyfinサーバーにサインインします。${name}にひも付けられます。",
"borrowFromAnotherProfile": "別のプロフィールの接続を利用",
"borrowFromAnotherProfileSubtitle": "別のプロフィールの接続を再利用します。PIN保護されたプロフィールにはPINが必要です。"
}
}