Files
multica/packages/views/locales/ja/auth.json
Anderson Shindy Oki 1aa742053b i18n: add japanese locale (MUL-2893) (#3538)
* i18n: add japanese locale

* fix: spacing issues

* refactor

* fix(desktop): set <html lang> before paint to avoid JA Kanji font flash

Switch the documentElement.lang sync from useEffect to useLayoutEffect so
lang is committed before the first paint. Otherwise Japanese desktop users
saw one frame of Kanji rendered with the Chinese-first fallback stack before
the html[lang|="ja"] CJK override applied. Also fix the stale selector in the
HTML_LANG comment (html[lang^="ja"] -> html[lang|="ja"]).

Addresses review nits on MUL-2893.

Co-authored-by: multica-agent <github@multica.ai>

* fix(docs): tokenize the ideographic iteration mark in JA search

Add U+3005 (々) to the Japanese search tokenizer character class. It sits just
below the kana blocks, so words like 様々 / 日々 / 個々 previously dropped the
mark and split awkwardly, hurting recall.

Addresses a review nit on MUL-2893.

Co-authored-by: multica-agent <github@multica.ai>

* fix(i18n): restore ja locale parity after merging main

Merging main brought new EN strings into agents/chat/onboarding/settings/
squads that the ja bundle (authored against an older snapshot) lacked, breaking
the locales parity test. Add the Japanese translations for the new keys
(workspace logo upload, agents runtime filter, chat session-history stop
dialog, onboarding social_github, squad archived status) and drop the two
renamed chat window keys (active_group / archived_group) that EN removed in
favour of history_group.

Fixes the failing @multica/views parity.test.ts on the FE CI for MUL-2893.

Co-authored-by: multica-agent <github@multica.ai>

---------

Co-authored-by: J <j@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
2026-06-02 14:29:29 +08:00

49 lines
2.1 KiB
JSON

{
"signin": {
"title": "Multicaにログイン",
"description": "ログインコードを受け取るメールアドレスを入力してください",
"continue": "続ける",
"sending": "コードを送信中...",
"divider": "または",
"google": "Googleで続ける"
},
"verify": {
"title": "メールを確認してください",
"description": "{{email}}に確認コードを送信しました",
"resend": "コードを再送信",
"resend_cooldown": "{{seconds}}秒後に再送信"
},
"cli": {
"title": "CLIを承認",
"description": "CLIが{{email}}としてMulticaにアクセスすることを許可します",
"authorize": "承認",
"authorizing": "承認中...",
"different_account": "別のアカウントを使用"
},
"common": {
"back": "戻る",
"email": "メールアドレス",
"email_placeholder": "you@example.com",
"email_required": "メールアドレスは必須です"
},
"errors": {
"server_unreachable": "サーバーが実行中であることを確認してください。",
"send_failed": "コードを送信できませんでした。",
"resend_failed": "コードを再送信できませんでした",
"code_invalid": "コードが無効または期限切れです",
"cli_auth_failed": "CLIを承認できませんでした。もう一度ログインしてください。"
},
"web": {
"prefer_desktop": "デスクトップアプリをご利用ですか?",
"download": "ダウンロード",
"desktop_handoff": {
"preparing": "デスクトップのログインを準備中...",
"opening_title": "Multicaを開いています",
"opening_description": "Multicaデスクトップアプリを開くための確認が表示されます。何も起きない場合は、下のボタンをクリックしてください。",
"open_button": "Multica Desktopを開く",
"failed_title": "ログインに失敗しました",
"prepare_failed": "デスクトップのログインを準備できませんでした"
}
}
}