Hebrew客户端地区设置中的错误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 个赞