Una stringa di traduzione Bad MF in locale client Hebrew causa un errore fatale del sito

Nella localizzazione ebraica config/locales/client.he.yml

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

la riga

          many {# תגובות, }

deve essere eliminata.

many non è consentito in ebraico (vedi Language Plural Rules)

Il problema può essere risolto tramite l’interfaccia utente. Per fare ciò, il valore corretto deve essere inserito in /admin/customize/site_texts/js.posts_likes_MF per la lingua ebraica:

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

Sembra un po’ strano che l’intero sito possa diventare inutilizzabile inserendo dati errati in una personalizzazione del testo.

2 Mi Piace