🍔

Clerkを使いたいけど、日本語のlocalizationがイマイチなので立ち止まっているあなたへ

に公開

なぜ

Clerkを導入しようとしているのですが、日本語ローカライズがまだ十分ではなく、少し苦戦しています。
同じように感じている方もいらっしゃるかもしれないので、共有させていただきました!

どうぞご活用ください 🙇

ブツ

export function ClerkAuthProvider({ children }: { children: React.ReactNode }) {
  return (
    <ClerkProvider localization={customJaJPConfig}>
      {children}
    </ClerkProvider>
  );
}

const customJaJPConfig: NextClerkProviderProps["localization"] = {
  apiKeys: {
    action__add: "新しいキーを追加", // Add new key
    action__search: "キーを検索", // Search keys
    createdAndExpirationStatus__expiresOn:
      "作成日 {{ createdDate | shortDate('ja-JP') }} • 有効期限 {{ expiresDate | longDate('ja-JP') }}", // Created {{ createdDate | shortDate('en-US') }} • Expires {{ expiresDate | longDate('en-US') }}
    createdAndExpirationStatus__never: "作成日 {{ createdDate | shortDate('ja-JP') }} • 無期限", // Created {{ createdDate | shortDate('en-US') }} • Never expires
    detailsTitle__emptyRow: "APIキーが見つかりません", // No API keys found
    formButtonPrimary__add: "キーを作成", // Create key
    formFieldCaption__expiration__expiresOn: "{{ date }}に期限切れ", // Expiring {{ date }}
    formFieldCaption__expiration__never: "このキーは期限切れになりません", // This key will never expire
    formFieldOption__expiration__1d: "1日", // 1 Day
    formFieldOption__expiration__1y: "1年", // 1 Year
    formFieldOption__expiration__7d: "7日", // 7 Days
    formFieldOption__expiration__30d: "30日", // 30 Days
    formFieldOption__expiration__60d: "60日", // 60 Days
    formFieldOption__expiration__90d: "90日", // 90 Days
    formFieldOption__expiration__180d: "180日", // 180 Days
    formFieldOption__expiration__never: "無期限", // Never
    formHint: "新しいキーを生成するための名前を入力してください。いつでも取り消すことができます。", // Provide a name to generate a new key. You'll be able to revoke it anytime.
    formTitle: "新しいAPIキーを追加", // Add new API key
    lastUsed__days: "{{days}}日前", // {{days}}d ago
    lastUsed__hours: "{{hours}}時間前", // {{hours}}h ago
    lastUsed__minutes: "{{minutes}}分前", // {{minutes}}m ago
    lastUsed__months: "{{months}}ヶ月前", // {{months}}mo ago
    lastUsed__seconds: "{{seconds}}秒前", // {{seconds}}s ago
    lastUsed__years: "{{years}}年前", // {{years}}y ago
    menuAction__revoke: "キーを取り消す", // Revoke key
    revokeConfirmation: {
      confirmationText: "取り消す", // Revoke
      formButtonPrimary__revoke: "キーを取り消す", // Revoke key
      formHint: "このシークレットキーを削除してもよろしいですか?", // Are you sure you want to delete this Secret key?
      formTitle: '"{{apiKeyName}}"シークレットキーを取り消しますか?', // Revoke "{{apiKeyName}}" secret key?
    },
  },
  backButton: "戻る", // Back
  badge__activePlan: "アクティブ", // Active
  badge__canceledEndsAt: "キャンセル済み • {{ date | shortDate('ja-JP') }}に終了", // Canceled • Ends {{ date | shortDate('en-US') }}
  badge__currentPlan: "現在のプラン", // Current plan
  badge__default: "デフォルト", // Default
  badge__endsAt: "{{ date | shortDate('ja-JP') }}に終了", // Ends {{ date | shortDate('en-US') }}
  badge__expired: "期限切れ", // Expired
  badge__otherImpersonatorDevice: "他のログイン代行デバイス", // Other impersonator device
  badge__pastDueAt: "{{ date | shortDate('ja-JP') }}に期限超過", // Past due {{ date | shortDate('en-US') }}
  badge__pastDuePlan: "期限超過", // Past due
  badge__primary: "プライマリ", // Primary
  badge__renewsAt: "{{ date | shortDate('ja-JP') }}に更新", // Renews {{ date | shortDate('en-US') }}
  badge__requiresAction: "アクションが必要", // Requires action
  badge__startsAt: "{{ date | shortDate('ja-JP') }}に開始", // Starts {{ date | shortDate('en-US') }}
  badge__thisDevice: "このデバイス", // This device
  badge__unverified: "未確認", // Unverified
  badge__upcomingPlan: "予定", // Upcoming
  badge__userDevice: "ユーザーデバイス", // User device
  badge__you: "あなた", // You
  commerce: {
    addPaymentMethod: "支払い方法を追加", // Add payment method
    alwaysFree: "常に無料", // Always free
    annually: "年間", // Annually
    availableFeatures: "利用可能な機能", // Available features
    billedAnnually: "年額請求", // Billed annually
    billedMonthlyOnly: "月額請求のみ", // Only billed monthly
    cancelSubscription: "サブスクリプションをキャンセル", // Cancel subscription
    cancelSubscriptionAccessUntil:
      "{{ date | longDate('ja-JP') }}まで「{{plan}}」機能を使用できます。その後はアクセスできなくなります。", // You can keep using '{{plan}}' features until {{ date | longDate('en-US') }}, after which you will no longer have access.
    cancelSubscriptionNoCharge: "このサブスクリプションの料金は請求されません。", // You will not be charged for this subscription.
    cancelSubscriptionTitle: "{{plan}}サブスクリプションをキャンセルしますか?", // Cancel {{plan}} Subscription?
    cannotSubscribeMonthly:
      "このプランは月額払いでは登録できません。このプランに登録するには、年額払いを選択する必要があります。", // You cannot subscribe to this plan by paying monthly. To subscribe to this plan, you need to choose to pay annually.
    cannotSubscribeUnrecoverable:
      "このプランには登録できません。既存のサブスクリプションの方が高額です。", // You cannot subscribe to this plan. Your existing subscription is more expensive than this plan.
    checkout: {
      description__paymentSuccessful: "お支払いが完了しました。", // Your payment was successful.
      description__subscriptionSuccessful: "新しいサブスクリプションの設定が完了しました。", // Your new subscription is all set.
      downgradeNotice:
        "現在のサブスクリプションとその機能は請求サイクルの終了まで維持され、その後このサブスクリプションに切り替わります。", // You will keep your current subscription and its features until the end of the billing cycle, then you will be switched to this subscription.
      emailForm: {
        subtitle: "購入を完了する前に、領収書を送信するメールアドレスを追加する必要があります。", // Before you can complete your purchase you must add an email address where receipts will be sent.
        title: "メールアドレスを追加", // Add an email address
      },
      lineItems: {
        title__paymentMethod: "支払い方法", // Payment method
        title__statementId: "明細ID", // Statement ID
        title__subscriptionBegins: "サブスクリプション開始", // Subscription begins
        title__totalPaid: "合計支払額", // Total paid
      },
      pastDueNotice: "以前のサブスクリプションは期限超過で、支払いがありませんでした。", // Your previous subscription was past due, with no payment.
      perMonth: "月額", // per month
      title: "チェックアウト", // Checkout
      title__paymentSuccessful: "支払いが完了しました!", // Payment was successful!
      title__subscriptionSuccessful: "成功!", // Success!
    },
    credit: "クレジット", // Credit
    creditRemainder: "現在のサブスクリプションの残り期間のクレジット。", // Credit for the remainder of your current subscription.
    defaultFreePlanActive: "現在無料プランをご利用中です", // You're currently on the Free plan
    free: "無料", // Free
    getStarted: "開始する", // Get started
    keepSubscription: "サブスクリプションを維持", // Keep subscription
    manage: "管理", // Manage
    manageSubscription: "サブスクリプションを管理", // Manage subscription
    month: "月", // Month
    monthly: "月間", // Monthly
    pastDue: "期限超過", // Past due
    pay: "{{amount}}を支払う", // Pay {{amount}}
    paymentMethods: "支払い方法", // Payment Methods
    paymentSource: {
      applePayDescription: {
        annual: "年額払い", // Annual payment
        monthly: "月額払い", // Monthly payment
      },
      dev: {
        anyNumbers: "任意の数字", // Any numbers
        cardNumber: "カード番号", // Card number
        cvcZip: "CVC、郵便番号", // CVC, ZIP
        developmentMode: "開発モード", // Development mode
        expirationDate: "有効期限", // Expiration date
        testCardInfo: "テストカード情報", // Test card information
      },
    },
    popular: "人気", // Popular
    pricingTable: {
      billingCycle: "請求サイクル", // Billing cycle
      included: "含まれる", // Included
    },
    reSubscribe: "再登録", // Resubscribe
    seeAllFeatures: "すべての機能を見る", // See all features
    subscribe: "登録", // Subscribe
    subscriptionDetails: {
      beginsOn: "開始日", // Begins on
      currentBillingCycle: "現在の請求サイクル", // Current billing cycle
      endsOn: "終了日", // Ends on
      nextPaymentAmount: "次回支払額", // Next payment amount
      nextPaymentOn: "次回支払日", // Next payment on
      pastDueAt: "期限超過日", // Past due on
      renewsAt: "更新日", // Renews at
      subscribedOn: "登録日", // Subscribed on
      title: "サブスクリプション", // Subscription
    },
    subtotal: "小計", // Subtotal
    switchPlan: "このプランに切り替える", // Switch to this plan
    switchToAnnual: "年額払いに切り替える", // Switch to annual
    switchToAnnualWithAnnualPrice: "年額{{currency}}{{price}}/年に切り替える", // Switch to annual {{currency}}{{price}} / year
    switchToMonthly: "月額払いに切り替える", // Switch to monthly
    switchToMonthlyWithPrice: "月額{{currency}}{{price}}/月に切り替える", // Switch to monthly {{currency}}{{price}} / month
    totalDue: "合計金額", // Total due
    totalDueToday: "本日の支払額", // Total Due Today
    viewFeatures: "機能を見る", // View features
    year: "年", // Year
  },
  createOrganization: {
    formButtonSubmit: "組織を作成する", // Create organization
    invitePage: {
      formButtonReset: "スキップ", // Skip
    },
    title: "組織の作成", // Create organization
  },
  dates: {
    lastDay: "昨日の{{ date | timeString('ja-JP') }}", // Yesterday at {{ date | timeString('en-US') }}
    next6Days: "{{ date | weekday('ja-JP','long') }}の{{ date | timeString('ja-JP') }}", // {{ date | weekday('en-US','long') }} at {{ date | timeString('en-US') }}
    nextDay: "明日の{{ date | timeString('ja-JP') }}", // Tomorrow at {{ date | timeString('en-US') }}
    numeric: "{{ date | numeric('ja-JP') }}", // {{ date | numeric('en-US') }}
    previous6Days: "先週の{{ date | weekday('ja-JP','long') }}の{{ date | timeString('ja-JP') }}", // Last {{ date | weekday('en-US','long') }} at {{ date | timeString('en-US') }}
    sameDay: "今日の{{ date | timeString('ja-JP') }}", // Today at {{ date | timeString('en-US') }}
  },
  dividerText: "または", // or
  footerActionLink__alternativePhoneCodeProvider: "代わりにSMSでコードを送信", // Send code via SMS instead
  footerActionLink__useAnotherMethod: "別の方法を使用する", // Use another method
  footerPageLink__help: "ヘルプ", // Help
  footerPageLink__privacy: "プライバシー", // Privacy
  footerPageLink__terms: "利用規約", // Terms
  formButtonPrimary: "続ける", // Continue
  formButtonPrimary__verify: "確認する", // Verify
  formFieldAction__forgotPassword: "パスワードをお忘れですか?", // Forgot password?
  formFieldError__matchingPasswords: "パスワードが一致します。", // Passwords match.
  formFieldError__notMatchingPasswords: "パスワードが一致しません。", // Passwords don't match.
  formFieldError__verificationLinkExpired:
    "検証リンクの有効期限が切れています。新しいリンクをリクエストしてください。", // The verification link expired. Please request a new link.
  formFieldHintText__optional: "任意", // Optional
  formFieldHintText__slug: "スラグは人間が読めるユニークなIDです。URLでよく使われます。", // A slug is a human-readable ID that must be unique. It's often used in URLs.
  formFieldInputPlaceholder__apiKeyDescription: "このキーを生成する理由を説明してください", // Explain why you're generating this key
  formFieldInputPlaceholder__apiKeyExpirationDate: "日付を選択", // Select date
  formFieldInputPlaceholder__apiKeyName: "シークレットキー名を入力", // Enter your secret key name
  formFieldInputPlaceholder__backupCode: "バックアップコードを入力", // Enter backup code
  formFieldInputPlaceholder__confirmDeletionUserAccount: "アカウント削除", // Delete account
  formFieldInputPlaceholder__emailAddress: "メールアドレスを入力", // Enter your email address
  formFieldInputPlaceholder__emailAddress_username: "メールアドレスまたはユーザー名を入力", // Enter email or username
  formFieldInputPlaceholder__emailAddresses: "example@email.com, example2@email.com", // example@email.com, example2@email.com
  formFieldInputPlaceholder__firstName: "名", // First name
  formFieldInputPlaceholder__lastName: "姓", // Last name
  formFieldInputPlaceholder__organizationDomain: "example.com", // example.com
  formFieldInputPlaceholder__organizationDomainEmailAddress: "you@example.com", // you@example.com
  formFieldInputPlaceholder__organizationName: "組織名", // Organization name
  formFieldInputPlaceholder__organizationSlug: "my-org", // my-org
  formFieldInputPlaceholder__password: "パスワードを入力", // Enter your password
  formFieldInputPlaceholder__phoneNumber: "電話番号を入力", // Enter your phone number
  formFieldInputPlaceholder__username: "ユーザー名を入力", // Enter your username
  formFieldLabel__apiKeyDescription: "説明", // Description
  formFieldLabel__apiKeyExpiration: "有効期限", // Expiration
  formFieldLabel__apiKeyName: "シークレットキー名", // Secret key name
  formFieldLabel__automaticInvitations: "このドメインの自動招待を有効にする", // Enable automatic invitations for this domain
  formFieldLabel__backupCode: "バックアップコード", // Backup code
  formFieldLabel__confirmDeletion: "確認", // Confirmation
  formFieldLabel__confirmPassword: "パスワードの確認", // Confirm password
  formFieldLabel__currentPassword: "現在のパスワード", // Current password
  formFieldLabel__emailAddress: "メールアドレス", // Email address
  formFieldLabel__emailAddress_username: "メールアドレスまたはユーザー名", // Email address or username
  formFieldLabel__emailAddresses: "メールアドレス", // Email addresses
  formFieldLabel__firstName: "名", // First name
  formFieldLabel__lastName: "姓", // Last name
  formFieldLabel__newPassword: "新しいパスワード", // New password
  formFieldLabel__organizationDomain: "ドメイン", // Domain
  formFieldLabel__organizationDomainDeletePending: "保留中の招待と提案を削除", // Delete pending invitations and suggestions
  formFieldLabel__organizationDomainEmailAddress: "確認用メールアドレス", // Verification email address
  formFieldLabel__organizationDomainEmailAddressDescription:
    "このドメインでメールアドレスを入力してコードを受け取り、ドメインを確認してください。", // Enter an email address under this domain to receive a code and verify this domain.
  formFieldLabel__organizationName: "名前", // Name
  formFieldLabel__organizationSlug: "スラグ", // Slug
  formFieldLabel__passkeyName: "パスキーの名前", // Name of passkey
  formFieldLabel__password: "パスワード", // Password
  formFieldLabel__phoneNumber: "電話番号", // Phone number
  formFieldLabel__role: "役割", // Role
  formFieldLabel__signOutOfOtherSessions: "他のすべてのデバイスからサインアウト", // Sign out of all other devices
  formFieldLabel__username: "ユーザー名", // Username
  impersonationFab: {
    action__signOut: "サインアウト", // Sign out
    title: "{{identifier}}としてサインイン中", // Signed in as {{identifier}}
  },
  locale: "ja-JP",
  maintenanceMode: "現在メンテナンス中ですが、ご心配なく、数分以上かかることはありません。", // We are currently undergoing maintenance, but don't worry, it shouldn't take more than a few minutes.
  membershipRole__admin: "管理者", // Admin
  membershipRole__basicMember: "メンバー", // Member
  membershipRole__guestMember: "ゲスト", // Guest
  organizationList: {
    action__createOrganization: "組織を作成", // Create organization
    action__invitationAccept: "参加する", // Join
    action__suggestionsAccept: "参加をリクエスト", // Request to join
    createOrganization: "組織を作成", // Create Organization
    invitationAcceptedLabel: "参加済み", // Joined
    subtitle: "{{applicationName}}に続ける", // to continue to {{applicationName}}
    suggestionsAcceptedLabel: "承認待ち", // Pending approval
    title: "アカウントを選択", // Choose an account
    titleWithoutPersonal: "組織を選択", // Choose an organization
  },
  organizationProfile: {
    apiKeysPage: {
      title: "APIキー", // API keys
    },
    badge__automaticInvitation: "自動招待", // Automatic invitations
    badge__automaticSuggestion: "自動提案", // Automatic suggestions
    badge__manualInvitation: "自動登録なし", // No automatic enrollment
    badge__unverified: "未確認", // Unverified
    billingPage: {
      paymentHistorySection: {
        empty: "支払い履歴がありません", // No payment history
        notFound: "支払い試行が見つかりません", // Payment attempt not found
        tableHeader__amount: "金額", // Amount
        tableHeader__date: "日付", // Date
        tableHeader__status: "ステータス", // Status
      },
      paymentSourcesSection: {
        actionLabel__default: "デフォルトに設定", // Make default
        actionLabel__remove: "削除", // Remove
        add: "新しい支払い方法を追加", // Add new payment method
        addSubtitle: "アカウントに新しい支払い方法を追加します。", // Add a new payment method to your account.
        cancelButton: "キャンセル", // Cancel
        formButtonPrimary__add: "支払い方法を追加", // Add Payment Method
        formButtonPrimary__pay: "{{amount}}を支払う", // Pay {{amount}}
        payWithTestCardButton: "テストカードで支払う", // Pay with test card
        removeResource: {
          messageLine1: "{{identifier}}はこのアカウントから削除されます。", // {{identifier}} will be removed from this account.
          messageLine2:
            "この支払い方法を使用できなくなり、これに依存する定期的なサブスクリプションも機能しなくなります。", // You will no longer be able to use this payment source and any recurring subscriptions dependent on it will no longer work.
          successMessage: "{{paymentSource}}がアカウントから削除されました。", // {{paymentSource}} has been removed from your account.
          title: "支払い方法を削除", // Remove payment method
        },
        title: "支払い方法", // Payment methods
      },
      start: {
        headerTitle__payments: "支払い", // Payments
        headerTitle__plans: "プラン", // Plans
        headerTitle__statements: "明細", // Statements
        headerTitle__subscriptions: "サブスクリプション", // Subscription
      },
      statementsSection: {
        empty: "表示する明細がありません", // No statements to display
        itemCaption__paidForPlan: "{{plan}} {{period}}プランの支払い", // Paid for {{plan}} {{period}} plan
        itemCaption__proratedCredit: "以前のサブスクリプションの部分使用の按分クレジット", // Prorated credit for partial usage of previous subscription
        itemCaption__subscribedAndPaidForPlan: "{{plan}} {{period}}プランに登録して支払い", // Subscribed and paid for {{plan}} {{period}} plan
        notFound: "明細が見つかりません", // Statement not found
        tableHeader__amount: "金額", // Amount
        tableHeader__date: "日付", // Date
        title: "明細", // Statements
        totalPaid: "合計支払額", // Total paid
      },
      subscriptionsListSection: {
        actionLabel__newSubscription: "プランに登録", // Subscribe to a plan
        actionLabel__switchPlan: "プランを切り替える", // Switch plans
        tableHeader__edit: "編集", // Edit
        tableHeader__plan: "プラン", // Plan
        tableHeader__startDate: "開始日", // Start date
        title: "サブスクリプション", // Subscription
      },
      subscriptionsSection: {
        actionLabel__default: "管理", // Manage
      },
      switchPlansSection: {
        title: "プランを切り替える", // Switch plans
      },
      title: "請求", // Billing
    },
    createDomainPage: {
      subtitle:
        "確認するドメインを追加します。このドメインのメールアドレスを持つユーザーは、組織に自動的に参加するか、参加をリクエストできます。", // Add the domain to verify. Users with email addresses at this domain can join the organization automatically or request to join.
      title: "ドメインを追加", // Add domain
    },
    invitePage: {
      detailsTitle__inviteFailed:
        "招待を送信できませんでした。次のメールアドレスには既に保留中の招待があります: {{email_addresses}}。", // The invitations could not be sent. There are already pending invitations for the following email addresses: {{email_addresses}}.
      formButtonPrimary__continue: "招待を送信", // Send invitations
      selectDropdown__role: "役割を選択", // Select role
      subtitle:
        "スペースまたはカンマで区切られた1つ以上のメールアドレスを入力または貼り付けてください。", // Enter or paste one or more email addresses, separated by spaces or commas.
      successMessage: "招待が正常に送信されました", // Invitations successfully sent
      title: "新しいメンバーを招待", // Invite new members
    },
    membersPage: {
      action__invite: "招待", // Invite
      action__search: "検索", // Search
      activeMembersTab: {
        menuAction__remove: "メンバーを削除", // Remove member
        tableHeader__actions: "アクション", // Actions
        tableHeader__joined: "参加日", // Joined
        tableHeader__role: "役割", // Role
        tableHeader__user: "ユーザー", // User
      },
      detailsTitle__emptyRow: "表示するメンバーがいません", // No members to display
      invitationsTab: {
        autoInvitations: {
          headerSubtitle:
            "メールドメインを組織に接続してユーザーを招待します。一致するメールドメインで登録したユーザーは、いつでも組織に参加できます。", // Invite users by connecting an email domain with your organization. Anyone who signs up with a matching email domain will be able to join the organization anytime.
          headerTitle: "自動招待", // Automatic invitations
          primaryButton: "確認済みドメインを管理", // Manage verified domains
        },
        table__emptyRow: "表示する招待がありません", // No invitations to display
      },
      invitedMembersTab: {
        menuAction__revoke: "招待を取り消す", // Revoke invitation
        tableHeader__invited: "招待済み", // Invited
      },
      requestsTab: {
        autoSuggestions: {
          headerSubtitle:
            "一致するメールドメインで登録したユーザーは、組織への参加をリクエストする提案を表示できます。", // Users who sign up with a matching email domain, will be able to see a suggestion to request to join your organization.
          headerTitle: "自動提案", // Automatic suggestions
          primaryButton: "確認済みドメインを管理", // Manage verified domains
        },
        menuAction__approve: "承認", // Approve
        menuAction__reject: "拒否", // Reject
        table__emptyRow: "表示するリクエストがありません", // No requests to display
        tableHeader__requested: "アクセスをリクエスト", // Requested access
      },
      start: {
        headerTitle__invitations: "招待", // Invitations
        headerTitle__members: "メンバー", // Members
        headerTitle__requests: "リクエスト", // Requests
      },
    },
    navbar: {
      apiKeys: "APIキー", // API keys
      billing: "請求", // Billing
      description: "組織を管理します。", // Manage your organization.
      general: "一般", // General
      members: "メンバー", // Members
      title: "組織", // Organization
    },
    plansPage: {
      alerts: {
        noPermissionsToManageBilling: "この組織の請求を管理する権限がありません。", // You do not have permissions to manage billing for this organization.
      },
      title: "プラン", // Plans
    },
    profilePage: {
      dangerSection: {
        deleteOrganization: {
          actionDescription: '続行するには下に"{{organizationName}}"と入力してください。', // Type "{{organizationName}}" below to continue.
          messageLine1: "この組織を削除してもよろしいですか?", // Are you sure you want to delete this organization?
          messageLine2: "このアクションは永続的で元に戻すことはできません。", // This action is permanent and irreversible.
          successMessage: "組織を削除しました。", // You have deleted the organization.
          title: "組織を削除", // Delete organization
        },
        leaveOrganization: {
          actionDescription: '続行するには下に"{{organizationName}}"と入力してください。', // Type "{{organizationName}}" below to continue.
          messageLine1:
            "この組織から退出してもよろしいですか?この組織とそのアプリケーションへのアクセスが失われます。", // Are you sure you want to leave this organization? You will lose access to this organization and its applications.
          messageLine2: "このアクションは永続的で元に戻すことはできません。", // This action is permanent and irreversible.
          successMessage: "組織から退出しました。", // You have left the organization.
          title: "組織から退出", // Leave organization
        },
        title: "危険", // Danger
      },
      domainSection: {
        menuAction__manage: "管理", // Manage
        menuAction__remove: "削除", // Delete
        menuAction__verify: "確認", // Verify
        primaryButton: "ドメインを追加", // Add domain
        subtitle:
          "確認済みのメールドメインに基づいて、ユーザーが自動的に組織に参加するか、参加をリクエストできるようにします。", // Allow users to join the organization automatically or request to join based on a verified email domain.
        title: "確認済みドメイン", // Verified domains
      },
      successMessage: "組織が更新されました。", // The organization has been updated.
      title: "プロフィールを更新", // Update profile
    },
    removeDomainPage: {
      messageLine1: "メールドメイン{{domain}}が削除されます。", // The email domain {{domain}} will be removed.
      messageLine2: "この後、ユーザーは自動的に組織に参加できなくなります。", // Users won't be able to join the organization automatically after this.
      successMessage: "{{domain}}が削除されました。", // {{domain}} has been removed.
      title: "ドメインを削除", // Remove domain
    },
    start: {
      headerTitle__general: "一般", // General
      headerTitle__members: "メンバー", // Members
      profileSection: {
        primaryButton: "プロフィールを更新", // Update profile
        title: "組織プロフィール", // Organization Profile
        uploadAction__title: "ロゴ", // Logo
      },
    },
    verifiedDomainPage: {
      dangerTab: {
        calloutInfoLabel: "このドメインを削除すると、招待されたユーザーに影響します。", // Removing this domain will affect invited users.
        removeDomainActionLabel__remove: "ドメインを削除", // Remove domain
        removeDomainSubtitle: "確認済みドメインからこのドメインを削除", // Remove this domain from your verified domains
        removeDomainTitle: "ドメインを削除", // Remove domain
      },
      enrollmentTab: {
        automaticInvitationOption__description:
          "ユーザーは登録時に自動的に組織に招待され、いつでも参加できます。", // Users are automatically invited to join the organization when they sign-up and can join anytime.
        automaticInvitationOption__label: "自動招待", // Automatic invitations
        automaticSuggestionOption__description:
          "ユーザーは参加をリクエストする提案を受け取りますが、組織に参加する前に管理者の承認が必要です。", // Users receive a suggestion to request to join, but must be approved by an admin before they are able to join the organization.
        automaticSuggestionOption__label: "自動提案", // Automatic suggestions
        calloutInfoLabel: "登録モードの変更は新規ユーザーにのみ影響します。", // Changing the enrollment mode will only affect new users.
        calloutInvitationCountLabel: "ユーザーに送信された保留中の招待: {{count}}", // Pending invitations sent to users: {{count}}
        calloutSuggestionCountLabel: "ユーザーに送信された保留中の提案: {{count}}", // Pending suggestions sent to users: {{count}}
        manualInvitationOption__description: "ユーザーは組織に手動でのみ招待できます。", // Users can only be invited manually to the organization.
        manualInvitationOption__label: "自動登録なし", // No automatic enrollment
        subtitle: "このドメインのユーザーが組織に参加する方法を選択してください。", // Choose how users from this domain can join the organization.
      },
      start: {
        headerTitle__danger: "危険", // Danger
        headerTitle__enrollment: "登録オプション", // Enrollment options
      },
      subtitle: "ドメイン{{domain}}が確認されました。登録モードを選択して続行してください。", // The domain {{domain}} is now verified. Continue by selecting enrollment mode.
      title: "{{domain}}を更新", // Update {{domain}}
    },
    verifyDomainPage: {
      formSubtitle: "メールアドレスに送信された確認コードを入力してください", // Enter the verification code sent to your email address
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "ドメイン{{domainName}}はメールで確認する必要があります。", // The domain {{domainName}} needs to be verified via email.
      subtitleVerificationCodeScreen:
        "確認コードが{{emailAddress}}に送信されました。コードを入力して続行してください。", // A verification code was sent to {{emailAddress}}. Enter the code to continue.
      title: "ドメインを確認", // Verify domain
    },
  },
  organizationSwitcher: {
    action__createOrganization: "組織を作成", // Create organization
    action__invitationAccept: "参加", // Join
    action__manageOrganization: "管理", // Manage
    action__suggestionsAccept: "参加をリクエスト", // Request to join
    notSelected: "組織が選択されていません", // No organization selected
    personalWorkspace: "個人アカウント", // Personal account
    suggestionsAcceptedLabel: "承認待ち", // Pending approval
  },
  paginationButton__next: "次へ", // Next
  paginationButton__previous: "前へ", // Previous
  paginationRowText__displaying: "表示中", // Displaying
  paginationRowText__of: "の", // of
  reverification: {
    alternativeMethods: {
      actionLink: "ヘルプを取得", // Get help
      actionText: "これらのいずれも持っていませんか?", // Don't have any of these?
      blockButton__backupCode: "バックアップコードを使用", // Use a backup code
      blockButton__emailCode: "{{identifier}}にメールコードを送信", // Email code to {{identifier}}
      blockButton__passkey: "パスキーを使用", // Use your passkey
      blockButton__password: "パスワードで続行", // Continue with your password
      blockButton__phoneCode: "{{identifier}}にSMSコードを送信", // Send SMS code to {{identifier}}
      blockButton__totp: "認証アプリを使用", // Use your authenticator app
      getHelp: {
        blockButton__emailSupport: "メールサポート", // Email support
        content:
          "アカウントの確認に問題がある場合は、メールでお問い合わせください。できるだけ早くアクセスを回復できるよう対応いたします。", // If you have trouble verifying your account, email us and we will work with you to restore access as soon as possible.
        title: "ヘルプを取得", // Get help
      },
      subtitle: "問題が発生していますか?これらの方法のいずれかを使用して確認できます。", // Facing issues? You can use any of these methods for verification.
      title: "別の方法を使用", // Use another method
    },
    backupCodeMfa: {
      subtitle: "二段階認証を設定したときに受け取ったバックアップコードを入力してください", // Enter the backup code you received when setting up two-step authentication
      title: "バックアップコードを入力", // Enter a backup code
    },
    emailCode: {
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "続行するためにメールに送信されたコードを入力してください", // Enter the code sent to your email to continue
      title: "確認が必要です", // Verification required
    },
    noAvailableMethods: {
      message: "確認を進めることができません。適切な認証要素が設定されていません", // Cannot proceed with verification. No suitable authentication factor is configured
      subtitle: "エラーが発生しました", // An error occurred
      title: "アカウントを確認できません", // Cannot verify your account
    },
    passkey: {
      blockButton__passkey: "パスキーを使用", // Use your passkey
      subtitle:
        "パスキーを使用すると、本人確認ができます。デバイスが指紋、顔、または画面ロックを要求する場合があります。", // Using your passkey confirms your identity. Your device may ask for your fingerprint, face, or screen lock.
      title: "パスキーを使用", // Use your passkey
    },
    password: {
      actionLink: "別の方法を使用", // Use another method
      subtitle: "続行するために現在のパスワードを入力してください", // Enter your current password to continue
      title: "確認が必要です", // Verification required
    },
    phoneCode: {
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "続行するために電話に送信されたコードを入力してください", // Enter the code sent to your phone to continue
      title: "確認が必要です", // Verification required
    },
    phoneCodeMfa: {
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "続行するために電話に送信されたコードを入力してください", // Enter the code sent to your phone to continue
      title: "確認が必要です", // Verification required
    },
    totpMfa: {
      formTitle: "確認コード", // Verification code
      subtitle: "続行するために認証アプリで生成されたコードを入力してください", // Enter the code generated by your authenticator app to continue
      title: "確認が必要です", // Verification required
    },
  },
  signIn: {
    accountSwitcher: {
      action__addAccount: "アカウントを追加", // Add account
      action__signOutAll: "すべてのアカウントからサインアウト", // Sign out of all accounts
      subtitle: "続行するアカウントを選択してください。", // Select the account with which you wish to continue.
      title: "アカウントを選択", // Choose an account
    },
    alternativeMethods: {
      actionLink: "ヘルプを取得", // Get help
      actionText: "これらのいずれも持っていませんか?", // Don't have any of these?
      blockButton__backupCode: "バックアップコードを使用", // Use a backup code
      blockButton__emailCode: "{{identifier}}にメールコードを送信", // Email code to {{identifier}}
      blockButton__emailLink: "{{identifier}}にメールリンクを送信", // Email link to {{identifier}}
      blockButton__passkey: "パスキーでサインイン", // Sign in with your passkey
      blockButton__password: "パスワードでサインイン", // Sign in with your password
      blockButton__phoneCode: "{{identifier}}にSMSコードを送信", // Send SMS code to {{identifier}}
      blockButton__totp: "認証アプリを使用", // Use your authenticator app
      getHelp: {
        blockButton__emailSupport: "メールサポート", // Email support
        content:
          "アカウントへのサインインに問題がある場合は、メールでお問い合わせください。できるだけ早くアクセスを回復できるよう対応いたします。", // If you have trouble signing into your account, email us and we will work with you to restore access as soon as possible.
        title: "ヘルプを取得", // Get help
      },
      subtitle: "問題が発生していますか?これらの方法のいずれかを使用してサインインできます。", // Facing issues? You can use any of these methods to sign in.
      title: "別の方法を使用", // Use another method
    },
    alternativePhoneCodeProvider: {
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "{{applicationName}}に続ける", // to continue to {{applicationName}}
      title: "{{provider}}を確認", // Check your {{provider}}
    },
    backupCodeMfa: {
      subtitle: "バックアップコードは二段階認証を設定したときに取得したものです。", // Your backup code is the one you got when setting up two-step authentication.
      title: "バックアップコードを入力", // Enter a backup code
    },
    emailCode: {
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "{{applicationName}}に続ける", // to continue to {{applicationName}}
      title: "メールを確認", // Check your email
    },
    emailLink: {
      clientMismatch: {
        subtitle:
          "続行するには、サインインを開始したデバイスとブラウザで確認リンクを開いてください", // To continue, open the verification link on the device and browser from which you initiated the sign-in
        title: "確認リンクはこのデバイスでは無効です", // Verification link is invalid for this device
      },
      expired: {
        subtitle: "元のタブに戻って続行してください。", // Return to the original tab to continue.
        title: "この確認リンクの有効期限が切れています", // This verification link has expired
      },
      failed: {
        subtitle: "元のタブに戻って続行してください。", // Return to the original tab to continue.
        title: "この確認リンクは無効です", // This verification link is invalid
      },
      formSubtitle: "メールに送信された確認リンクを使用してください", // Use the verification link sent to your email
      formTitle: "確認リンク", // Verification link
      loading: {
        subtitle: "まもなくリダイレクトされます", // You will be redirected soon
        title: "サインイン中...", // Signing in...
      },
      resendButton: "リンクが届きませんでしたか?再送信", // Didn't receive a link? Resend
      subtitle: "{{applicationName}}に続ける", // to continue to {{applicationName}}
      title: "メールを確認", // Check your email
      unusedTab: {
        title: "このタブを閉じてもかまいません", // You may close this tab
      },
      verified: {
        subtitle: "まもなくリダイレクトされます", // You will be redirected soon
        title: "正常にサインインしました", // Successfully signed in
      },
      verifiedSwitchTab: {
        subtitle: "続行するには元のタブに戻ってください", // Return to original tab to continue
        subtitleNewTab: "続行するには新しく開いたタブに戻ってください", // Return to the newly opened tab to continue
        titleNewTab: "他のタブでサインイン済み", // Signed in on other tab
      },
    },
    forgotPassword: {
      formTitle: "パスワードリセットコード", // Reset password code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "パスワードをリセットするため", // to reset your password
      subtitle_email: "まず、メールアドレスに送信されたコードを入力してください", // First, enter the code sent to your email address
      subtitle_phone: "まず、電話に送信されたコードを入力してください", // First, enter the code sent to your phone
      title: "パスワードをリセット", // Reset password
    },
    forgotPasswordAlternativeMethods: {
      blockButton__resetPassword: "パスワードをリセット", // Reset your password
      label__alternativeMethods: "または、別の方法でサインイン", // Or, sign in with another method
      title: "パスワードをお忘れですか?", // Forgot Password?
    },
    noAvailableMethods: {
      message: "サインインを続行できません。利用可能な認証要素がありません。", // Cannot proceed with sign in. There's no available authentication factor.
      subtitle: "エラーが発生しました", // An error occurred
      title: "サインインできません", // Cannot sign in
    },
    passkey: {
      subtitle:
        "パスキーを使用すると、本人確認が完了します。デバイスは指紋、顔、または画面ロックを要求する場合があります。", // Using your passkey confirms your identity. Your device may ask for your fingerprint, face, or screen lock.
      title: "パスキーを使用", // Use your passkey,
    },
    password: {
      actionLink: "別の方法を使用", // Use another method
      subtitle: "アカウントに関連付けられたパスワードを入力してください", // Enter the password associated with your account
      title: "パスワードを入力", // Enter your password
    },
    passwordPwned: {
      title: "パスワードが侵害されています", // Password compromised
    },
    phoneCode: {
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "{{applicationName}}に続ける", // to continue to {{applicationName}}
      title: "電話を確認", // Check your phone
    },
    phoneCodeMfa: {
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "続行するには、電話に送信された確認コードを入力してください", // To continue, please enter the verification code sent to your phone
      title: "電話を確認", // Check your phone
    },
    resetPassword: {
      formButtonPrimary: "パスワードをリセット", // Reset Password
      requiredMessage: "セキュリティ上の理由から、パスワードをリセットする必要があります。", // For security reasons, it is required to reset your password.
      successMessage: "パスワードが正常に変更されました。サインイン中です。少々お待ちください。", // Your password was successfully changed. Signing you in, please wait a moment.
      title: "新しいパスワードを設定", // Set new password
    },
    resetPasswordMfa: {
      detailsLabel: "パスワードをリセットする前に、本人確認が必要です。", // We need to verify your identity before resetting your password.
    },
    start: {
      actionLink: "サインアップ", // Sign up
      actionLink__join_waitlist: "ウェイトリストに参加", // Join waitlist
      actionLink__use_email: "メールを使用", // Use email
      actionLink__use_email_username: "メールまたはユーザー名を使用", // Use email or username
      actionLink__use_passkey: "代わりにパスキーを使用", // Use passkey instead
      actionLink__use_phone: "電話を使用", // Use phone
      actionLink__use_username: "ユーザー名を使用", // Use username
      actionText: "アカウントをお持ちではありませんか?", // Don't have an account?
      actionText__join_waitlist: "早期アクセスをご希望ですか?", // Want early access?
      alternativePhoneCodeProvider: {
        actionLink: "別の方法を使用", // Use another method
        label: "{{provider}}の電話番号", // {{provider}} phone number
        subtitle: "{{provider}}で確認コードを受け取るための電話番号を入力してください。", // Enter your phone number to get a verification code on {{provider}}.
        title: "{{provider}}で{{applicationName}}にサインイン", // Sign in to {{applicationName}} with {{provider}}
      },
      subtitle: "お帰りなさい!続行するにはサインインしてください", // Welcome back! Please sign in to continue
      subtitleCombined: undefined, // undefined
      title: "{{applicationName}}にサインイン", // Sign in to {{applicationName}}
      titleCombined: "{{applicationName}}に続ける", // Continue to {{applicationName}}
    },
    totpMfa: {
      formTitle: "確認コード", // Verification code
      subtitle: "続行するには、認証アプリで生成された確認コードを入力してください", // To continue, please enter the verification code generated by your authenticator app
      title: "二段階認証", // Two-step verification
    },
  },
  signInEnterPasswordTitle: "パスワードを入力", // Enter your password
  signUp: {
    alternativePhoneCodeProvider: {
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "{{provider}}に送信された確認コードを入力してください", // Enter the verification code sent to your {{provider}}
      title: "{{provider}}を確認", // Verify your {{provider}}
    },
    continue: {
      actionLink: "サインイン", // Sign in
      actionText: "すでにアカウントをお持ちですか?", // Already have an account?
      subtitle: "続行するために残りの詳細を入力してください。", // Please fill in the remaining details to continue.
      title: "不足しているフィールドを入力", // Fill in missing fields
    },
    emailCode: {
      formSubtitle: "メールアドレスに送信された確認コードを入力してください", // Enter the verification code sent to your email address
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "メールに送信された確認コードを入力してください", // Enter the verification code sent to your email
      title: "メールアドレスを確認", // Verify your email
    },
    emailLink: {
      clientMismatch: {
        subtitle:
          "続行するには、サインアップを開始したデバイスとブラウザで確認リンクを開いてください", // To continue, open the verification link on the device and browser from which you initiated the sign-up
        title: "確認リンクはこのデバイスでは無効です", // Verification link is invalid for this device
      },
      formSubtitle: "メールアドレスに送信された確認リンクを使用してください", // Use the verification link sent to your email address
      formTitle: "確認リンク", // Verification link
      loading: {
        title: "サインアップ中...", // Signing up...
      },
      resendButton: "リンクが届きませんでしたか?再送信", // Didn't receive a link? Resend
      subtitle: "{{applicationName}}に続ける", // to continue to {{applicationName}}
      title: "メールアドレスを確認", // Verify your email
      verified: {
        title: "正常にサインアップしました", // Successfully signed up
      },
      verifiedSwitchTab: {
        subtitle: "続行するには新しく開いたタブに戻ってください", // Return to the newly opened tab to continue
        subtitleNewTab: "続行するには前のタブに戻ってください", // Return to previous tab to continue
        title: "メールアドレスが正常に確認されました", // Successfully verified email
      },
    },
    legalConsent: {
      checkbox: {
        label__onlyPrivacyPolicy:
          "{{ privacyPolicyLink || link('プライバシーポリシー') }}に同意します", // I agree to the {{ privacyPolicyLink || link("Privacy Policy") }}
        label__onlyTermsOfService: "{{ termsOfServiceLink || link('利用規約') }}に同意します", // I agree to the {{ termsOfServiceLink || link("Terms of Service") }}
        label__termsOfServiceAndPrivacyPolicy:
          "{{ termsOfServiceLink || link('利用規約') }}と{{ privacyPolicyLink || link('プライバシーポリシー') }}に同意します", // I agree to the {{ termsOfServiceLink || link("Terms of Service") }} and {{ privacyPolicyLink || link("Privacy Policy") }}
      },
      continue: {
        subtitle: "続行するには規約を読んで同意してください", // Please read and accept the terms to continue
        title: "法的同意", // Legal consent
      },
    },
    phoneCode: {
      formSubtitle: "電話番号に送信された確認コードを入力してください", // Enter the verification code sent to your phone number
      formTitle: "確認コード", // Verification code
      resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
      subtitle: "電話に送信された確認コードを入力してください", // Enter the verification code sent to your phone
      title: "電話番号を確認", // Verify your phone
    },
    restrictedAccess: {
      actionLink: "サインイン", // Sign in
      actionText: "すでにアカウントをお持ちですか?", // Already have an account?
      blockButton__emailSupport: "メールサポート", // Email support
      blockButton__joinWaitlist: "ウェイトリストに参加", // Join waitlist
      subtitle:
        "現在サインアップは無効になっています。アクセスが必要な場合は、サポートにお問い合わせください。", // Sign ups are currently disabled. If you believe you should have access, please contact support.
      subtitleWaitlist:
        "現在サインアップは無効になっています。リリース時に最初に知るために、ウェイトリストに参加してください。", // Sign ups are currently disabled. To be the first to know when we launch, join the waitlist.
      title: "アクセス制限", // Access restricted
    },
    start: {
      actionLink: "サインイン", // Sign in
      actionLink__use_email: "代わりにメールを使用", // Use email instead
      actionLink__use_phone: "代わりに電話を使用", // Use phone instead
      actionText: "すでにアカウントをお持ちですか?", // Already have an account?
      alternativePhoneCodeProvider: {
        actionLink: "別の方法を使用", // Use another method
        label: "{{provider}}の電話番号", // {{provider}} phone number
        subtitle: "{{provider}}で確認コードを受け取るための電話番号を入力してください。", // Enter your phone number to get a verification code on {{provider}}.
        title: "{{provider}}で{{applicationName}}にサインアップ", // Sign up to {{applicationName}} with {{provider}}
      },
      subtitle: "ようこそ!開始するために詳細を入力してください。", // Welcome! Please fill in the details to get started.
      subtitleCombined: "ようこそ!開始するために詳細を入力してください。", // Welcome! Please fill in the details to get started.
      title: "アカウントを作成", // Create your account
      titleCombined: "アカウントを作成", // Create your account
    },
  },
  socialButtonsBlockButton: "{{provider|titleize}}で続ける", // Continue with {{provider|titleize}}
  socialButtonsBlockButtonManyInView: "{{provider|titleize}}", // {{provider|titleize}}
  unstable__errors: {
    already_a_member_in_organization: "{{email}}は既に組織のメンバーです。", // {{email}} is already a member of the organization.
    captcha_invalid: "セキュリティ検証に失敗しました。再試行してください。", // (undefined in original)
    captcha_unavailable:
      "ボット検証に失敗したため、サインアップできませんでした。ページを更新して再試行するか、サポートにお問い合わせください。", // Sign up unsuccessful due to failed bot validation. Please refresh the page to try again or reach out to support for more assistance.
    form_code_incorrect: "認証コードが正しくありません。", // The verification code is incorrect.
    form_identifier_exists__email_address: "このメールアドレスは既に使用されています。", // This email address is already in use.
    form_identifier_exists__phone_number: "この電話番号は既に使用されています。", // This phone number is already in use.
    form_identifier_exists__username: "このユーザー名は既に使用されています。", // This username is already in use.
    form_identifier_not_found: "入力された情報が見つかりません。", // The entered information was not found.
    form_param_format_invalid: "入力形式が正しくありません。", // The input format is invalid.
    form_param_format_invalid__email_address: "メールアドレスの形式が正しくありません。", // The email address format is invalid.
    form_param_format_invalid__phone_number: "電話番号の形式が正しくありません。", // The phone number format is invalid.
    form_param_max_length_exceeded__first_name: "名が長すぎます。", // First name is too long.
    form_param_max_length_exceeded__last_name: "姓が長すぎます。", // Last name is too long.
    form_param_max_length_exceeded__name: "名前が長すぎます。", // Name is too long.
    form_param_nil: "必須項目が入力されていません。", // Required field is missing.
    form_param_value_invalid: "入力値が無効です。", // The input value is invalid.
    form_password_incorrect: "パスワードが正しくありません。", // The password is incorrect.
    form_password_length_too_short: "パスワードが短すぎます。最低8文字必要です。", // Your password is too short. It must be at least 8 characters long.
    form_password_not_strong_enough: "パスワードが十分に強力ではありません。", // Your password is not strong enough.
    form_password_pwned:
      "このパスワードは侵害の一部として発見されており、使用できません。別のパスワードをお試しください。", // This password has been found as part of a breach and can not be used, please try another password instead.
    form_password_pwned__sign_in:
      "このパスワードは侵害の一部として発見されており、使用できません。パスワードをリセットしてください。", // This password has been found as part of a breach and can not be used, please reset your password.
    form_password_size_in_bytes_exceeded: "パスワードが長すぎます。", // The password is too long.
    form_password_validation_failed: "パスワードの検証に失敗しました。", // Password validation failed.
    form_username_invalid_character: "ユーザー名に無効な文字が含まれています。", // The username contains invalid characters.
    form_username_invalid_length:
      "ユーザー名は{{min_length}}文字から{{max_length}}文字の間である必要があります。", // Your username must be between {{min_length}} and {{max_length}} characters long.
    identification_deletion_failed: "識別情報の削除に失敗しました。", // Failed to delete identification.
    not_allowed_access: "アクセスが許可されていません。", // Access is not allowed.
    organization_domain_blocked: "このドメインはブロックされています。", // This domain is blocked.
    organization_domain_common: "このドメインは一般的すぎて使用できません。", // This domain is too common to use.
    organization_domain_exists_for_enterprise_connection:
      "このドメインは既にエンタープライズ接続で使用されています。", // This domain is already used for an enterprise connection.
    organization_membership_quota_exceeded: "組織のメンバー上限を超えています。", // Organization membership quota exceeded.
    organization_minimum_permissions_needed: "操作に必要な権限がありません。", // Minimum permissions required for this action.
    passkey_already_exists: "このデバイスには既にパスキーが登録されています。", // A passkey is already registered with this device.
    passkey_not_supported: "このデバイスではパスキーはサポートされていません。", // Passkeys are not supported on this device.
    passkey_pa_not_supported:
      "登録にはプラットフォーム認証が必要ですが、デバイスがサポートしていません。", // Registration requires a platform authenticator but the device does not support it.
    passkey_registration_cancelled: "パスキー登録がキャンセルされたか、タイムアウトしました。", // Passkey registration was cancelled or timed out.
    passkey_retrieval_cancelled: "パスキー検証がキャンセルされたか、タイムアウトしました。", // Passkey verification was cancelled or timed out.
    passwordComplexity: {
      maximumLength: "{{length}}文字未満", // less than {{length}} characters
      minimumLength: "{{length}}文字以上", // {{length}} or more characters
      requireLowercase: "小文字", // a lowercase letter
      requireNumbers: "数字", // a number
      requireSpecialCharacter: "特殊文字", // a special character
      requireUppercase: "大文字", // an uppercase letter
      sentencePrefix: "パスワードには以下が必要です", // Your password must contain
    },
    phone_number_exists: "この電話番号は既に使用されています。", // This phone number is already in use.
    session_exists: "既にセッションが存在します。", // A session already exists.
    web3_missing_identifier:
      "Web3ウォレット拡張機能が見つかりません。続行するにはインストールしてください。", // A Web3 Wallet extension cannot be found. Please install one to continue.
    zxcvbn: {
      couldBeStronger:
        "パスワードは機能しますが、より強力にすることができます。文字を追加してみてください。", // Your password works, but could be stronger. Try adding more characters.
      goodPassword: "パスワードは必要なすべての要件を満たしています。", // Your password meets all the necessary requirements.
      notEnough: "パスワードが十分に強力ではありません。", // Your password is not strong enough.
      suggestions: {
        allUppercase: "すべてではなく、一部の文字を大文字にしてください。", // Capitalize some, but not all letters.
        anotherWord: "あまり一般的でない単語を追加してください。", // Add more words that are less common.
        associatedYears: "自分に関連する年を避けてください。", // Avoid years that are associated with you.
        capitalization: "最初の文字以外も大文字にしてください。", // Capitalize more than the first letter.
        dates: "自分に関連する日付や年を避けてください。", // Avoid dates and years that are associated with you.
        l33t: "'@'を'a'に置き換えるような予測可能な文字の置換を避けてください。", // Avoid predictable letter substitutions like '@' for 'a'.
        longerKeyboardPattern:
          "より長いキーボードパターンを使用し、入力方向を複数回変更してください。", // Use longer keyboard patterns and change typing direction multiple times.
        noNeed: "記号、数字、または大文字を使用せずに強力なパスワードを作成できます。", // You can create strong passwords without using symbols, numbers, or uppercase letters.
        pwned: "他の場所でこのパスワードを使用している場合は、変更する必要があります。", // If you use this password elsewhere, you should change it.
        recentYears: "最近の年を避けてください。", // Avoid recent years.
        repeated: "繰り返される単語や文字を避けてください。", // Avoid repeated words and characters.
        reverseWords: "一般的な単語の逆綴りを避けてください。", // Avoid reversed spellings of common words.
        sequences: "一般的な文字の並びを避けてください。", // Avoid common character sequences.
        useWords: "複数の単語を使用しますが、一般的なフレーズは避けてください。", // Use multiple words, but avoid common phrases.
      },
      warnings: {
        common: "これは一般的に使用されるパスワードです。", // This is a commonly used password.
        commonNames: "一般的な名前や姓は推測しやすいです。", // Common names and surnames are easy to guess.
        dates: "日付は推測しやすいです。", // Dates are easy to guess.
        extendedRepeat: '"abcabcabc"のような繰り返しパターンは推測しやすいです。', // Repeated character patterns like "abcabcabc" are easy to guess.
        keyPattern: "短いキーボードパターンは推測しやすいです。", // Short keyboard patterns are easy to guess.
        namesByThemselves: "単一の名前や姓は推測しやすいです。", // Single names or surnames are easy to guess.
        pwned: "あなたのパスワードはインターネット上のデータ侵害で公開されました。", // Your password was exposed by a data breach on the Internet.
        recentYears: "最近の年は推測しやすいです。", // Recent years are easy to guess.
        sequences: '"abc"のような一般的な文字の並びは推測しやすいです。', // Common character sequences like "abc" are easy to guess.
        similarToCommon: "これは一般的に使用されるパスワードに似ています。", // This is similar to a commonly used password.
        simpleRepeat: '"aaa"のような繰り返し文字は推測しやすいです。', // Repeated characters like "aaa" are easy to guess.
        straightRow: "キーボード上の連続した行は推測しやすいです。", // Straight rows of keys on your keyboard are easy to guess.
        topHundred: "これは頻繁に使用されるパスワードです。", // This is a frequently used password.
        topTen: "これは非常によく使用されるパスワードです。", // This is a heavily used password.
        userInputs: "個人情報やページ関連のデータが含まれてはいけません。", // There should not be any personal or page related data.
        wordByItself: "単一の単語は推測しやすいです。", // Single words are easy to guess.
      },
    },
  },
  userButton: {
    action__addAccount: "アカウントを追加", // Add account
    action__manageAccount: "アカウントを管理", // Manage account
    action__signOut: "サインアウト", // Sign out
    action__signOutAll: "すべてのアカウントからサインアウト", // Sign out of all accounts
  },
  userProfile: {
    apiKeysPage: {
      title: "APIキー", // API keys
    },
    backupCodePage: {
      actionLabel__copied: "コピーしました!", // Copied!
      actionLabel__copy: "すべてコピー", // Copy all
      actionLabel__download: ".txtをダウンロード", // Download .txt
      actionLabel__print: "印刷", // Print
      infoText1: "このアカウントでバックアップコードが有効になります。", // Backup codes will be enabled for this account.
      infoText2:
        "バックアップコードを秘密にして安全に保管してください。侵害された疑いがある場合は、バックアップコードを再生成できます。", // Keep the backup codes secret and store them securely. You may regenerate backup codes if you suspect they have been compromised.
      subtitle__codelist: "安全に保管し、秘密にしてください。", // Store them securely and keep them secret.
      successMessage:
        "バックアップコードが有効になりました。認証デバイスへのアクセスを失った場合、これらのいずれかを使用してアカウントにサインインできます。各コードは一度しか使用できません。", // Backup codes are now enabled. You can use one of these to sign in to your account, if you lose access to your authentication device. Each code can only be used once.
      successSubtitle:
        "認証デバイスへのアクセスを失った場合、これらのいずれかを使用してアカウントにサインインできます。", // You can use one of these to sign in to your account, if you lose access to your authentication device.
      title: "バックアップコード確認を追加", // Add backup code verification
      title__codelist: "バックアップコード", // Backup codes
    },
    billingPage: {
      paymentHistorySection: {
        empty: "支払い履歴がありません", // No payment history
        notFound: "支払い試行が見つかりません", // Payment attempt not found
        tableHeader__amount: "金額", // Amount
        tableHeader__date: "日付", // Date
        tableHeader__status: "ステータス", // Status
      },
      paymentSourcesSection: {
        actionLabel__default: "デフォルトに設定", // Make default
        actionLabel__remove: "削除", // Remove
        add: "新しい支払い方法を追加", // Add new payment method
        addSubtitle: "アカウントに新しい支払い方法を追加します。", // Add a new payment method to your account.
        cancelButton: "キャンセル", // Cancel
        formButtonPrimary__add: "支払い方法を追加", // Add Payment Method
        formButtonPrimary__pay: "{{amount}}を支払う", // Pay {{amount}}
        payWithTestCardButton: "テストカードで支払う", // Pay with test card
        removeResource: {
          messageLine1: "{{identifier}}はこのアカウントから削除されます。", // {{identifier}} will be removed from this account.
          messageLine2:
            "この支払い方法を使用できなくなり、これに依存する定期的なサブスクリプションも機能しなくなります。", // You will no longer be able to use this payment source and any recurring subscriptions dependent on it will no longer work.
          successMessage: "{{paymentSource}}がアカウントから削除されました。", // {{paymentSource}} has been removed from your account.
          title: "支払い方法を削除", // Remove payment method
        },
        title: "支払い方法", // Payment methods
      },
      start: {
        headerTitle__payments: "支払い", // Payments
        headerTitle__plans: "プラン", // Plans
        headerTitle__statements: "明細", // Statements
        headerTitle__subscriptions: "サブスクリプション", // Subscription
      },
      statementsSection: {
        empty: "表示する明細がありません", // No statements to display
        itemCaption__paidForPlan: "{{plan}} {{period}}プランの支払い", // Paid for {{plan}} {{period}} plan
        itemCaption__proratedCredit: "以前のサブスクリプションの部分使用の按分クレジット", // Prorated credit for partial usage of previous subscription
        itemCaption__subscribedAndPaidForPlan: "{{plan}} {{period}}プランに登録して支払い", // Subscribed and paid for {{plan}} {{period}} plan
        notFound: "明細が見つかりません", // Statement not found
        tableHeader__amount: "金額", // Amount
        tableHeader__date: "日付", // Date
        title: "明細", // Statements
        totalPaid: "合計支払額", // Total paid
      },
      subscriptionsListSection: {
        actionLabel__newSubscription: "プランに登録", // Subscribe to a plan
        actionLabel__switchPlan: "プランを切り替える", // Switch plans
        tableHeader__edit: "編集", // Edit
        tableHeader__plan: "プラン", // Plan
        tableHeader__startDate: "開始日", // Start date
        title: "サブスクリプション", // Subscription
      },
      subscriptionsSection: {
        actionLabel__default: "管理", // Manage
      },
      switchPlansSection: {
        title: "プランを切り替える", // Switch plans
      },
      title: "請求", // Billing
    },
    connectedAccountPage: {
      formHint: "アカウントを接続するプロバイダーを選択してください。", // Select a provider to connect your account.
      formHint__noAccounts: "利用可能な外部アカウントプロバイダーはありません。", // There are no available external account providers.
      removeResource: {
        messageLine1: "{{identifier}}はこのアカウントから削除されます。", // {{identifier}} will be removed from this account.
        messageLine2:
          "この接続されたアカウントを使用できなくなり、依存する機能も動作しなくなります。", // You will no longer be able to use this connected account and any dependent features will no longer work.
        successMessage: "{{connectedAccount}}がアカウントから削除されました。", // {{connectedAccount}} has been removed from your account.
        title: "接続されたアカウントを削除", // Remove connected account
      },
      socialButtonsBlockButton: "{{provider|titleize}}", // {{provider|titleize}}
      successMessage: "プロバイダーがアカウントに追加されました", // The provider has been added to your account
      title: "接続されたアカウントを追加", // Add connected account
    },
    deletePage: {
      actionDescription: '続行するには下に"アカウント削除"と入力してください。', // Type "Delete account" below to continue.
      confirm: "アカウントを削除", // Delete account
      messageLine1: "本当にアカウントを削除しますか?", // Are you sure you want to delete your account?
      messageLine2: "このアクションは永続的で元に戻すことはできません。", // This action is permanent and irreversible.
      title: "アカウントを削除", // Delete account
    },
    emailAddressPage: {
      emailCode: {
        formHint: "このメールアドレスには確認コードを含むメールが送信されます。", // An email containing a verification code will be sent to this email address.
        formSubtitle: "{{identifier}}に送信された確認コードを入力してください", // Enter the verification code sent to {{identifier}}
        formTitle: "確認コード", // Verification code
        resendButton: "コードが届きませんでしたか?再送信", // Didn't receive a code? Resend
        successMessage: "メールアドレス{{identifier}}がアカウントに追加されました。", // The email {{identifier}} has been added to your account.
      },
      emailLink: {
        formHint: "このメールアドレスには確認リンクを含むメールが送信されます。", // An email containing a verification link will be sent to this email address.
        formSubtitle: "{{identifier}}に送信されたメールの確認リンクをクリックしてください", // Click on the verification link in the email sent to {{identifier}}
        formTitle: "確認リンク", // Verification link
        resendButton: "リンクが届きませんでしたか?再送信", // Didn't receive a link? Resend
        successMessage: "メールアドレス{{identifier}}がアカウントに追加されました。", // The email {{identifier}} has been added to your account.
      },
      enterpriseSSOLink: {
        formButton: "クリックしてサインイン", // Click to sign-in
        formSubtitle: "{{identifier}}でサインインを完了", // Complete the sign-in with {{identifier}}
      },
      formHint: "アカウントに追加する前に、このメールアドレスを確認する必要があります。", // You'll need to verify this email address before it can be added to your account.
      removeResource: {
        messageLine1: "{{identifier}}はこのアカウントから削除されます。", // {{identifier}} will be removed from this account.
        messageLine2: "このメールアドレスを使用してサインインすることができなくなります。", // You will no longer be able to sign in using this email address.
        successMessage: "{{emailAddress}}がアカウントから削除されました。", // {{emailAddress}} has been removed from your account.
        title: "メールアドレスを削除", // Remove email address
      },
      title: "メールアドレスを追加", // Add email address
      verifyTitle: "メールアドレスを確認", // Verify email address
    },
    formButtonPrimary__add: "追加", // Add
    formButtonPrimary__continue: "続ける", // Continue
    formButtonPrimary__finish: "完了", // Finish
    formButtonPrimary__remove: "削除", // Remove
    formButtonPrimary__save: "保存", // Save
    formButtonReset: "キャンセル", // Cancel
    mfaPage: {
      formHint: "追加する方法を選択してください。", // Select a method to add.
      title: "二段階認証を追加", // Add two-step verification
    },
    mfaPhoneCodePage: {
      backButton: "既存の番号を使用", // Use existing number
      primaryButton__addPhoneNumber: "電話番号を追加", // Add phone number
      removeResource: {
        messageLine1: "{{identifier}}はサインイン時に確認コードを受け取らなくなります。", // {{identifier}} will be no longer receiving verification codes when signing in.
        messageLine2:
          "アカウントのセキュリティが低下する可能性があります。続行してもよろしいですか?", // Your account may not be as secure. Are you sure you want to continue?
        successMessage: "{{mfaPhoneCode}}のSMSコード二段階認証が削除されました", // SMS code two-step verification has been removed for {{mfaPhoneCode}}
        title: "二段階認証を削除", // Remove two-step verification
      },
      subtitle__availablePhoneNumbers:
        "SMSコード二段階認証に登録する既存の電話番号を選択するか、新しい番号を追加してください。", // Select an existing phone number to register for SMS code two-step verification or add a new one.
      subtitle__unavailablePhoneNumbers:
        "SMSコード二段階認証に利用できる電話番号がありません。新しい番号を追加してください。", // There are no available phone numbers to register for SMS code two-step verification, please add a new one.
      successMessage1:
        "サインイン時に、追加のステップとしてこの電話番号に送信された確認コードを入力する必要があります。", // When signing in, you will need to enter a verification code sent to this phone number as an additional step.
      successMessage2:
        "これらのバックアップコードを保存し、安全な場所に保管してください。認証デバイスへのアクセスを失った場合、バックアップコードを使用してサインインできます。", // Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.
      successTitle: "SMSコード認証が有効になりました", // SMS code verification enabled
      title: "SMSコード認証を追加", // Add SMS code verification
    },
    mfaTOTPPage: {
      authenticatorApp: {
        buttonAbleToScan__nonPrimary: "代わりにQRコードをスキャン", // Scan QR code instead
        buttonUnableToScan__nonPrimary: "QRコードをスキャンできませんか?", // Can't scan QR code?
        infoText__ableToScan:
          "認証アプリで新しいサインイン方法を設定し、以下のQRコードをスキャンしてアカウントにリンクしてください。", // Set up a new sign-in method in your authenticator app and scan the following QR code to link it to your account.
        infoText__unableToScan:
          "認証アプリで新しいサインイン方法を設定し、以下のキーを入力してください。", // Set up a new sign-in method in your authenticator and enter the Key provided below.
        inputLabel__unableToScan1:
          "時間ベースまたはワンタイムパスワードが有効になっていることを確認し、アカウントのリンクを完了してください。", // Make sure Time-based or One-time passwords is enabled, then finish linking your account.
        inputLabel__unableToScan2:
          "または、認証アプリがTOTP URIをサポートしている場合は、完全なURIをコピーすることもできます。", // Alternatively, if your authenticator supports TOTP URIs, you can also copy the full URI.
      },
      removeResource: {
        messageLine1: "この認証アプリからの確認コードは、サインイン時に必要なくなります。", // Verification codes from this authenticator will no longer be required when signing in.
        messageLine2:
          "アカウントのセキュリティが低下する可能性があります。続行してもよろしいですか?", // Your account may not be as secure. Are you sure you want to continue?
        successMessage: "認証アプリケーションによる二段階認証が削除されました。", // Two-step verification via authenticator application has been removed.
        title: "二段階認証を削除", // Remove two-step verification
      },
      successMessage:
        "二段階認証が有効になりました。サインイン時に、追加のステップとしてこの認証アプリからの確認コードを入力する必要があります。", // Two-step verification is now enabled. When signing in, you will need to enter a verification code from this authenticator as an additional step.
      title: "認証アプリケーションを追加", // Add authenticator application
      verifySubtitle: "認証アプリで生成された確認コードを入力してください", // Enter verification code generated by your authenticator
      verifyTitle: "確認コード", // Verification code
    },
    mobileButton__menu: "メニュー", // Menu
    navbar: {
      account: "プロフィール", // Profile
      apiKeys: "APIキー", // API keys
      billing: "請求", // Billing
      description: "アカウント情報を管理します。", // Manage your account info.
      security: "セキュリティ", // Security
      title: "アカウント", // Account
    },
    passkeyScreen: {
      removeResource: {
        messageLine1: "{{name}}はこのアカウントから削除されます。", // {{name}} will be removed from this account.
        title: "パスキーを削除", // Remove passkey
      },
      subtitle__rename: "パスキー名を変更して見つけやすくすることができます。", // You can change the passkey name to make it easier to find.
      title__rename: "パスキー名を変更", // Rename Passkey
    },
    passwordPage: {
      checkboxInfoText__signOutOfOtherSessions:
        "古いパスワードを使用した可能性のあるすべてのデバイスからサインアウトすることをお勧めします。", // It is recommended to sign out of all other devices which may have used your old password.
      readonly:
        "エンタープライズ接続経由でのみサインインできるため、現在パスワードを編集することはできません。", // Your password can currently not be edited because you can sign in only via the enterprise connection.
      successMessage__set: "パスワードが設定されました。", // Your password has been set.
      successMessage__signOutOfOtherSessions: "他のすべてのデバイスからサインアウトされました。", // All other devices have been signed out.
      successMessage__update: "パスワードが更新されました。", // Your password has been updated.
      title__set: "パスワードを設定", // Set password
      title__update: "パスワードを更新", // Update password
    },
    phoneNumberPage: {
      infoText:
        "この電話番号には確認コードを含むテキストメッセージが送信されます。メッセージとデータ料金が適用される場合があります。", // A text message containing a verification code will be sent to this phone number. Message and data rates may apply.
      removeResource: {
        messageLine1: "{{identifier}}はこのアカウントから削除されます。", // {{identifier}} will be removed from this account.
        messageLine2: "この電話番号を使用してサインインすることができなくなります。", // You will no longer be able to sign in using this phone number.
        successMessage: "{{phoneNumber}}がアカウントから削除されました。", // {{phoneNumber}} has been removed from your account.
        title: "電話番号を削除", // Remove phone number
      },
      successMessage: "{{identifier}}がアカウントに追加されました。", // {{identifier}} has been added to your account.
      title: "電話番号を追加", // Add phone number
      verifySubtitle: "{{identifier}}に送信された確認コードを入力してください", // Enter the verification code sent to {{identifier}}
      verifyTitle: "電話番号を確認", // Verify phone number
    },
    plansPage: {
      title: "プラン", // Plans
    },
    profilePage: {
      fileDropAreaHint: "推奨サイズ1:1、最大10MB。", // Recommended size 1:1, up to 10MB.
      imageFormDestructiveActionSubtitle: "削除", // Remove
      imageFormSubtitle: "アップロード", // Upload
      imageFormTitle: "プロフィール画像", // Profile image
      readonly: "プロフィール情報はエンタープライズ接続によって提供されており、編集できません。", // Your profile information has been provided by the enterprise connection and cannot be edited.
      successMessage: "プロフィールが更新されました。", // Your profile has been updated.
      title: "プロフィールを更新", // Update profile
    },
    start: {
      activeDevicesSection: {
        destructiveAction: "デバイスからサインアウト", // Sign out of device
        title: "アクティブなデバイス", // Active devices
      },
      connectedAccountsSection: {
        actionLabel__connectionFailed: "再接続", // Reconnect
        actionLabel__reauthorize: "今すぐ認証", // Authorize now
        destructiveActionTitle: "削除", // Remove
        primaryButton: "アカウントを接続", // Connect account
        subtitle__disconnected: "このアカウントは切断されました。", // This account has been disconnected.
        subtitle__reauthorize:
          "必要なスコープが更新され、機能が制限される可能性があります。問題を避けるために、このアプリケーションを再認証してください", // The required scopes have been updated, and you may be experiencing limited functionality. Please re-authorize this application to avoid any issues
        title: "接続されたアカウント", // Connected accounts
      },
      dangerSection: {
        deleteAccountButton: "アカウントを削除", // Delete account
        title: "アカウントを削除", // Delete account
      },
      emailAddressesSection: {
        destructiveAction: "メールを削除", // Remove email
        detailsAction__nonPrimary: "プライマリに設定", // Set as primary
        detailsAction__primary: "確認を完了", // Complete verification
        detailsAction__unverified: "確認", // Verify
        primaryButton: "メールアドレスを追加", // Add email address
        title: "メールアドレス", // Email addresses
      },
      enterpriseAccountsSection: {
        title: "エンタープライズアカウント", // Enterprise accounts
      },
      headerTitle__account: "プロフィール詳細", // Profile details
      headerTitle__security: "セキュリティ", // Security
      mfaSection: {
        backupCodes: {
          actionLabel__regenerate: "再生成", // Regenerate
          headerTitle: "バックアップコード", // Backup codes
          subtitle__regenerate:
            "新しい安全なバックアップコードを取得します。以前のバックアップコードは削除され、使用できなくなります。", // Get a fresh set of secure backup codes. Prior backup codes will be deleted and cannot be used.
          title__regenerate: "バックアップコードを再生成", // Regenerate backup codes
        },
        phoneCode: {
          actionLabel__setDefault: "デフォルトに設定", // Set as default
          destructiveActionLabel: "削除", // Remove
        },
        primaryButton: "二段階認証を追加", // Add two-step verification
        title: "二段階認証", // Two-step verification
        totp: {
          destructiveActionTitle: "削除", // Remove
          headerTitle: "認証アプリケーション", // Authenticator application
        },
      },
      passkeysSection: {
        menuAction__destructive: "削除", // Remove
        menuAction__rename: "名前を変更", // Rename
        primaryButton: "パスキーを追加", // Add a passkey
        title: "パスキー", // Passkeys
      },
      passwordSection: {
        primaryButton__setPassword: "パスワードを設定", // Set password
        primaryButton__updatePassword: "パスワードを更新", // Update password
        title: "パスワード", // Password
      },
      phoneNumbersSection: {
        destructiveAction: "電話番号を削除", // Remove phone number
        detailsAction__nonPrimary: "プライマリに設定", // Set as primary
        detailsAction__primary: "確認を完了", // Complete verification
        detailsAction__unverified: "電話番号を確認", // Verify phone number
        primaryButton: "電話番号を追加", // Add phone number
        title: "電話番号", // Phone numbers
      },
      profileSection: {
        primaryButton: "プロフィールを更新", // Update profile
        title: "プロフィール", // Profile
      },
      usernameSection: {
        primaryButton__setUsername: "ユーザー名を設定", // Set username
        primaryButton__updateUsername: "ユーザー名を更新", // Update username
        title: "ユーザー名", // Username
      },
      web3WalletsSection: {
        destructiveAction: "ウォレットを削除", // Remove wallet
        detailsAction__nonPrimary: "プライマリに設定", // Set as primary
        primaryButton: "ウォレットを接続", // Connect wallet
        title: "Web3ウォレット", // Web3 wallets
      },
    },
    usernamePage: {
      successMessage: "ユーザー名が更新されました。", // Your username has been updated.
      title__set: "ユーザー名を設定", // Set username
      title__update: "ユーザー名を更新", // Update username
    },
    web3WalletPage: {
      removeResource: {
        messageLine1: "{{identifier}}はこのアカウントから削除されます。", // {{identifier}} will be removed from this account.
        messageLine2: "このweb3ウォレットを使用してサインインすることができなくなります。", // You will no longer be able to sign in using this web3 wallet.
        successMessage: "{{web3Wallet}}がアカウントから削除されました。", // {{web3Wallet}} has been removed from your account.
        title: "web3ウォレットを削除", // Remove web3 wallet
      },
      subtitle__availableWallets: "アカウントに接続するweb3ウォレットを選択してください。", // Select a web3 wallet to connect to your account.
      subtitle__unavailableWallets: "利用可能なweb3ウォレットはありません。", // There are no available web3 wallets.
      successMessage: "ウォレットがアカウントに追加されました。", // The wallet has been added to your account.
      title: "web3ウォレットを追加", // Add web3 wallet
      web3WalletButtonsBlockButton: "{{provider|titleize}}", // {{provider|titleize}}
    },
  },
  waitlist: {
    start: {
      actionLink: "サインイン", // Sign in
      actionText: "すでにアクセスをお持ちですか?", // Already have access?
      formButton: "ウェイトリストに参加", // Join the waitlist
      subtitle: "メールアドレスを入力してください。準備が整いましたらお知らせします", // Enter your email address and we'll let you know when your spot is ready
      title: "ウェイトリストに参加", // Join the waitlist
    },
    success: {
      message: "まもなくリダイレクトされます...", // You will be redirected soon...
      subtitle: "準備が整いましたらご連絡いたします", // We'll be in touch when your spot is ready
      title: "ウェイトリストへのご参加ありがとうございます!", // Thanks for joining the waitlist!
    },
  },
};

最後に宣伝

📊 経営分析SaaS「metrics」を開発しています。

正式リリース前ですが、先日 株式会社フリー主催「freee Advisor Day 2025」に出展し、ありがたいことに約100社から事前申し込みをいただきました。

今後は、株式会社マネーフォワード主催「士業サミット2025」にも出展予定です。さらに、近々資金調達を行う予定で、事業を本格的にスケールさせていきます。

Founding Engineerのようなお方を探し求めており、経営分析DXの新しい未来を一緒に切り拓いてみたい方、ぜひご連絡ください。

詳しくはホームページをご覧ください。

https://metrics.finance
https://x.com/whn19951114

Discussion