안녕하세요 다름이 아니라 현재 다국어 서비스 제공 시 언어별로 분리된 데이터베이스로 된 여러 웹사이트를 제공하는 방식이라 웹사이트 수정 사항 반영, 콘텐츠 관리 및 회원 관리에 많은 어려움을 겪고 있고 SEO에서도 다소 불편함을 겪고 있어 몇 가지 제안과 방법이 있는지 여쭤보고 싶습니다
개선 제안
아래 예시는 퍼블의 DB 스키마를 모르는 상태에서 작성한 것이기에 다소 맞지 않더라도 양해 부탁드립니다.
1. 사용자 언어 선택 설정 저장 기능
로그인한 사용자가 웹사이트에서 지원하는 언어를 선택하고, 이 선택 사항을 저장하는 기능이 필요합니다. 이를 통해 사용자는 매번 언어를 변경하지 않아도, 웹사이트에 접속할 때마다 이전에 선택한 언어로 자동 설정될 수 있습니다. 사용자 언어 선택 설정 상태를 자바스크립트 모듈로 제공하거나, 어렵다면 변수로라도 제공이 된다면 좀 더 유연하게 처리가 가능할 것 같습니다.
2. 입력 필드에 다국어 지원
텍스트 저장 시 여러 언어로 콘텐츠를 저장할 수 있도록 지원이 필요합니다. 예를 들어, 기존의 단일 텍스트 필드에서 언어별로 콘텐츠를 입력할 수 있게 하고, 사용자가 선택한 언어에 맞춰서 해당 콘텐츠를 선택적으로 출력할 수 있으면 좋겠습니다.
예를 들어 내용 입력 필드를 제공하는 부분을 "내용(기본언어)", "내용(영어)", "내용(중국어)"과 같이 각각의 언어로 콘텐츠를 입력하고 저장할 수 있는 형태로 확장되면 좋겠습니다.
특히, 입력 필드는 상단 내비게이션 바 메뉴 설정, 디자인 수정 시 사용되는 텍스트 박스, 영상 콘텐츠의 제목 및 설명 등 텍스트 형태로 저장되는 부분에는 다국어 필드를 추가하고 저장할 수 있게 하여 출력 시에는 기본 언어로 출력하되 data- 속성 등에 함께 제공한다든지, 어떠한 형태로든 프론트엔드에서 사용할 수 있도록만 제공해 주신다면 다국어 콘텐츠를 수요로 하는 다른 사용자분들에게도 큰 도움이 될 것이라 생각합니다.