Drupal 9를 사용하여 다국어 웹사이트를 만드는 방법

게시 됨: 2022-06-21

그것은 사실이다. 현지화된 초점 없이는 글로벌화할 수 없습니다. 네, 역설처럼 들리지만 사용자 관점에서 이해가 됩니다. 많은 조직이 전 세계의 고객과 연결하기 위해 다국어 웹 경험의 이점을 누리고 있습니다. 그리고 요즘은 거의 필수입니다. 다국어 웹사이트를 사용하면 새로운 타겟 고객에게 보다 효과적으로 도달할 수 있을 뿐만 아니라 브랜드에 대한 신뢰도를 높이고 방문자에게 친숙함을 제공하며 사용자가 고객으로 전환할 가능성이 높아집니다.

산업 전반에 걸쳐 상위 150개 글로벌 브랜드 목록에 대해 수행한 최근 연구에서 Wikipedia, Google, Nestle, Airbnb 및 Adobe가 다국어 지원, 현지화 및 글로벌 사용자 경험 측면에서 최고 점수를 받은 상위 5개 브랜드로 나타났습니다. 전 세계로 진출하면서 브랜드를 현지화하려는 경우 Drupal은 다국어 웹 사이트에 대한 환상적인 지원 때문에 선택할 수 있는 훌륭한 CMS입니다. 이 기사에서는 Drupal 9의 다국어 기능이 작동하는 방식과 콘텐츠 편집자 또는 콘텐츠 팀이 이 기능을 활용하는 방법을 설명합니다.

Drupal 9를 사용한 다국어 웹사이트

다국어 지원 모듈

앞서 언급했듯이 Drupal 9를 사용하면 다국어 사이트를 쉽게 구축할 수 있습니다. 이미 코어에 내장된 4개의 다국어 지원 모듈을 제공합니다. 그것들을 활성화하기만 하면 됩니다. 관리자 보기에서 확장 으로 이동하고 다국어에서 4개의 모듈을 선택하고 설치 를 클릭합니다.

언어
  1. 구성 번역 모듈 - 최종 사용자에게는 보이지 않지만 사이트 빌더에게는 특히 유용합니다. 보기 이름과 같은 구성 텍스트를 번역합니다.
  2. 콘텐츠 번역 모듈 - 블록, 주석, 분류 용어, 사용자 지정 메뉴 링크 등과 같은 콘텐츠 엔터티 및 유형을 번역할 수 있습니다.
  3. 인터페이스 번역 모듈 - 홈, 양식, 제목, 본문, 설명 등과 같은 사용자 인터페이스 요소를 번역하는 데 도움이 됩니다.
  4. 언어 모듈 - 여기에서 진정한 마법이 일어납니다. 여기에서 전체 언어 범위(>100)에서 선택하여 구성에 추가할 수 있습니다.

그런 다음 이러한 모듈을 추가로 구성하여 콘텐츠 유형, 엔터티, 구성 또는 인터페이스 요소 전체 또는 선택한 집합에 대해서만 활성화할 수 있습니다.

이러한 각 모듈에 대한 자세한 내용은 이 기사를 읽어보십시오.

다국어 기능 구현

이 4가지 모듈을 활성화했으면 바로 구성에 들어가겠습니다.

1단계: 언어(또는 여러 언어) 추가

Drupal 9 관리자 인터페이스에서 구성 -> 지역 및 언어 -> 언어로 이동합니다. 언어 페이지에서 + 언어 추가 버튼을 클릭합니다.

언어 선택

스페인어를 내 언어로 선택하고 언어 목록에 추가했습니다.

추가되면 기본 언어로 선택하거나 영어를 기본 언어로 설정할 수 있습니다.

언어 추가

언어 추가

2단계: 번역 업데이트

이제 편집 버튼의 오른쪽 부분을 클릭하면 드롭다운으로 삭제 및 번역이라는 두 가지 옵션이 표시됩니다. 번역을 선택하면 Drupal 사이트가 localize.drupal.org에서 해당 언어에 대한 모든 인터페이스 및 구성 번역으로 업데이트됩니다. 여기에서 수천 명의 Drupal 기고자들이 지역 언어로 인터페이스 및 구성 문자열을 번역하는 데 도움을 줍니다.

업데이트 중

번역 가져오기

3단계: 언어 전환기

사용자가 선호하는 언어 간에 전환할 수 있도록 페이지의 모든 영역에 언어 전환기 블록을 추가할 수 있습니다.

블록 구성

언어 전환기 블록 추가

4단계: 콘텐츠 유형 및 엔터티에 번역 추가

모든 콘텐츠 유형 및 엔터티에 대한 번역을 보유하거나 요구 사항에 따라 선택할 수 있습니다.

이를 위해 관리자 화면에서 구성 -> 지역 및 언어 -> 콘텐츠 언어 및 번역으로 이동합니다.

콘텐츠, 리디렉션 및 URL 별칭에 대한 사용자 지정 언어 설정을 선택했습니다. 콘텐츠 아래에 내 "광고 페이지" 콘텐츠 유형에 대한 번역만 표시됩니다(아래 참조). "광고 페이지" 콘텐츠 유형 아래의 모든 필드가 번역되도록 선택되었습니다.

기본

이제 번역된 콘텐츠를 필수 콘텐츠 유형에 추가할 준비가 되었습니다.

콘텐츠 번역

이제 Drupal 9에서 다국어 모듈을 활성화하고 구성하는 방법을 알았으므로 콘텐츠를 실제로 번역하는 방법을 배우도록 하겠습니다. 콘텐츠 팀이 이 기능을 활용하여 번역된 콘텐츠를 추가하는 방법에 대한 매우 간단한 3단계 프로세스를 살펴보겠습니다. CSV에서 Drupal로 다국어 콘텐츠 마이그레이션에 대해 읽고 싶다면 이 기사를 확인하세요.

1단계: 새 페이지 만들기 또는 기존 페이지 편집

내 모든 광고 페이지 콘텐츠 유형에 대한 번역을 선택했기 때문에 이 콘텐츠 유형 아래에 테스트 페이지를 만들었습니다. 이제 일반적인 보기, 편집, 삭제 및 수정 탭과 함께 새 번역 탭도 있음을 알 수 있습니다.

번역하다

2단계: 언어 선택

번역 탭을 클릭하면 나열된 모든 언어를 볼 수 있습니다(아래 참조). 우리가 추가한 스페인어에는 아직 번역이 없습니다. 이제 추가를 클릭하여 스페인어 번역 페이지를 만드십시오.

다국어 테스트

3단계: 번역된 콘텐츠를 해당 필드에 추가

관리 인터페이스의 모든 필드와 요소가 어떻게 스페인어로 번역되었는지 확인하십시오(아래 참조). 요구 사항에 따라 번역된 콘텐츠를 추가하기만 하면 됩니다!

스페인어 페이지 테스트 추가

4단계: 저장하고 검토하세요!

거의 다 왔어! 번역된 콘텐츠를 모두 추가한 후 번역을 보호하는 것을 잊지 마십시오! :)

구성 요소 추가

이제 다국어 웹 페이지가 어떻게 생겼는지 보여줍니다.

언어 전환

스페인어 버전

번역된 버전(여기서는 스페인어)에 대해 생성된 URL에는 언어 접두사(여기서는 es)가 포함됩니다.

테스트 언어

영문판

Drupal 9에 대한 최근 다국어 프로젝트 중 하나는 SEMI를 위한 것이었습니다. SEMI는 프로그램, 이니셔티브, 시장 조사 및 옹호를 통해 전 세계적으로 130만 명 이상의 전문가와 2500명의 회원을 연결하는 글로벌 산업 협회입니다. SEMI 회원은 전자 제조 및 설계 공급망의 혁신과 발전을 책임지고 있습니다. 전 세계에 8개의 지역 사무소가 있으므로 집중하고 사용자 정의할 수 있도록 다국어 설정이 필수적이었습니다. Drupal 9를 사용하여 응집력 있는 다중 사이트, 다중 언어 환경을 구축하도록 지원한 방법에 대해 자세히 알아보세요.

SEMI 지역

https://www.semi.org/region-selector

마지막 생각들

Drupal 9에서 다국어 웹사이트를 구축하는 것이 얼마나 쉬운지 보았습니까? 더 많은 대상 고객에게 다가갈 수 있도록 다음 다국어 웹사이트를 만드는 데 Drupal 개발 지원을 찾고 있다면 언제든지 저희에게 문의하십시오.