import { LanguageResources } from '../index';

export const jaJP: LanguageResources = {
  common: {
    confirm: '確認',
    cancel: 'キャンセル',
    ok: 'わかりました',
    loading: '読み込み中...',
    retry: '再試行',
    success: '成功',
    error: 'エラー',
    warning: '警告',
    tips: 'ヒント',
    pleaseWait: 'しばらくお待ちください...',
    networkError: 'ネットワーク接続に失敗しました',
    unknownError: '不明なエラー',
    operationSuccess: '操作が成功しました',
    operationFailed: '操作に失敗しました',
  },
  navigation: {
    playground: 'プレイグラウンド',
    mine: 'マイページ',
    history: '履歴',
    home: 'ホーム',
  },
  home: {
    title: 'BestAiBest',
    loadTemplatesFailed: 'テンプレートの読み込みに失敗しました',
    refreshSuccess: '更新が成功しました',
    refreshFailed: '更新に失敗しました',
    imageAuditFailed: '画像審査に失敗しました。再試行してください',
    imageAuditNotPassed: '画像審査に通りませんでした',
    imageContentNotCompliant: '画像内容が規範に適合していません。規範に適合した画像を再選択してください',
    imageNeedsManualReview: '画像は人工審査が必要です。しばらく後に再試行するか、他の画像に変更してください',
    imageAuditUncertain: '画像審査結果が不確定です。画像を再選択してください',
    imageAuditPassed: '画像審査に通りました',
    imageAuditFailedRetry: '画像審査に失敗しました。画像を再選択してください',
    waitForTaskCompletion: '生成中のタスクが完了するまでお待ちください',
    userConfirmedAuditFailure: 'ユーザーが審査失敗情報を確認しました',
  },
  friendsPhoto: {
    title: '友達の写真',
    usageTips: '使用のヒント',
    usageTipsContent: '• 鮮明な顔写真の方が効果的です\n• 明るい写真を選択することをお勧めします\n• JPG、PNG形式をサポートしています',
    iKnow: 'わかりました',
    selectingImage: '画像を選択中...',
    uploading: 'アップロード中...',
    uploadSuccess: 'アップロード成功',
    uploadFailed: '画像のアップロードに失敗しました',
    needAlbumPermission: 'アルバムへのアクセス許可が必要です',
    uploadTimeout: 'アップロードがタイムアウトしました。再試行してください',
    networkConnectionFailed: 'ネットワーク接続に失敗しました',
    uploadFailedRetry: '画像のアップロードに失敗しました。再試行してください',
    uploadTwoImages: 'まず2枚の画像をアップロードしてください',
    aiGenerating: 'AIが生成中...',
    waitForTaskCompletion: '生成中のタスクが完了するまでお待ちください',
    firstPhoto: '1枚目の写真',
    selectYourPhoto: 'あなたの写真を選択',
    secondPhoto: '2枚目の写真',
    selectFriendPhoto: '友達の写真を選択',
    clickToChange: 'クリックして変更',
    clickToUpload: 'クリックしてアップロード',
    friendsPhotoGeneration: '友達の写真生成',
    uploadTwoPhotosDesc: '2枚の写真をアップロードすると、AIが素晴らしい合成動画を生成します',
    photoPreview: '写真プレビュー',
    confirmAndGenerate: '確認後、生成を開始できます',
    photo1: '写真 1',
    photo2: '写真 2',
    generating: '生成中...',
    startGenerating: '写真生成を開始',
    promptPlaceholder: 'プロンプトを入力してください（例：ウェディング写真、旅行写真、バケーションスタイルなど）',
  },
  loading: {
    aiGenerating: 'AIが生成中...',
    pleaseWaitDesc: 'お待ちください。特別なものを作成しています',
  },
  audit: {
    imageContentNotCompliant: '画像内容が規範に適合していません。規範に適合した画像を再選択してください',
    imageNeedsManualReview: '画像は人工審査が必要です。しばらく後に再試行するか、他の画像に変更してください',
    imageAuditUncertain: '画像審査結果が不確定です。画像を再選択してください',
    imageAuditPassed: '画像審査に通りました',
    imageAuditFailed: '画像審査に失敗しました。画像を再選択してください',
    imageAuditNotPassed: '画像審査に通りませんでした',
    iKnow: 'わかりました',
  },
  history: {
    title: '私の作品',
    noRecords: '作成履歴がありません。作成しに行きましょう',
    loadFailed: 'レコードの読み込みに失敗しました',
    processingFailed: '処理に失敗しました',
    notLoggedIn: 'ログインしていません',
    loginToViewHistory: 'ログインして作成履歴を確認してください',
    loginButton: '今すぐログイン',
  },
};
