diff --git a/apps/landing/public/locales/ja/blog.json b/apps/landing/public/locales/ja/blog.json
new file mode 100644
index 000000000..655489312
--- /dev/null
+++ b/apps/landing/public/locales/ja/blog.json
@@ -0,0 +1,5 @@
+{
+ "recentPosts": "最近の投稿",
+ "blogTitle": "Rallly - ブログ",
+ "blogDescription": "Ralllyに関するニュース・アップデート・お知らせ。"
+}
diff --git a/apps/landing/public/locales/ja/common.json b/apps/landing/public/locales/ja/common.json
new file mode 100644
index 000000000..99eee1db8
--- /dev/null
+++ b/apps/landing/public/locales/ja/common.json
@@ -0,0 +1,29 @@
+{
+ "login": "ログイン",
+ "links": "リンク",
+ "blog": "ブログ",
+ "discussions": "ディスカッション",
+ "footerCredit": "Made by @imlukevella",
+ "footerSponsor": "このプロジェクトはユーザーの寄付で成り立っています。どうか寄付をご検討ください。",
+ "language": "言語",
+ "poweredBy": "Powered by",
+ "privacyPolicy": "プライバシーポリシー",
+ "support": "サポート",
+ "cookiePolicy": "Cookie のポリシー",
+ "termsOfUse": "利用規約",
+ "volunteerTranslator": "このサイトの翻訳に協力する",
+ "notFoundTitle": "404 not found",
+ "notFoundDescription": "お探しのページは見つかりませんでした。",
+ "goToHome": "ホームに戻る",
+ "goToApp": "アプリに移動",
+ "pricing": "料金",
+ "bestDoodleAlternative": "ベストなDoodleの代替",
+ "freeSchedulingPoll": "無料の日程調整",
+ "getStarted": "始める",
+ "availabilityPoll": "候補日アンケート",
+ "solutions": "ソリューション",
+ "howItWorks": "使い方",
+ "status": "ステータス",
+ "when2MeetAlternative": "When2Meetの代替",
+ "meetingPoll": "日程アンケート"
+}
diff --git a/apps/landing/public/locales/ja/home.json b/apps/landing/public/locales/ja/home.json
new file mode 100644
index 000000000..ab0cb65c5
--- /dev/null
+++ b/apps/landing/public/locales/ja/home.json
@@ -0,0 +1,44 @@
+{
+ "createPageLikeThis": "このようなページが数秒で作れます!",
+ "noLoginRequired": "ログイン不要",
+ "headline": "ムダなメールのやりとりをなくす",
+ "subheading": "効率的な日程調整で時間を節約",
+ "pcmagQuote": "「わずかな時間で日程調整を設定できる」",
+ "hubspotQuote": "「もっともシンプルな大規模グループ向けの日程調整方法」",
+ "goodfirmsQuote": "「シンプルで、連絡にかかる時間を最小限にできる」",
+ "popsciQuote": "「\"お返事ください\"の手間を省きたいなら完璧な選択だ」",
+ "ericQuote": "「まだメールでスケジューリングしているなら、Ralllyの使用を強く薦める。日程調整を簡単にできるので、より整理されストレスの少ない業務時間を過ごせるだろう。」",
+ "viaTrustpilot": "Trustpilotより",
+ "ericJobTitle": "MIT のエグゼクティブ・アシスタント",
+ "statsUsersRegistered": "{count, number, ::compact-short}+ 登録ユーザー",
+ "statsPollsCreated": "{count, number, ::compact-short}+ アンケート作成数",
+ "statsLanguagesSupported": "10以上の言語に対応",
+ "hint": "無料です!ログインは必要ありません。",
+ "doodleAlternative": "最高の無料Doodle代替",
+ "doodleAlternativeDescription": "Ralllyは皆が求めていたDoodleの代替ツールです。何千人ものユーザーがすでに切り替えており、直感的で使いやすいインターフェースで広告に煩わされることなく日程調整を行っています。 ",
+ "availabilityPollCta": "候補日アンケートを作成",
+ "availabilityPollMetaTitle": "日程調整|Ralllyで合理的なスケジューリング",
+ "availabilityPollMetaDescription": "Rallly の候補日アンケートで、シームレスにミーティングやイベントをスケジュールしましょう。スムーズで効率的なプランニングで、全員の予定を調整できます。",
+ "availabilityPollTitle": "候補日アンケート",
+ "availabilityPollDescription": "ミーティングの参加者全員の都合を合わせるのに苦労していませんか?イベントや会議の計画を簡潔にするために設計された強力なツールで、スケジューリングを合理化しましょう。",
+ "createAPoll": "会議アンケートを作成",
+ "doodleAlternativeMetaTitle": "最高の無料Doodle代替 | Rallly",
+ "doodleAlternativeMetaDescription": "Doodleの代替を探していますか?Ralllyをお試しください!無料で、使いやすく、アカウントを必要としません。",
+ "createASchedulingPoll": "日程アンケートを作成",
+ "freeSchedulingPollMetaTitle": "無料の日程アンケート|Rallly",
+ "freeSchedulingPollMetaDescription": "無料の日程アンケートを数秒で作成します。会議、イベント、カンファレンス、スポーツチームなどの取りまとめに最適です。",
+ "freeSchedulingPollTitle": "無料の日程アンケートをお探しですか?",
+ "freeSchedulingPollDescription": "Ralllyで美しく使いやすい日程アンケートを作成し、次のイベントのベストな予定日を見つけましょう。",
+ "new": "New",
+ "metaTitle": "Rallly: グループスケジューリングツール",
+ "metaDescription": "Ralllyは、最も早くて簡単なスケジューリングとコラボレーションのツールです。ログイン不要、わずかな時間でミーティングのアンケートを作成できます。",
+ "selfHostingBlog": "Rallly 3.0 Self-Hosting",
+ "when2meetAlternativeMetaTitle": "ベストなWhen2Meetの代替: Rallly",
+ "when2meetAlternativeMetaDescription": "最高の無料When2Meet代替、Ralllyはスケジューリングのより良い方法を提供します。使いやすく、無料です。",
+ "when2meetAlternative": "まだWhen2Meetを使っていますか?",
+ "when2meetAlternativeDescription": "Ralllyを使って、プロの候補日アンケートを作成しましょう。広告表示はなく、無料です。",
+ "meetingPoll": "Ralllyでプロの日程調整を作成",
+ "meetingPollDescription": "候補日アンケートは、みんなの都合を合わせるのに適した方法です。Ralllyで美しい候補日アンケートを簡単に作成できます。",
+ "meetingPollMetaTitle": "日程調整",
+ "meetingPollMetaDescription": "アンケート機能を使って簡単にミーティングを計画し、誰でも利用できるようにします。"
+}
diff --git a/apps/landing/public/locales/ja/pricing.json b/apps/landing/public/locales/ja/pricing.json
new file mode 100644
index 000000000..bb106d1fe
--- /dev/null
+++ b/apps/landing/public/locales/ja/pricing.json
@@ -0,0 +1,34 @@
+{
+ "pricingDescription": "無料で始めましょう。ログインは必要ありません。",
+ "freeForever": "永久に無料",
+ "planPro": "Pro",
+ "monthlyBillingDescription": "/月",
+ "upgrade": "アップグレード",
+ "faq": "よく寄せられる質問",
+ "canUseFree": "Ralllyは無料で利用できますか?",
+ "whyUpgrade": "アップグレードする理由は?",
+ "howToUpgrade": "有料プランにアップグレードするには?",
+ "howToUpgradeAnswer": "アップグレードするには、 課金設定 に移動し、 アップグレードをクリックします。",
+ "cancelSubscription": "サブスクリプションを解約するにはどうすればいいですか?",
+ "cancelSubscriptionAnswer": "課金設定からいつでもサブスクリプションをキャンセルできます。サブスクリプションをキャンセルしても、請求期間が終わるまでは有料プランにアクセスできます。 その後、無料プランにダウングレードされます。",
+ "billingPeriodMonthly": "月払い",
+ "billingPeriodYearly": "年払い",
+ "planFreeDescription": "カジュアルユーザー向け",
+ "limitedAccess": "コアな機能へのアクセス",
+ "pollsDeleted": "アンケートは非アクティブになると自動的に削除されます",
+ "planProDescription": "パワーユーザーとプロフェッショナル向け",
+ "accessAllFeatures": "すべての機能にアクセス",
+ "getEarlyAccess": "新機能への早期アクセス",
+ "canUseFreeAnswer2": "はい。Ralllyの機能のほとんどは無料で、多くのユーザーは支払う必要はありません。ただし、課金ユーザーのみ利用可能な機能もいくつかあります。これらの機能はRalllyを最大限活用するために設計されています。",
+ "whyUpgradeAnswer2": "Ralllyの使用頻度が高い方や仕事に使用している方には、有料プランへのアップグレードがおすすめです。現在のサブスクリプションレートはアーリーアダプターのための特別な値であり、将来は増額する予定です。今すぐアップグレードすることで、新しい高品質なスケジューリングツールに早期アクセスできます。また、サブスクリプションレートは固定され、将来の価格上昇に影響されません。",
+ "upgradeNowSaveLater": "今すぐアップグレードし、あとで保存",
+ "earlyAdopterDescription": "アーリーアダプターであれば、サブスクリプション料金が固定され、将来の価格上昇の影響を受けなくなります。",
+ "planFree": "無料",
+ "keepPollsIndefinitely": "無期限にアンケートを保持",
+ "whenPollInactive": "アンケートはいつ非アクティブになりますか?",
+ "whenPollInactiveAnswer": "すべての候補日が過去の日程であり、かつ、アンケートへのアクセスが30日ない場合、アンケートは無効化されます。有料サブスクリプションを契約していない場合、無効化されたアンケートは自動的に削除されます。",
+ "yearlyBillingDescription": "/年",
+ "annualBenefit": "{count} ヶ月無料",
+ "pricingTitle": "無料で始める",
+ "pricingSubtitle": "プレミアム機能を利用するには有料プランにアップグレードしてください"
+}
diff --git a/apps/web/public/locales/ja/app.json b/apps/web/public/locales/ja/app.json
new file mode 100644
index 000000000..c31e8a4a2
--- /dev/null
+++ b/apps/web/public/locales/ja/app.json
@@ -0,0 +1,285 @@
+{
+ "12h": "12時間",
+ "24h": "24時間",
+ "addTimeOption": "時間を追加",
+ "alreadyRegistered": "登録済みですか?ログイン",
+ "applyToAllDates": "すべての日付に適用",
+ "areYouSure": "本当によろしいですか?",
+ "cancel": "キャンセル",
+ "changeName": "名前の変更",
+ "settings": "設定",
+ "changeNameDescription": "この参加者の新しい名前を入力してください.",
+ "changeNameInfo": "これは、すでに作成した投票には影響しません。",
+ "comments": "コメント",
+ "continue": "続行",
+ "copied": "コピーしました",
+ "createAnAccount": "アカウント作成",
+ "createdBy": "作成者: {name}",
+ "delete": "削除",
+ "deleteDate": "日付を削除",
+ "deletedPoll": "アンケートを削除",
+ "deletedPollInfo": "このアンケートは存在しません。",
+ "deleteParticipant": "{name} を削除しますか?",
+ "deleteParticipantDescription": "本当にこの参加者を削除しますか?この操作は取り消しできません。",
+ "deletePoll": "アンケートを削除",
+ "deletePollDescription": "このアンケートに関連するすべてのデータが削除されます。この操作は元に戻せません。",
+ "deletingOptionsWarning": "参加者が投票した選択肢を削除しようとしています。投票も削除されます。",
+ "description": "備考",
+ "descriptionPlaceholder": "都合のよい日を選択してください",
+ "editDetails": "詳細設定",
+ "editOptions": "選択肢を編集",
+ "editVotes": "投票を編集",
+ "email": "Email",
+ "emailNotAllowed": "このメールアドレスは受け付けできません。",
+ "emailPlaceholder": "jessie.smith@example.com",
+ "exportToCsv": "CSVで出力",
+ "forgetMe": "削除する",
+ "guest": "ゲスト",
+ "ifNeedBe": "必要に応じて",
+ "location": "場所",
+ "locationPlaceholder": "Joe's Coffee Shop",
+ "login": "ログイン",
+ "loginWith": "{provider} でログイン",
+ "logout": "ログアウト",
+ "manage": "管理",
+ "mixedOptionsDescription": "一度の投票で時間と日付の両方の選択肢を保持することはできません。どちらを保持しますか?",
+ "mixedOptionsKeepDates": "日付オプションを保持",
+ "mixedOptionsKeepTimes": "時間オプションを保持",
+ "mixedOptionsTitle": "しばらくお待ちください… 🤔",
+ "monthView": "月表示",
+ "name": "名前",
+ "namePlaceholder": "Jessie Smith",
+ "newParticipant": "新しい参加者",
+ "newParticipantFormDescription": "投票をするには、下のフォームに入力してください。",
+ "newPoll": "新規アンケート",
+ "nextMonth": "翌月",
+ "no": "いいえ",
+ "noDatesSelected": "日付が選択されていません。",
+ "noVotes": "誰もこの選択肢に投票していません。",
+ "optional": "任意",
+ "preferences": "環境設定",
+ "previousMonth": "前月",
+ "register": "登録",
+ "requiredString": "“{name}” は必須です",
+ "response": "応答",
+ "save": "保存",
+ "saveInstruction": "可能な予定を選択し、 {action} をクリックします",
+ "sendFeedback": "フィードバックを送信",
+ "specifyTimes": "時間を指定する",
+ "specifyTimesDescription": "各選択肢の開始時間と終了時間を含める",
+ "stepSummary": "ステップ {current} / {total}",
+ "submit": "登録",
+ "timeFormat": "時刻の形式",
+ "timeZone": "タイムゾーン",
+ "title": "タイトル",
+ "titlePlaceholder": "毎月のミートアップ",
+ "today": "今日",
+ "userAlreadyExists": "そのメールアドレスはすでに他のユーザーに使われています",
+ "userNotFound": "そのメールアドレスのユーザーは存在しません",
+ "validEmail": "有効なメールアドレスを入力してください",
+ "verificationCodeHelp": "メールを受け取っていませんか?迷惑メールに振り分けられていないかお確かめください",
+ "verificationCodePlaceholder": "6桁のコードを入力してください",
+ "verifyYourEmail": "メールアドレスを認証する",
+ "startOfWeek": "週の開始",
+ "weekView": "週表示",
+ "wrongVerificationCode": "認証コードが正しくないか期限切れです",
+ "yes": "はい",
+ "you": "あなた",
+ "yourName": "名前を入力",
+ "common_language": "言語",
+ "common_support": "サポート",
+ "errors_notFoundTitle": "404 not found",
+ "errors_notFoundDescription": "ページが見つかりません",
+ "errors_goToHome": "ホームに戻る",
+ "optionCount": "{count, plural, one {# option} other {# options}}",
+ "addComment": "コメントを追加",
+ "profile": "プロフィール",
+ "polls": "アンケート",
+ "timeZoneSelect__noOption": "選択肢が見つかりません",
+ "timeZoneSelect__inputPlaceholder": "検索",
+ "poweredByRallly": "{name}で作成",
+ "participants": "参加者",
+ "language": "言語",
+ "languageDescription": "言語を変更",
+ "dateAndTime": "日時",
+ "profileDescription": "プロフィール設定を変更",
+ "dates": "日付",
+ "menu": "メニュー",
+ "useLocaleDefaults": "デフォルトのロケールを使う",
+ "support": "サポート",
+ "billing": "支払い",
+ "guestPollAlertDescription": "この投票を行うには、<0>アカウント作成0>または<1>ログイン1>してください。",
+ "guestPollAlertTitle": "Cookieを削除すると、管理者権限は失われます",
+ "notificationsValue": "お知らせ: {value}",
+ "notificationsOn": "On",
+ "notificationsOff": "Off",
+ "pollStatusOpen": "編集中",
+ "pollStatusPaused": "一時停止",
+ "reopenPoll": "アンケートを再開する",
+ "resumePoll": "再開する",
+ "pausePoll": "一時停止",
+ "finishPoll": "確定する",
+ "finalize": "確定する",
+ "allDay": "終日",
+ "permissionDenied": "権限がありません。",
+ "permissionDeniedDescription": "アンケート作成者の場合は、ログインしてアンケートにアクセスしてください",
+ "loginDifferent": "ユーザーの切り換え",
+ "editDetailsDescription": "イベントの詳細を変更する",
+ "finalizeDescription": "イベントの最終日を選択してください。",
+ "notificationsGuestTooltip": "アカウントを作成するかログインして、通知を有効にしてください",
+ "planFree": "無料",
+ "dateAndTimeDescription": "日時設定を変更してください",
+ "createdTime": "作成日時: {relativeTime}",
+ "permissionDeniedParticipant": "アンケート作成者でない場合は、招待ページに移動してください。",
+ "goToInvite": "招待ページに行く",
+ "planPro": "Pro",
+ "Billing": "支払い",
+ "subscriptionUpdatePayment": "支払情報を更新する",
+ "subscriptionCancel": "サブスクリプションの中止",
+ "billingStatus": "支払い情報",
+ "billingStatusDescription": "サブスクリプションと請求の詳細を管理する",
+ "freeForever": "永久に無料",
+ "billingStatusState": "ステータス",
+ "billingStatusActive": "アクティブ",
+ "billingStatusPaused": "一時停止",
+ "billingStatusDeleted": "キャンセルされました",
+ "endDate": "終了日",
+ "dueDate": "次の支払期日",
+ "billingStatusPlan": "プラン",
+ "billingPeriod": "有効期間",
+ "billingPeriodMonthly": "月払い",
+ "billingPeriodYearly": "年払い",
+ "monthlyBillingDescription": "/月",
+ "plan_extendedPollLife": "無期限にアンケートを保持",
+ "becomeATranslator": "翻訳を手伝う",
+ "noPolls": "投票なし",
+ "noPollsDescription": "新しいアンケートを作成しましょう。",
+ "event": "イベント",
+ "describeYourEvent": "イベントについて説明してください",
+ "calendar": "カレンダー",
+ "selectPotentialDates": "予定日時を選択してください。",
+ "optionalLabel": "(任意)",
+ "calendarHelp": "オプションなしでアンケートを作成することはできません。続行するには少なくとも1つのオプションを追加してください。",
+ "editSettings": "設定の編集",
+ "commentPlaceholder": "このアンケートにコメントを残す(全員に表示されます)",
+ "disableComments": "コメントを無効にする",
+ "clockPreferences": "時刻の環境設定",
+ "clockPreferencesDescription": "タイムゾーンと時刻の形式を設定してください。",
+ "featureRequest": "機能のリクエスト",
+ "bugReport": "問題を報告する",
+ "getSupport": "サポートを受ける",
+ "feedback": "フィードバック",
+ "duplicate": "複製",
+ "duplicateDescription": "このアンケートに基づいて新しいアンケートを作成します",
+ "duplicateTitleLabel": "タイトル",
+ "duplicateTitleDescription": "ヒント: 新しいアンケートにユニークなタイトルを付けてください",
+ "upgrade": "更新",
+ "continueAsGuest": "ゲストとして続ける",
+ "scrollLeft": "左にスクロール",
+ "scrollRight": "右にスクロール",
+ "shrink": "縮小",
+ "expand": "展開",
+ "activeSubscription": "Rallly Proを購読していただきありがとうございます。請求ポータルからサブスクリプションと支払いの詳細を管理できます。",
+ "billingPortal": "請求ポータル",
+ "supportDescription": "何かお困りですか?",
+ "supportBilling": "サポートが必要な場合はご連絡ください。",
+ "contactSupport": "サポートに問い合わせる",
+ "planFreeDescription": "カジュアルユーザー向け",
+ "currentPlan": "現在のプラン",
+ "limitedAccess": "コアな機能へのアクセス",
+ "pollsDeleted": "アンケートは非アクティブになると自動的に削除されます",
+ "planProDescription": "パワーユーザーとプロフェッショナル向け",
+ "accessAllFeatures": "すべての機能にアクセス",
+ "earlyAccess": "新機能への早期アクセス",
+ "earlyAdopterDescription": "アーリーアダプターであれば、サブスクリプション料金が固定され、将来の価格上昇の影響を受けなくなります。",
+ "upgradeNowSaveLater": "今すぐアップグレードし、あとで保存",
+ "pricing": "料金",
+ "pollSettingsDescription": "投票の動作を編集する",
+ "requireParticipantEmailLabel": "参加者のメールアドレス入力を必須とする",
+ "hideParticipantsLabel": "他の参加者から参加者リストを非表示にする",
+ "hideScoresLabel": "参加者が投票するまで得点を非表示にする",
+ "authErrorTitle": "ログインエラー",
+ "authErrorDescription": "ログイン中にエラーが発生しました。もう一度やり直してください。",
+ "authErrorCta": "ログインページへ",
+ "continueAs": "以下のアカウントで続行",
+ "pageMovedDescription": "{newUrl} にリダイレクトしています",
+ "notRegistered": "アカウントを持っていませんか?登録",
+ "unlockFeatures": "Proのすべての機能をアンロックします。",
+ "pollStatusFinalized": "完了",
+ "share": "共有",
+ "pageXOfY": "ページ {currentPage} / {pageCount}",
+ "noParticipants": "参加者なし",
+ "userId": "ユーザーID",
+ "aboutGuest": "ゲストユーザー",
+ "aboutGuestDescription": "ゲストユーザーはプロフィールを設定できません。既存のアカウントに<0>サインイン0>するか、<1>新しいアカウントを作成1>したうえでお試しください。",
+ "logoutDescription": "現在のセッションからサインアウト",
+ "events": "イベント",
+ "inviteParticipantsDescription": "参加者から回答を集めるには、招待リンクをコピーして共有してください。",
+ "inviteLink": "招待リンク",
+ "inviteParticipantLinkInfo": "このリンクを知っている人は誰でも投票することができます。",
+ "accountNotLinkedTitle": "あなたのアカウントを既存のユーザーにリンクすることはできません。",
+ "accountNotLinkedDescription": "このメールアドレスのユーザーは既に存在します。他の方法でログインしてください。",
+ "or": "または",
+ "autoTimeZone": "タイムゾーンの自動変換",
+ "autoTimeZoneHelp": "この設定を有効にすると、イベント時間が各参加者のローカルタイムゾーンに自動的に調整されます。",
+ "commentsDisabled": "コメントは無効になっています",
+ "allParticipants": "すべての参加者",
+ "noParticipantsDescription": "共有 をクリックして参加者を招待します",
+ "timeShownIn": "タイムゾーン: {timeZone}",
+ "pollStatusPausedDescription": "現在、投票の提出と編集はできません",
+ "eventHostTitle": "アクセスを管理",
+ "eventHostDescription": "あなたはこのアンケートの作成者です",
+ "deleteAccount": "アカウントを削除",
+ "deleteAccountDialogTitle": "アカウントの削除",
+ "deleteAccountDialogDescription": "本当にアカウントを削除しますか?",
+ "deleteAccountInstruction": "アカウントを削除するにはメールアドレスを確認してください。",
+ "emailMismatch": "メールアドレスがアカウントのメールアドレスと一致しません。",
+ "dangerZone": "危険な操作",
+ "dangerZoneAccount": "アカウントを永久に削除します。この操作は元に戻せません。",
+ "upgradePromptTitle": "Proにアップグレード",
+ "upgradeOverlaySubtitle3": "Proプランにアップグレードすることで、これらの機能をロック解除できます。",
+ "verificationCodeSentTo": "{email} に認証コードを送信しました",
+ "home": "ホーム",
+ "groupPoll": "グループアンケート",
+ "groupPollDescription": "あなたの予定をグループに共有し、最適な時間を見つけます。",
+ "create": "作成",
+ "upcoming": "今後の予定",
+ "past": "過去の記録",
+ "copyLink": "リンクをコピー",
+ "upcomingEventsEmptyStateTitle": "今後のイベントはありません",
+ "upcomingEventsEmptyStateDescription": "イベントを計画すると、ここに表示されます。",
+ "pastEventsEmptyStateTitle": "過去のイベントはありません",
+ "pastEventsEmptyStateDescription": "イベントを計画すると、ここに表示されます。",
+ "activePollCount": "{{activePollCount}} 編集中",
+ "createPoll": "アンケートを作成",
+ "yearlyBillingDescription": "/年",
+ "addToCalendar": "カレンダーに追加",
+ "microsoft365": "Microsoft 365",
+ "outlook": "Outlook",
+ "yahoo": "Yahoo",
+ "downloadICSFile": "ICSファイルをダウンロード",
+ "schedulateDate": "予定日",
+ "timeZoneChangeDetectorTitle": "タイムゾーンの変更が検出されました",
+ "timeZoneChangeDetectorMessage": "タイムゾーンが {currentTimeZone}に変更されました。設定を更新しますか?",
+ "yesUpdateTimezone": "はい、タイムゾーンを更新します",
+ "noKeepCurrentTimezone": "いいえ、現在のタイムゾーンのままにします",
+ "annualBenefit": "{count} ヶ月無料",
+ "removeAvatar": "削除",
+ "uploadProfilePicture": "アップロード",
+ "profilePictureDescription": "最大 2MB、JPG または PNG",
+ "invalidFileType": "無効なファイル形式です",
+ "invalidFileTypeDescription": "JPG または PNG ファイルをアップロードしてください。",
+ "fileTooLarge": "ファイルが大きすぎます",
+ "fileTooLargeDescription": "2MB以下のファイルをアップロードしてください。",
+ "errorUploadPicture": "アップロードに失敗しました",
+ "errorUploadPictureDescription": "画像のアップロード時に問題が発生しました。後でもう一度お試しください。",
+ "featureNameFinalize": "アンケートを完了",
+ "featureNameDuplicate": "アンケートを複製する",
+ "featureNameAdvancedSettings": "詳細設定",
+ "featureNameExtendedPollLifetime": "アンケート有効期間",
+ "12months": "12ヶ月",
+ "savePercentage": "{percentage} %割引",
+ "1month": "1ヶ月",
+ "subscribe": "サブスクライブ",
+ "cancelAnytime": "請求ページからいつでもキャンセルできます。"
+}
diff --git a/packages/emails/locales/de/emails.json b/packages/emails/locales/de/emails.json
index 0a7062cc1..22409bc9c 100644
--- a/packages/emails/locales/de/emails.json
+++ b/packages/emails/locales/de/emails.json
@@ -3,13 +3,13 @@
"common_disableNotifications": "Wenn Sie keine Updates mehr erhalten möchten, können Sie Benachrichtigungen deaktivieren.",
"finalizeHost_content": "{{title}} wurde gebucht für:",
"finalizeHost_preview": "Endgültiger Termin gebucht! Wir haben die Teilnehmer benachrichtigt und ihnen Kalendereinladungen gesendet.",
- "finalizeHost_heading": "Enddatum gebucht!",
+ "finalizeHost_heading": "Endgültiger Termin gebucht!",
"finalizeHost_content2": "Wir haben die Teilnehmer benachrichtigt und ihnen Kalendereinladungen geschickt.",
"finalizeHost_button": "Termin anzeigen",
"finalizeHost_subject": "Datum für {{title}}",
"finalizeParticipant_content": "{{hostName}} hat {{title}} für das folgende Datum gebucht:",
- "finalizeParticipant_preview": "Enddatum gebucht!",
- "finalizeParticipant_heading": "Enddatum gebucht!",
+ "finalizeParticipant_preview": "Endgültiger Termin gebucht!",
+ "finalizeParticipant_heading": "Endgültiger Termin gebucht!",
"finalizeParticipant_content2": "Im Anhang finden Sie eine Kalendereinladung für diesen Termin.",
"finalizeParticipant_subject": "Datum für {{title}}",
"login_button": "Login bei {{domain}}",
diff --git a/packages/emails/locales/ja/emails.json b/packages/emails/locales/ja/emails.json
new file mode 100644
index 000000000..e4b4e2824
--- /dev/null
+++ b/packages/emails/locales/ja/emails.json
@@ -0,0 +1,50 @@
+{
+ "common_poweredBy": "Powered by {{domain}}",
+ "common_disableNotifications": "更新通知の受け取りを中止したい場合、通知をオフにしてください。",
+ "finalizeHost_content": "{{title}} が以下の日程に決まりました:",
+ "finalizeHost_preview": "予定日が決まりました!参加者に通知し、カレンダーの招待状を送信しました。",
+ "finalizeHost_heading": "予定日が決まりました!",
+ "finalizeHost_content2": "参加者に通知し、カレンダーの招待状を送信しました。",
+ "finalizeHost_button": "イベントを表示",
+ "finalizeHost_subject": "{{title}} の予定日",
+ "finalizeParticipant_content": "{{hostName}} は次の日程に {{title}} を予定しました:",
+ "finalizeParticipant_preview": "予定日が決まりました!",
+ "finalizeParticipant_heading": "予定日が決まりました!",
+ "finalizeParticipant_content2": "このイベントのカレンダー招待状をご確認ください。",
+ "finalizeParticipant_subject": "{{title}} の予定日",
+ "login_button": "{{domain}} にログイン",
+ "login_content2": "にログインするリクエストが行われたため、このメールが送信されました。覚えのない場合、{{supportEmail}} にご連絡ください。",
+ "login_preview": "このデバイスでログインするには、このリンクをお使いください。",
+ "login_heading": "ログイン",
+ "login_content": "この6桁の認証コードを入力してください:",
+ "login_codeValid": "このコードは15分間有効です",
+ "login_subject": "{{code}} があなたの6桁のコードです",
+ "newComment_content": "{{authorName}} が {{title}} にコメントしました。",
+ "newComment_subject": "{{authorName}} が {{title}} にコメントしました。",
+ "newParticipantConfirmation_content": "{{title}} への回答が送信されました。",
+ "newParticipantConfirmation_content2": "アンケートの有効期間中は、以下のリンクから回答を変更できます。",
+ "newParticipantConfirmation_button": "{{domain}} への回答を確認する",
+ "newParticipantConfirmation_footnote": "に登録された回答があったため、このメールが送信されました。覚えのない場合、このメールを無視してください。",
+ "newParticipantConfirmation_preview": "回答を編集するには、以下のリンクを使用してください",
+ "newParticipantConfirmation_heading": "アンケート回答の確認",
+ "newParticipantConfirmation_subject": "{{title}} への回答ありがとうございます",
+ "newParticipant_content": "{{name}} が {{title}} に回答しました。",
+ "newParticipant_content2": "新しい回答を表示するには、アンケートにアクセスしてください。",
+ "newParticipant_preview": "新しい回答を表示するには、アンケートにアクセスしてください。",
+ "newParticipant_heading": "新しい回答",
+ "newParticipant_subject": "{{name}} が {{title}} に回答しました。",
+ "newPoll_content": "{{title}} の回答準備ができました!以下のリンクを共有してください:",
+ "newPoll_heading": "新しいアンケートが作成されました",
+ "newPoll_button": "アンケートの管理",
+ "newPoll_subject": "{{title}} の候補日を探しましょう!",
+ "register_footer": "のアカウント登録リクエストがあったため、このメールが送信されました。覚えのない場合、このメールを無視してください。",
+ "register_preview": "6桁のコード: {{code}}",
+ "register_heading": "メールアドレス認証",
+ "register_text": "次の6桁のコードを用いてメールアドレスを認証してください",
+ "register_codeValid": "このコードは15分間有効です",
+ "register_subject": "メールアドレスを認証してください",
+ "common_viewOn": "{{domain}} で表示",
+ "newComment_preview": "アンケート上で回答をご確認ください。",
+ "newComment_heading": "新しいコメント",
+ "newPoll_preview": "回答を集めるために参加者にリンクを共有してください。"
+}