🍔
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の新しい未来を一緒に切り拓いてみたい方、ぜひご連絡ください。
詳しくはホームページをご覧ください。
Discussion