fix(locale): register Japanese message quote dictionary

This commit is contained in:
fz committed 2026-10-21 16:22:21 +08:00
1 parent 68da8d28ef
commit 2efa355f65
2 files changed
+7 -2

No files matched your search

@@ -8,7 +8,7 @@ import type {} from '@deepseek-ai/dsh-client-ui-renderer/client'
import { QuoteSelectionAction } from './QuoteSelection.tsx'
import { QuotedUserText } from './QuotedUserText.tsx'
import { quoteRule } from './quote-rule.ts'
import { en, NS, zh, type MessageQuotesKey } from './locales.ts'
import { en, ja, NS, zh, type MessageQuotesKey } from './locales.ts'
export type {} from './quote-rule.ts'
@@ -30,7 +30,7 @@ export const inject = ['slots', 'locale', 'sessions', 'uiConversation']
* @param ctx - Client root context owning every Quote contribution.
*/
export function apply(ctx: Context): void {
ctx.effect(() => ctx.locale.register(NS, { zh, en }), 'message-quotes: dictionaries')
ctx.effect(() => ctx.locale.register(NS, { zh, en, ja }), 'message-quotes: dictionaries')
ctx.effect(() => ctx.uiConversation.userText.register(quoteRule), 'message-quotes: UserText rule')
ctx.effect(() => ctx.uiConversation.interactions.register({
id: 'quote',
@@ -15,3 +15,8 @@ export type MessageQuotesKey = keyof typeof zh
export const en: Record<MessageQuotesKey, string> = {
'quote.add': 'Quote text',
}
/** Japanese dictionary. */
export const ja: Record<MessageQuotesKey, string> = {
'quote.add': 'テキストを引用',
}