focp212@naver.com
81c46462a3
수정
2025-10-31 10:19:15 +09:00
focp212@naver.com
cca9550001
ㄹㄹ
2025-10-31 10:00:52 +09:00
focp212@naver.com
37d8231da5
mid 변경 추가
2025-10-31 09:52:31 +09:00
focp212@naver.com
51a42dd215
401 오류
2025-10-31 09:44:23 +09:00
Jay Sheen
95c83ebd7e
Fix TypeScript errors in additional-service module
...
Updated 24 files to resolve 111 TypeScript compilation errors by:
- Updating imports from direct constant exports to getter functions
- Adding i18n support with useTranslation hook
- Fixing curried function calls to use translation function parameter
- Adding explicit type annotations to map callbacks
All filter components, list wrappers, and page components now properly
use internationalized getter functions for status text and button groups.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-31 09:21:07 +09:00
focp212@naver.com
4d40fa1cf7
수정
2025-10-31 08:35:50 +09:00
focp212@naver.com
5b28674121
Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
2025-10-31 08:34:26 +09:00
focp212@naver.com
11014a9c69
..
2025-10-31 08:34:20 +09:00
Jay Sheen
2ed93ec742
Update sorting UI spacing and layout
...
Adjust gap spacing in filter header and sort options for better visual alignment.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 18:24:45 +09:00
Jay Sheen
de4e8ce3c5
Add i18n localization to calendar filter component
...
- Add translation keys to filter.periods namespace:
- filter.periods.today: Today period option
- filter.periods.week: Week period option
- Localize shared/ui/filter/calendar.tsx:
- Replace hardcoded "조회기간" with filter.period
- Replace hardcoded "당일" with filter.periods.today
- Replace hardcoded "일주일" with filter.periods.week
- Replace hardcoded "1개월" with filter.periods.1month
- Replace hardcoded "직접입력" with filter.periods.custom
- Replace hardcoded "날짜 선택" with filter.selectDate
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 18:22:15 +09:00
Jay Sheen
d8c25b154c
Add i18n localization to calendar-month filter component
...
- Add translation keys to filter namespace:
- filter.periods.currentMonth: Current month period option
- filter.periods.2months: 2 months period option
- filter.selectDate: Date selection placeholder and alt text
- Localize shared/ui/filter/calendar-month.tsx:
- Replace hardcoded "조회기간" with filter.period
- Replace hardcoded "당월" with filter.periods.currentMonth
- Replace hardcoded "2개월" with filter.periods.2months
- Replace hardcoded "3개월" with filter.periods.3months
- Replace hardcoded "직접입력" with filter.periods.custom
- Replace hardcoded "날짜 선택" with filter.selectDate
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 18:19:42 +09:00
Jay Sheen
42644f1f67
Add i18n localization to support entity
...
- Add translation keys to support.qna namespace:
- support.qna.registrationDate: QnA item registration date label
- support.qna.status: QnA item status label
- Localize ui/qna-item.tsx:
- Replace hardcoded "등록일" with translation key
- Replace hardcoded "상태" with translation key
- Other support files (notice-item.tsx, faq-item.tsx) already localized
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 18:15:46 +09:00
Jay Sheen
07bb149444
Add i18n localization to home entity
...
- Add translation keys to home namespace:
- home.banner.doNotShowToday: Banner "don't show today" button
- home.banner.close: Banner close button
- home.biometricRegistration.*: Biometric registration dialog
- home.notice.goTo: Notice item navigation label
- Localize 3 UI components:
- ui/home-bottom-banner.tsx: Banner bottom sheet buttons
- ui/home-notice-item.tsx: Notice item alt text
- ui/auth-reguster.tsx: Biometric registration dialog
- All other home components already localized
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 18:12:18 +09:00
Jay Sheen
ee932f2a46
Add i18n localization foundation to additional-service entity
...
- Convert 10 constant files to i18n-compatible getter functions:
- ars/constant.ts: ARS status codes and payment methods
- sms-payment/constant.ts: SMS payment status codes
- link-pay/constant.ts: Link payment status codes
- account-holder-auth/constant.ts: Account holder verification
- account-holder-search/constant.ts: Account holder search types
- face-auth/constant.ts: Face authentication types
- fund-account/constant.ts: Fund account status codes
- alimtalk/constant.ts: Alimtalk status and transaction types
- payout/constant.ts: Payout search types
- key-in/constant.ts: Key-in cancel types
- Refactor lib/payment-status-utils.ts to curried functions with TFunction
- Add 63 translation keys to additionalService namespace in ko.json/en.json
- Localize 2 UI components as examples:
- ui/filter/ars-filter.tsx
- ui/ars/resend-sms-bottom-sheet.tsx
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 18:06:52 +09:00
Jay Sheen
e60fe0f014
Add comprehensive i18n localization to vat-return entity
...
- Convert vat-return constants to i18n-compatible getter functions
- Add 10 translation keys to vatReturn namespace
- Localize 3 vat-return files
Constant conversions:
- getVatReturnReceiptTypeBtnGroup(t)
- getVatReturnTargetTypeBtnGroup(t)
- getVatReturnTaxBtnGroups(t)
Translation keys added:
- vatReturn.issuanceMonth: "발행월" / "Issue Month"
- vatReturn.receiptType: "영수구분" / "Receipt Type"
- vatReturn.issueTarget: "발행대상" / "Issue Target"
- vatReturn.receipt, bill, general
- vatReturn.differenceSettlement, refundSettlement
- vatReturn.taxable, taxExempt
- vatReturn.keyInMerchantError
Localized files:
- filter/list-filter.tsx
- reference-wrap.tsx
- model/contant.ts
All vat-return components now support Korean/English language switching.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 17:54:43 +09:00
Jay Sheen
5c5b2069f8
Add i18n localization to payment entity
...
- Localize payment method names in info-wrap.tsx
- Add 23 payment.paymentMethods translation keys
Translation keys added:
- payment.paymentMethods.kakaoPay, naverPay, samsungPay
- payment.paymentMethods.mobilePaymentFull, cultureLandGiftCard
- payment.paymentMethods.ssgMoney, tvPay, samsungPayCard
- payment.paymentMethods.applePay, tossPay, payco, livePay
- payment.paymentMethods.taiwanPayment, tmoneyPay, lPay, payU
- payment.paymentMethods.twLinePay, ssgPay, kBankPay
- payment.paymentMethods.ssgBankAccount, accountSimplePayment
- payment.paymentMethods.skPay, bcCard
Replaced 28 Korean payment method strings with t() calls.
Files modified: info-wrap.tsx, ko.json, en.json
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 17:50:06 +09:00
HyeonJongKim
e2a4430821
- 부가서비스 접근 권한 체크 및 제한 주석 해제
...
- 제한 다이얼로그 텍스트 영문 적용
2025-10-30 17:41:11 +09:00
Jay Sheen
0d43510307
Add comprehensive i18n localization to settlement entity
...
- Convert settlement constants to i18n-compatible getter functions
- Add 28+ translation keys to settlement namespace
- Localize 11 settlement UI components
Constant conversions:
- getSettlementPeriodTypeBtnGroup(t)
- getSettlementPaymentMethodOptionsGroup(t)
Translation keys added:
- settlement.periodType.* (settlementDate, transactionDate)
- settlement.searchCriteria, searchPeriod
- settlement.settlementCompleted, depositScheduled
- settlement.settlementInfo, transferStatus, transferId, transferTime
- settlement.bankName, accountNumber, depositorName
- settlement.settlementDepositAmount, errorReason
- settlement.transactionDetailInfo
- settlement.cardBankTelecom, approvalAccountPhone
- common.weekdays.* (sun-sat)
- common.currencyUnit
Localized components:
- filter/list-filter.tsx
- calandar-wrap.tsx, calendar-grid.tsx
- calendar-settlement-item.tsx, calandar-amount-row.tsx
- info-wrap/settlement-info-wrap.tsx
- info-wrap/transaction-info-wrap.tsx
- list-summary-extend-settlement.tsx
- list-summary-extend-transaction.tsx
All settlement components now support Korean/English language switching.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 17:36:42 +09:00
Jay Sheen
868f6754ed
Refactor: Move highAmount sort translation to filter.sortOrders namespace
...
- Change common.highAmountOrder → filter.sortOrders.highAmount
- Improve consistency with filter.sortOrders.latest
- Remove highAmountOrder from common namespace
- Group all sort order translations under filter.sortOrders
Translation keys now organized:
- filter.sortOrders.latest: "최신순" / "Latest"
- filter.sortOrders.oldest: "과거순" / "Oldest"
- filter.sortOrders.highAmount: "고액순" / "High Amount"
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 17:26:57 +09:00
Jay Sheen
04c544554c
Add i18n localization to sort-type-box component
...
- Replace hardcoded Korean sort labels with translation keys
- Add useTranslation hook to sort-type-box.tsx
- Add common.highAmountOrder to ko.json and en.json
- Use filter.sortOrders.latest for latest sort option
- Convert default sortOptions to use t() function
Now supports dynamic language switching for sort options.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 17:19:53 +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
5f420c212b
Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
2025-10-30 15:54:13 +09:00
focp212@naver.com
bfcea1913d
불필요 파일 제거
2025-10-30 15:53:57 +09:00
Jay Sheen
ac8b8d8c94
Add localization to transaction filter components
...
- Add i18n support to all transaction filter components
- Add translation keys for filter UI elements in ko.json and en.json
- Replace hardcoded Korean text with useTranslation hook
- Updated components: all-transaction-filter, cash-receipt-filter, billing-filter, escrow-filter
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 15:53:09 +09:00
focp212@naver.com
0736c00a87
sort box fix
2025-10-30 15:26:43 +09:00
HyeonJongKim
fc151af439
- 부가서비스 SMS결제통보 재발송 Error 처리 수정
2025-10-30 15:15:40 +09:00
Jay Sheen
27199bf749
Update: Transaction History 번역을 Transactions로 간소화
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 14:53:47 +09:00
focp212@naver.com
2afac8cb4d
update
2025-10-30 14:52:36 +09:00
HyeonJongKim
2723bba0d3
Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
2025-10-30 14:50:39 +09:00
HyeonJongKim
1ca06f8e8b
-부가서비스 MID 기준 SelectBox 처리 (추후 수정 가능)
...
- SMS 재발송 API 수정
2025-10-30 14:46:55 +09:00
Jay Sheen
531c6e4be6
Fix: 앱 언어 설정이 웹페이지에 자동으로 적용되도록 수정
...
- i18n 초기화 시 네이티브 앱 언어 설정을 확인하여 적용
- 네이티브 환경: 앱 언어를 가져와 localStorage에 저장
- 웹 환경: localStorage에서 저장된 언어 사용
- setting-page에서 언어 동기화 시 localStorage 업데이트 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 14:41:14 +09:00
focp212@naver.com
9d0b446ae8
제거
2025-10-30 13:50:05 +09:00
focp212@naver.com
b454bfbd69
로그용 디바이스 아이디
2025-10-30 13:49:27 +09:00
focp212@naver.com
f55c425037
파라미터 오류 수정
2025-10-30 13:39:06 +09:00
focp212@naver.com
e0016bbf7f
.
2025-10-30 13:22:05 +09:00
focp212@naver.com
e994dc7ec3
수정
2025-10-30 13:21:31 +09:00
focp212@naver.com
1d9af3dafa
log 제거
2025-10-30 13:13:25 +09:00
focp212@naver.com
f44c4400cf
Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
2025-10-30 13:12:10 +09:00
HyeonJongKim
8245e394a3
- FilterSelectMid 수정
...
- 부가서비스 Filter Mid Select 컴포넌트 변경
2025-10-30 13:12:09 +09:00
focp212@naver.com
57ec72a11c
shortcut default bug fix
2025-10-30 13:11:59 +09:00
focp212@naver.com
2b9c782f46
필터 적용 완료
2025-10-30 11:15:20 +09:00
focp212@naver.com
acee57f819
수정
2025-10-30 11:06:57 +09:00
focp212@naver.com
506f6c0acf
mid 변경
2025-10-30 10:57:52 +09:00
Jay Sheen
e4e73dec72
부가서비스 SERVICE_MAP 다국어화: i18n 번역 키 적용
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-30 10:38:37 +09:00
focp212@naver.com
f948575233
추가
2025-10-30 10:37:58 +09:00
focp212@naver.com
8b79f83382
Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
2025-10-30 10:37:02 +09:00
Jay Sheen
2553aca4de
[Object Object] 표시 오류 수정: Intl.NumberFormat 사용
2025-10-30 10:19:25 +09:00
focp212@naver.com
51f8079b9a
filter mid 수정
2025-10-30 10:18:00 +09:00