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


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.