공지사항 언어 관련

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 베이스/채팅/데이터베이스/월드 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

뒤끝 개발팀을 통한 별도의 기술지원이 작업이 필요한 요청은 help@backnd.com 으로 문의해주시기 바랍니다.

5.18.7 버전 이상일 경운 공지사항에 언어가 있어서 언어를 설정하고 있는데, 찾아보니 해당 버전 미만은 국가코드이고 그 이상 버전은 언어/국가를 기반으로 한다고 했는데,

저는 유저가 사용하는 인게임 언어를 기반으로 공지사항을 보여주고 싶은데 이거는 방법이 없는건가요?
현재 5.18.7 이상 버전을 사용하고있는데 5.18.7버전 미만 공지사항을 그대로 사용해도 되는건가요 ?

안녕하세요 개발자님,
사용하시는 SDK 버전 및 함수에 따라 다르게 적용해주셔야 합니다.
사용하시는 SDK 버전을 기재해주시지 않아 모든 경우를 안내드립니다.

  1. SDK 5.18.7 미만 혹은 구버전 함수 사용 시

    • 국가코드를 기준으로 분기하여 제공 가능
    • 대상 유저 정보상 국가코드가 반드시 등록되어있어야 분기하여 노출 가능
    • 콘솔 내에서 [SDK 5.18.7 미만]을 선택하여 공지사항 등록
      image
  2. SDK 5.18.7 이상을 사용하고 신버전 함수(v2) 사용 시

    • 언어 정보를 기준으로 분기하여 제공 가능
    • 콘솔 내에서 [SDK 5.18.7 이상]을 선택하여 공지사항 등록

현재 sdk 5.18.7 이상을 쓰고있는데,
그럼 국가/언어로 만 언어 설정이 가능한가요 ?

만약 외국에 한국유저가 있을경우 게임에서 언어를 한글로 바꿔서 공지사항도 한글로 뜨게 하고 싶으면 어떻게하나요 ?

기본적으로 SDK Inspector 설정 내 Auto Load Location Properties 를 체크 적용하셨다면,
게임 실행과 함께 SDK 초기화 시 기본적으로 ip 및 기기 언어 설정 정보를 기반으로 각각 국가와 언어 정보를 유저 정보에 업데이트 합니다.
이에 신규버전 공지사항 함수를 사용하시면 별도의 추가적인 설정 없이 기기상 설정된 언어에 따라 유저에게 해당 언어의 공지를 노출시킬 수 있습니다.

언어기기 가 영어인데 추후에 유저가 게임자체에서 언어를 바꿀수도있는데 그럴때 해당 언어로 나오게 하고싶은겁니다.

말씀해주신 것 처럼 원하시는 언어를 수동으로 반영하고 싶으시다면 인스펙터의 해당 옵션을 해제(해당 옵션 체크시 로그인마다 갱신)하고 수동으로 언어정보를 갱신해줘야합니다.

로그인 전 아래와 같이 순차적으로 호출되면 됩니다.

  • Backend.LocationProperties.UpdateLocationProperties(); 를 통해 우선 ip 정보 기반으로 정보 조회
  • Backend.LocationProperties.CustomizeLocationProperties(city, country, region, language); 호출 시 언어를 제외한 정보는 조회 정보를 기반으로 반영, 언어정보만 별도 설정정보로 반영하여 호출
  • 로그인

언어정보는 다음 정보를 기반으로 하고 있습니다.

https://www.localeplanet.com/dotnet/index.html