import { get } from "svelte/store"; import type { Locale } from "./layout"; import settings from "$stores/settings"; const Japanese: Locale = { navigation: { home: "ホーム", completed: "完結メディア", subtitleSchedule: "字幕放送スケジュール", newReleases: "新着リリース", tools: "ツール", settings: "設定", profile: "プロフィール", logIn: "AniListでログインする", logOut: "ログアウト", schedule: "スケジュール", hololive: "ホロライブスケジュール", myProfile: "プロフィール", myBadgeWall: "バッジウォール", }, settings: { fields: { notice: "お知らせ:", }, tooltips: { author: "due.moeの作者", }, rssFeeds: { title: "RSSフィード", buttons: { copyToClipboard: "クリップボードにコピー", }, tooltips: { rss: "ウェブフィードデータフォーマット", }, }, display: { title: "表示", categories: { dateAndTime: { title: "日付と時刻", fields: { disableLastActivityWarning: "最後のアクティビティ警告を無効にする", rightAlignCountdown: "エピソードカウントダウンを右に揃える", use24HourTime: "エピソードカウントダウンに24時間形式を使用する", nativeEpisodeCountdown: "ネイティブのリリース日時でエピソードのカウントダウンを表示する", abbreviateCountdown: "エピソードカウントダウンの日時単位を省略する", }, }, media: { title: "メディア", fields: { outboundLinks: { title: "外部リンク", hint: "LiveChart.meまたはAnimeScheduleが選択された場合、漫画リンクはデフォルトでAniListになります。", }, mediaTitleFormat: { title: "メディアタイトル形式", options: { english: "英語", romaji: "ローマ字", native: "ネイティブ", }, fields: { showFurigana: "フリガナを表示する", }, }, sortBy: { title: "最後に視聴したエピソードと次話の差でアニメをソート", hint: "デフォルトでは、アニメは次のエピソードが放送されるまでの日数でソートされます。", }, }, }, motionAndAccessibility: { title: "モーションとアクセシビリティ", fields: { disablePageTransitionAnimations: "ページ遷移アニメーションを無効にする", disableNotifications: "詳細なサイト通知を無効にする", enableAniListNotifications: "AniListの通知を有効にする", limitPanelAreaToScreenHeight: "メディアパネルの面積をスクリーンの高さに制限する", interfaceLanguage: "インターフェース言語", }, }, dataSaver: "データセーバー", collapsePanelsByDefault: "メディアパネルをデフォルトで折りたたむ", hidePanels: "メディアパネルを隠す", includeAdditionalMedia: "追加メディアを含む", helper: { title: "ヘルパー", options: { kaede: "かえで", mai: "麻衣", nodoka: "のどか", rio: "理央", sakuta: "咲太", shouko: "翔子", tomoe: "朋絵", random: "ランダム", none: "なし", }, hint: "自分のためになる。", }, filtersIncludeCompleted: "「完結メディア」にフィルタを適用", }, tooltips: { beta: "ベータ", }, }, debug: { title: "デバッグ", tooltips: { version: "現在のdue.moeのバージョンハッシュ", }, }, calculation: { title: "メディア計算", fields: { roundDownChapters: { title: "チャプターを切り捨てる(推奨)", hint: "直近のチャプター番号を小数点以下に切り捨てる(例:50/50.6は期限にならない)", }, showMediaWithZeroProgress: { title: "進捗ゼロのメディアを表示", hint: "このオプションを有効にすると、リストに未解決の漫画が80冊以上ある場合、レート制限がかかる可能性があります。", }, hideOutOfDateVolumeWarning: { title: "古い巻数警告を非表示にする", }, smartChapterCountEstimation: { title: "スマート章数推定を有効", }, preferNativeChapterCount: { title: "原作の章数を優先", hint: "原作の章数を英語の章数より優先する", }, }, }, cache: { title: "キャッシュ", }, attributions: { title: "帰属", }, media: { anime: "アニメ", manga: "漫画", upcomingAnime: "近日放送予定のアニメ", pausedMedia: "視聴を一時停止したメディア", unresolvedMedia: "未解決のメディア", plannedAnime: "視聴予定アニメ", }, languages: { english: "英語", japanese: "日本語", }, settingsSync: { title: "設定の同期", buttons: { pull: { title: "リモート設定をプル", hint: "設定同期を有効にして、ローカル設定をリモート設定で上書きします", }, push: { title: "ローカル設定をプッシュ", hint: "設定同期を有効にして、リモート設定をローカル設定で上書きします", }, disable: "設定の同期を無効にし、ローカル設定を保持する", delete: "リモート設定を削除", }, }, }, user: { badges: { backToProfile: "プロフィールに戻る", editMode: { enable: "編集モードを有効にする", disable: "編集モードを無効にする", imageURL: "画像URL", activityURL: "アクティビティURL", description: "説明(オプション)", category: "カテゴリー(オプション)", add: "追加", update: "更新", or: "または", delete: "削除(2回クリック)", source: "ソース(推奨)", designer: "デザイナー(推奨)", }, importMode: { enable: "AniListからインポートする", disable: "インポートモードを無効にする", cancel: "キャンセル", import: "インポート", fetch: "フェッチ", deleteAll: { title: "すべてのバッジを削除する({times}回クリック)", hint: "これにより、Badge Wallからすべてのバッジが削除されます。この操作は元に戻すことができません。", }, dangerous: "危険", importLinks: { title: "リンクをインポートする", hint: "バッジがリンク内に入れ子になっている場合、このオプションを有効にしてバッジにリンクを添付してください。", }, importReplies: "コメントをインポート", title: "AniListのアクティビティからバッジをインポートする", importWait: "インポートモードウィンドウが自動的に閉じるまでお待ちください。そうしないと、インポート処理中にバッジがスキップされたり、重複したりする危険性があります。", importConfirm: "{count}個のバッジをインポートしますか?", }, }, profile: { statistics: "{username}はAniListで{anime}日間のアニメ視聴と{manga}日間の漫画読書を記録している。", badges: "{username}はBadge Wallを使って{badges}個のバッジを収集しました。", }, preferences: { title: "ユーザー設定", hideMissingBadges: { title: "Badge Wallから不足しているバッジを隠す", hint: "画像がエラー404を返すバッジをBadge Wallに表示しないようにします。編集モード中を除く", }, hideAWCBadges: { title: "Badge WallからAWCバッジを隠す", }, }, }, lists: { upcoming: { episodes: { title: "今後のエピソード", hint: "放送中のアニメで全話視聴済み、近日放送のエピソードがあるもの", }, notYetReleased: { title: "未公開", hint: "まだ一話も放送されていない", }, }, due: { episodes: { title: "追いつくべきエピソード", hint: "放送中のアニメで未視聴のエピソードがあるもの", }, mangaAndLightNovels: { title: "漫画&ライトノベル", hint: "未読の章がある漫画&ライトノベル", }, }, completed: { anime: { title: "アニメ", hint: "放送が終了したアニメで全話見ていないもの", }, mangaAndLightNovels: { title: "漫画&ライトノベル", hint: "完結した漫画&ライトノベルで、全章を読んでいないもの", }, }, }, tools: { tool: { characterBirthdays: { short: "キャラクターの誕生日", long: "今日のキャラクターの誕生日", }, }, }, debug: { clearCaches: "ブラウザのAniListアニメと漫画リストのキャッシュを消去する", resetAllSettings: { title: "すべての設定をリセット", hint: "このページにあるすべての設定をデフォルト値にリセットします", }, clearLocalStorage: { title: "クリア", hint1: "すべての設定をデフォルト値にリセットし、AniListメディアリストと漫画データキャッシュをクリアします", hint2: "データの読み込みやログアウトに問題がある場合、サイトデータをクリアすることをお勧めします。", }, dummyLists: "ダミーメディアリストを使用する", }, hololive: { live: "ライブ", upcoming: "近日公開予定", with: "&", comma: "、", commaNoSpace: "、", ampersand: "&", ended: "終了", dateFormatter: new Intl.DateTimeFormat("ja-JP", { // era: 'long', // year: 'numeric', month: "long", day: "numeric", // weekday: 'long', hour: "numeric", hour12: !get(settings).display24HourTime, minute: "numeric", // second: 'numeric' // timeZoneName: 'short' }).format, loadError: "スケジュールを読み込めませんでした。", parseError: "hololiveのタイムアウト。", }, dateFormatter: new Intl.DateTimeFormat("ja-JP", { // era: 'long', year: "numeric", month: "long", day: "numeric", weekday: "long", hour: "numeric", hour12: !get(settings).display24HourTime, minute: "numeric", // second: 'numeric' // timeZoneName: 'short' }).format, dayFormatter: new Intl.DateTimeFormat("ja-JP", { // era: 'long', year: "numeric", month: "long", day: "numeric", weekday: "long", }).format, }; export default Japanese;