복수형 변형을 사용자 지정하면 단수형 텍스트가 더 이상 작동하지 않음

사이트 텍스트의 복수형을 편집하면 단수형이 손상되는 것 같습니다.

이 예제에 사용한 텍스트는 다음과 같습니다.

admin.site_settings.default_categories.modal_description

준비

사이드바에 정확히 한 명에게만 포함된 카테고리가 필요합니다. 따라서 새 카테고리를 생성하여 사이드바에 추가하거나, 기본 내비게이션 메뉴 카테고리에 카테고리를 추가했다가 제거하고 모든 기존 사용자에게 제거할지 확인함으로써 해당 카테고리가 아무의 사이드바에도 없음을 확인하세요. 그런 다음 사이드바에 추가합니다.
후자의 경우, 해당 모달을 미리 시도해 볼 수 있다는 장점이 있습니다.

재현 단계

  1. 관리자 > 사이트 텍스트로 이동합니다.
  2. admin.site_settings.default_categories.modal_description을 검색합니다.
  3. admin.site_settings.default_categories.modal_description.other 옆의 편집을 클릭합니다.
  4. 텍스트를 편집합니다(끝에 "편집"을 추가했습니다) 변경 사항을 저장합니다.
  5. 변경 사항을 적용하려면 사이트를 새로고침합니다.
  6. 준비 단계에서 추가한 카테고리를 기본 내비게이션 메뉴 카테고리 사이트 설정에 추가하고 변경 사항을 저장합니다. 기존 사용자에게 영향을 미칠 것인지 묻는 질문에 거부합니다.
    모달에서 편집된 텍스트가 표시되어야 합니다.
  7. 이제 설정에서 해당 카테고리를 제거합니다. 저장하면 1명의 사용자에게 이 변경 사항을 적용할 것인지 묻는 모달이 표시됩니다. 그러나 텍스트는 표시되지 않습니다.
  8. 사용자 지정 텍스트를 재설정하는 것을 잊지 마세요.
2개의 좋아요

흥미롭네요. 로컬라이즈 가능한 텍스트 조각이 여러 번역을 가질 때:

        categories:
          one: "Found %{count} category"
          other: "Found %{count} categories"

우리의 오버라이드 시스템은 .one.other 변형을 대상으로 하는 방법이 전혀 없나요?

1개의 좋아요

맞아요, 스크린샷에서 두 텍스트를 모두 볼 수 있습니다:

이 경우, 두 가지를 모두 변경하고 싶지 않았습니다. 하지만 하나만 변경하면 다른 하나가 깨집니다. 단수형만 편집하고 복수형을 그대로 두면 복수형이 깨집니다.


2개의 좋아요

흥미롭네요, 둘 다 수정하면 작동하나요?

3개의 좋아요



2개의 좋아요