히브리어 클라이언트 로케일에서 잘못된 MF 번역 문자열로 인해 치명적인 사이트 오류 발생

히브리어 로케일 config/locales/client.he.yml에서

    posts_likes_MF: |
      { count, plural,
          one {תגובה,}
          two {שתי תגובות,}
          many {# תגובות,}
        other {# תגובות,}
      }{ ratio, select,
          low { יחס גבוה בין פוסטים ללייקים,}
          med { יחס גבוה מאוד בין פוסטים ללייקים,}
         high { יחס גבוה במיוחד בין פוסטים ללייקים,}
        other {}
      } קפיצה לפוסט הראשון או האחרון…

다음 줄을

          many {# תגובות,}

삭제해야 합니다.

히브리어에서는 many를 사용할 수 없습니다(Language Plural Rules 참고)

이 문제는 사용자 인터페이스를 통해 해결할 수 있습니다. 이를 위해 히브리어로 /admin/customize/site_texts/js.posts_likes_MF에 수정된 값을 입력해야 합니다:

{ count, plural,
    one {תגובה,}
    two {שתי תגובות,}
   other {# תגובות,}
}{ ratio, select,
    low { יחס גבוה בין פוסטים ללייקים,}
    med { יחס גבוה מאוד בין פוסטים ללייקים,}
   high { יחס גבוה במיוחד בין פוסטים ללייקים,}
  other {}
} קפיצה לפוסט הראשון או האחרון…

텍스트 커스터마이징에 잘못된 데이터를 입력하면 사이트 전체가 사용할 수 없게 될 수 있다는 사실은 다소 이상하게 느껴집니다.

2개의 좋아요