인프런 커뮤니티 질문&답변

junggil kim님의 프로필 이미지
junggil kim

작성한 질문수

[플러터플로우]코딩 없이 한 달 만에 앱 만들기

로그인, 회원가입 클릭만으로 만들기

로그인 page 관련 질문입니다.

해결된 질문

작성

·

102

·

수정됨

0

안녕하세요 강의 재밌게 잘 따라가고 있는데요,

궁금한 점이 있어서 첫 질문 올리게 되었습니다.

Login 페이지 테스트 시 이메일이나 패스워드 관련해서 잘못된 부분이 있으면 사진과 같이 하단에 메시지가 표시되는데요,

이 메시지는 어디서 발생하는 메시지인지?(FF or Firebase)

그리고 규칙(자리수, 이메일 포맷 등등)이나 문구를 바꾸려면 어떻게 해야하는지 알려주시면 감사하겠습니다.

image.png

답변 1

2

피어낫프로덕님의 프로필 이미지
피어낫프로덕
지식공유자

안녕하세요 정길님, 질문 주셔서 감사 드립니다.

 

말씀주신 에러 메시지는

FF가 아닌 Firebase Auth에서 날아오는 메시지 이긴 한데요.

 

우선, 기본적인 메시지는 다음과 같이 설정이 가능합니다.

  1. Settings -> Language에 가셔서 Korean을 설정해 주시구요.

  2. 그 다음에Translation -> Preset In-app messages -> Authentication messages 리스트를 번역해 수정해 주시면 됩니다.

image

 

다만, 캡처해주신 화면은 firebase auth의 에러 메시지를 그대로 출력한 것으로 보이는데요.

image

이 케이스에 한해서만은 번역이 안될 가능성이 높습니다.

 

찾아보니 아래 이와 관련된 토론이 있는데요.

https://community.flutterflow.io/authentication/post/customization-of-the-authentication-errors-V8IEWYy8dFyo2Gn?highlight=67Xe1IJnPmM8TNs

 

이 토론에서는 아래 프로젝트를 이용하는 것을 추천해 주고 있습니다.

https://github.com/JebBarbas/firebase-error-translator

이것은 저도 해보진 않았지만, custom code 기능으로 구현하면 될 것 같은데요.

다만 custom code를 하는 것은 처음하시면 시행착오가 꽤 있으실텐데,

그 만큼 개발공수가 필요한지 기능인지는 잘 모르겠습니다 ㅎㅎ

 

 

이유는, 제 생각이지만..

1)위에 Language에 있는 항목을 수정하는 것만으로도 95%의 케이스는 커버가 될 것 같으며

2)설령 error가 영어로 뜬다 하더라도 일단은 영어로 보는게 명확하게 원인을 파악할 때 좋을 것 같기 때문입니다

 

따라서, Language에 있는 항목을 만지는 것을 추천 드립니다.

감사합니다 좋은 하루 되세요.

 

 

junggil kim님의 프로필 이미지
junggil kim

작성한 질문수

질문하기