기본 언어를 변경하지 않는 이유는 무엇입니까?


20

Drupal 8.2.5를 새로 설치했으며 대부분 스페인어 콘텐츠에 사용하고 싶지만 관리자 인터페이스는 영어로 유지하고 싶습니다. / admin / config / regional / language는 다음과 같이 말합니다.

작업 사이트에서 기본 언어를 변경하지 않는 것이 좋습니다.

그리고 / admin / config / regional / language / detection / selected는 말합니다.

사이트의 기본 언어 자체를 변경하면 원하지 않는 다른 부작용이있을 수 있습니다.

기본 언어를 변경하면 어떻게됩니까? 또는 요청할 수있는 더 좋은 질문은 내가한다,입니다 원하는 기본 언어를 변경하려면? 나는 이 질문을 찾았 지만 Dr.8 이전과는 별도로 제 질문에 대답하지 않습니다.

감사.


1
Drupal 7에서 일부 설정이 기본 언어로 저장된다는 것을 알고 있습니다. 따라서 기본 컨텐츠 유형이라는 이름을 고려하여 article다른 것으로 ( Artikel네덜란드어로) 변환하십시오. 그런 다음 기본 언어를 네덜란드어로 전환합니다. 그런 다음 새 컨텐츠 유형을 작성하십시오 Something. Drupal은 이제 새 이름 Something을 네덜란드 이름 으로 간주하고 영어로만 번역 할 수 있습니다. Drupal 7 이후로이 동작이 많이 바뀌지 않았으며 연결된 질문의 동일한 추론이 적용된다고 가정합니다.
Neograph734

답변:


3

Drupal 7에서는 총 혼란이었습니다. Drupal 8에서는 많은 것이 향상되었습니다. 이제 기본 언어를 전환 할 수 있지만 여전히 효과가있을 수 있습니다.

  • URL 별칭에는 언어가 있습니다. 기본 언어를 변경하면 특히 일부 별명이 수동으로 작성된 경우 이상한 동작이 발생할 수 있습니다. https://www.drupal.org/node/2484411

  • 구성 엔티티는 올바른 언어를 갖지 못할 수 있습니다. 구성을 내보내고 내 보낸 구성에 올바른 언어 코드가 있는지 확인하는 등 수동 작업을 수행해야 할 수도 있습니다.

  • ...


이는 / admin / config / regional / language 및 / admin / config / regional / language / detection / selected의 경고가 잘못되었거나 오래되었음을 의미합니까?
Pedro

1
여전히 부작용이있을 수 있지만 상황이 개선되었습니다. 나는 답을 시도하고 완성 할 것이다.
gagarine

0

사이트 설정에 문제가 있습니다. 예를 들어 사이트 이름이 "Drupal"로 변경되었지만 초기 기본 언어 (영어)는 올바른 사이트 이름을 유지합니다. 이것을 고치는 것은 진짜 고통이었다. 마지막으로 구성을 내보내고 yml에서 사이트 이름을 변경하고 다시 가져 왔습니다.


-5

기본 언어를 변경하면 기본 언어 설정에 영향을줍니다. 'Drupal은 "기본 언어는 [X]이고 [언어 용어 X]의 번역은 [Y]"라고 말합니다.

Drupal의 메시지가 아닙니다. Drupal의 사고 과정에 대한 저의 표현입니다. 기본 예로서

  • 기본 사이트 기본 언어는 영어이며 "환영"이라는 용어가있는 분류 체계가 있습니다.
  • 독일어로 "Wilkommen"으로, 프랑스어로 "Bonjour"로 번역

기본 사이트를 독일어로 전환하면 Drupal은 다음과 같이 말합니다. "환영합니다"라는 영어 단어의 기본 용어가 있습니다.

이제 도메인 로캘을 사용하여 사이트 B를 만들고 독일어를 기본 언어로 만듭니다.

Drupal에 따르면, 기본 언어는 독일어이므로 분류 용어 인 "환영"을 표시하면 독일어로 표시되므로 "Wilkommen"이 아니라 "Welcome"이 표시됩니다.

패치는 기본 사이트 언어를 영어로 유지하지만 "실제 도메인 로캘 기본 언어는 무엇입니까?"라는 추가 설정을 추가 한 다음 언어 협상에 사용합니다.

따라서 도메인 로캘 기본 언어를 독일어로 설정하면 example.com으로 이동할 때 어떤 언어를 제공해야하는지 감지 할 때 사용하지만 t ( 'Welcome' )입니다.

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