Commit Graph

18 Commits

Author SHA1 Message Date
focp212@naver.com
79ed55f524 ui 수정 2025-10-31 16:22:52 +09:00
Jay Sheen
abb0843f51 Add localization for payment method and currency in transaction/settlement modules
- Add payment method name localization mapping for both Korean and English
- Support payment methods: Credit Card, Virtual Account, Account Transfer, Simple Account Transfer, Mobile Payment, SSG Money, SSG Bank Account, Culture Voucher, Tmoney Pay
- Update transaction list to use localized currency format (ko: 9,999,999원, en: ₩9,999,999)
- Apply localization to payment method dropdown options in filters and list pages
- Update settlement transaction info to display localized payment method names

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 10:23:19 +09:00
Jay Sheen
1dcae928fa Fix TypeScript errors in installmentMonthly translation calls
- Convert installmentMonth string to number for count parameter
- Fix type mismatch: t() expects count as number, not string
- Updated files: list-item.tsx, billing-info-section.tsx

Fixes compilation errors where { count: string } was incompatible
with TOptionsBase requirement of count: number.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 17:14:02 +09:00
Jay Sheen
29f69c248c Convert transaction constants to i18n-compatible getter functions
- Convert all hardcoded constant arrays to functions accepting TFunction
- Add transaction.constants namespace with 40+ translation keys
- Update contant.ts: All exports now use get* prefix (e.g., getCashReceiptPurposeTypeBtnGroup)
- Replace ko/en properties with single name property using t() function

Updated constants:
- getAllTransactionMoidTidOptionsGroup(t)
- getAllTransactionStatusCodeBtnGroup(t)
- getAllTransactionServiceCodeOptionsGroup(t)
- getAllTransactionStatusCode(t)
- getCashReceiptPurposeTypeBtnGroup(t)
- getCashReceiptTransactionTypeBtnGroup(t)
- getCashReceiptProcessResultBtnGroup(t)
- getEscrowSearchTypeOptionsGroup(t)
- getEscrowDeliveryStatusBtnGroup(t)
- getEscrowSettlementStatusBtnGroup(t)
- getBillingSearchTypeOptionsGroup(t)
- getBillingRequestStatusBtnGroup(t)
- getBillingProcessResultBtnGroup(t)
- getBillingPaymentMethodBtnGroup(t)

Updated components (9 files):
- Filter components: all-transaction, cash-receipt, billing, escrow
- List pages: billing, cash-receipt, escrow
- UI components: list-item, important-info-section

All constants now properly support Korean/English language switching.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 16:36:30 +09:00
Jay Sheen
e067fc8d4f Add comprehensive i18n localization to transaction UI components
- Localize 23 transaction UI component files
- Add 150+ translation keys to ko.json and en.json
- Organized translations under transaction namespace:
  * transaction.bottomSheet - Bottom sheet modals
  * transaction.sections - Section titles
  * transaction.fields - Field labels (90+ keys)
  * transaction.cancel - Cancellation flows
  * transaction.handWrittenIssuance - Manual issuance forms
  * transaction.list - List actions

Updated files:
- Bottom sheets: escrow-mail-resend, cash-receipt-purpose-update
- Sections: billing-info, part-cancel-info, detail-info, issue-info,
  escrow-info, important-info, payment-info, transaction-info,
  settlement-info, merchant-info, amount-info, cancel-bank-group,
  cancel-password-group
- Lists: list-item, billing-list, cash-receipt-list
- Cancel flows: all-cancel, part-cancel, prevent-bond
- Issuance: hand-written-issuance-step1, hand-written-issuance-step2

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 16:14:40 +09:00
focp212@naver.com
9ba963588d 빌링 2025-10-28 18:17:35 +09:00
focp212@naver.com
b4976ec45c 알림 수정 2025-10-28 10:24:02 +09:00
focp212@naver.com
00aec7656e 수정 2025-10-26 01:28:47 +09:00
focp212@naver.com
9cffa264e7 현금영수증 완료 2025-10-25 21:48:10 +09:00
focp212@naver.com
8e27c42a2d sort 구조 변경 2025-10-24 16:49:46 +09:00
focp212@naver.com
bb7d34bf7d 현금영수증 상세 2025-10-21 17:14:47 +09:00
focp212@naver.com
841a9d8542 현금영수증 리스트 2025-10-21 16:21:57 +09:00
focp212@naver.com
f4e2fe4769 test 2025-10-16 18:10:11 +09:00
focp212@naver.com
b457716c3f .. 2025-10-15 19:49:21 +09:00
focp212@naver.com
d2b2fe88da .. 2025-09-12 18:00:58 +09:00
focp212@naver.com
1b4af7a82f 통합거래조회 UI api 2025-09-11 13:40:21 +09:00
focp212@naver.com
73d3f7008f 거래내역 관련 2025-09-10 09:38:20 +09:00
focp212@naver.com
05238b04c1 첫 커밋 2025-09-05 15:36:48 +09:00