Skip to content

[Fix/#468] 축제 안내 문구 번역 추가 및 리뷰 작성 타입 오류 수정 - #469

Merged
Hrepay merged 2 commits into
developfrom
fix/#468
Sep 29, 2026
Merged

Hrepay merged 2 commits into
developfrom
fix/#468

Conversation

@Hrepay

@Hrepay Hrepay commented Sep 29, 2026

Copy link
Copy Markdown
Member

#️⃣ 관련 이슈

Resolved #468

💡작업 내용

1. 축제 제휴 안내 말풍선 번역 추가

  • #461에서 추가한 map.festivalBannerMessage가 한국어에만 있어, 다른 언어에서 한국어로 노출되던 문제
  • en / ja / vi 번역 추가. "동연제"는 기존 map.festival 번역(Festival / 学園祭 / Lễ hội)에 맞춰 "축제"로 옮김
언어 문구
en See 2026 festival partner stores!
Not valid with other partner deals.
ja 2026学園祭の提携店をチェック!
既存の提携とは併用できません。
vi Xem cửa hàng ưu đãi lễ hội 2026!
Không áp dụng cùng ưu đãi khác.
  • 말풍선은 높이 48 · 2줄 고정이라 Pretendard Medium 12pt로 줄별 폭을 측정해 한국어 원문(약 190pt) 이하로 맞춤 → 가장 작은 320pt 화면(라벨 최대 약 204pt)에서도 줄바꿈 없이 두 줄 유지
    • 일본어는 Pretendard에 한자 글리프가 없어 시스템 폰트로 대체되므로 글자당 12pt로 추정(약 192pt)

2. 리뷰 작성 시 리뷰 종류가 바뀌는 문제

  • SetRateViewController.dataBind가 메뉴 개수로 리뷰 종류를 다시 정하고 있었음
    • 식단(VARIABLE)에서 리뷰 가능한 메뉴가 1개면 → 메뉴 리뷰 API로 전송
    • 고정 메뉴(FIXED)에서 메뉴 ID 목록이 비면 → 식단 리뷰로 바뀌어 mealID 없음 안내만 뜨고 제출 불가
  • 리뷰 종류는 init(mealId:) / init(menuId:)에서 정한 값을 그대로 쓰도록 분기 제거 (수정 흐름 dataBindForFix는 그대로)
  • 식단·메뉴 정보가 없어 제출이 중단될 때 제출 버튼이 비활성으로 남던 문제 수정 (restoreSubmitState())

테스트: 유닛 44개 통과, 번역 파일 plutil -lint 통과

💬리뷰 요구사항(선택)

  • 번역 말풍선은 실제 화면으로는 확인하지 못했습니다. 앱 언어를 영어·일본어·베트남어로 바꿔 지도 도움말 말풍선을 한 번 봐주세요.

@Hrepay
Hrepay deployed to Configuration Files September 29, 2026 11:22 — with GitHub Actions Active
@Hrepay Hrepay self-assigned this Sep 29, 2026
@Hrepay
Hrepay merged commit 43c8fca into develop Sep 29, 2026
1 check passed
@Hrepay
Hrepay deleted the fix/#468 branch September 29, 2026 11:36

This branch was successfully deployed

1 active deployment
Configuration Files — dab955ec Deployed Sep 29, 2026 by Hrepay via Unit Tests #32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Fix] 축제 안내 문구 번역 추가 및 리뷰 작성 타입 오류 수정

1 participant