// ko.ts
import { createFormat, josa, plural } from "sonamu/dict";
const format = createFormat("ko");
export default {
// josa + plural
"search.results": (keyword: string, count: number) =>
`'${keyword}'${josa(keyword, "으로")} 검색한 결과 ` +
plural(count, {
zero: "없음",
other: (n) => `${format.number(n)}건`,
}),
// format + josa
"order.total": (itemCount: number, total: number) =>
`${itemCount}개 상품, 총 ${format.number(total)}원`,
// Complex message
"dashboard.summary": (userName: string, taskCount: number, date: Date) =>
`${userName}님, ${format.date(date)} 기준 ` +
plural(taskCount, {
zero: "처리할 작업이 없습니다",
one: "1개의 작업이 대기 중입니다",
other: (n) => `${n}개의 작업이 대기 중입니다`,
}),
} as const;