다국어 콘텐츠 및 단일 언어 관리 인터페이스


14

내 사이트의 콘텐츠를 다국어로 만들고 싶습니다. 페이지의 영어와 스페인어 번역을 모두 전환 할 수있는 언어 전환기가 있습니다. 페이지의 스페인어 또는 영어 번역에서 탐색 인터페이스에 상관없이 관리 인터페이스가 항상 영어로 유지되기를 바랍니다.

다음은 / admin / config / regional / language / detection의 구성입니다 .

여기에 이미지 설명을 입력하십시오

다음은 user / 1 / edit의 구성입니다 .

여기에 이미지 설명을 입력하십시오

내 관리자 인터페이스는 항상 영어로되어 있지만 페이지를 스페인어로 전환하더라도 내 콘텐츠는 항상 영어로되어 있습니다.

콘텐츠 언어 감지 의 설정을 포함하여 많은 설정을 시도했습니다 .

이를 달성하기위한 올바른 구성은 무엇입니까?


/ es / node / 1

여기에 이미지 설명을 입력하십시오

/ admin / config / regional / language / detection / url

여기에 이미지 설명을 입력하십시오

/ admin / config / regional / language

여기에 이미지 설명을 입력하십시오


영어 페이지에서 수동으로 URL 경로를 스페인어 경로로 변경하면 어떻게됩니까? 또한 URL을 먼저하고 계정 관리 페이지를 두 번째로 넣으십시오.
— Patrick Kenny

내용은 영어로 유지되지만 주변 인터페이스는 스페인어로되어 있습니다. 질문에 스크린 샷이 추가되었습니다.
— 24ma13wg

사용자 설정에서 사이트 언어를 영어로 설정하면 로그 아웃하면 어떻게됩니까?

로그 아웃하면 제대로 작동하며 영어와 스페인어 콘텐츠간에 전환 할 수 있습니다.
— 24ma13wg

답변:


16

새로 설치하면 다음과 같이 작동 할 수 있습니다.

에 admin/config/regional/language/detection

  • 계정 관리 페이지 를 인터페이스 텍스트 언어 감지 위에 놓아 두십시오 .
  • 두 번째 선택으로 URL 방법 사용
  • 콘텐츠 언어 감지를 사용하도록 설정 하고 감지 방법 위에 URL 을 넣습니다 .

     가정 관리 구성 지역 및 언어 언어

에서 user/1/edit언어 설정 :

  • 원하는 언어 로 관리 페이지 언어 설정

DO에 대한 여러 가지 문제가있을 수 있습니다. 아마도 가장 관련성이 높은 것입니다. 컨텐츠 언어 감지가 인터페이스 언어 감지와 다른 경우 감지 된 언어는 렌더링 된 컨텐츠에 적용되지 않습니다 .

다음 패치를 적용하십시오.

캐시 비우기 :

  • $ drush cache-rebuild

언어 드롭 다운 스위처 및 기타 모든 것이 정상적으로 작동하는 것 같습니다!

스페인어 콘텐츠의 예, t ()를 통해 전달 된 문자열은 영어로 된 관리자 툴바로 번역됩니다 ...

스페인어 콘텐츠의 예

같은 페이지를 편집했습니다 : 영어로 된 관리자 인터페이스, 그러나 내용이 올바른 번역을 보여줍니다 ....

영어로 된 관리자 인터페이스이지만 내용이 정확한 번역을 보여줍니다


대답을 올바르게 이해하면 구성 문제는 다음과 같습니다. (a) 언어 전환기가 사라집니다 (인터페이스 텍스트 언어 감지에서 URL이 비활성화 된 경우; 및 (b) 내용 만 es / node / 1 에서 번역됨 : 를 통해 코드를 실행 t()하거나 |t번역되지 않은 남아 예를 들어 '드루팔에 의해 구동'에서 'Funciona 사기꾼 드루팔'변환하지 않습니다 난 단지합니다.. / 관리 페이지는 영어로만 될 수 있습니다.
— 24ma13wg

@ 24ma13wg 내 나쁜! 그렇습니다. 문제에 대해 조금 더 노력하고 있으며 지금은 잘 작동하고 있다고 생각합니다. 답을 편집하겠습니다. 15mn에 체크인;)
— Kojo

@ 24ma13wg, 명확성과 향후 참조를 위해 정확한 설정과 패치로 답변을 다시 작성했습니다.
— Kojo

1
작동하는 것 같습니다. 좋은 답변 :-)
— 24ma13wg

1
감사합니다! 2018 년 8 월 에이 솔루션이 여전히 핵심에서 활성화되지 않은 이유를 이해할 수 없습니다.
— mogio

0

사용자 선호 언어는 Chinees (zh-hans)입니다. 사이트 URL에 로그인 할 때 언어 접두사가 없습니다. 모든 언어에 대해 드롭 다운 언어로 언어를 전환하는 동안 예상대로 번역됩니다. 언어를 영어 (사이트 기본 언어)로 전환 할 때 사용자 선호 언어로 남아 있습니다.

참고 : 언어 전환에 dropdown_language를 사용하고 있습니다.

친절하게 도와주세요.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.