El locale polaco tenía muchos errores de MessageFormat, pero otros locales también se vieron afectados.
Lista de errores
bundle exec rake i18n:check
================================================================================
config/locales/client.bs_BA.yml
================================================================================
js.logs_error_rate_notice.reached_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "," o "}" pero se encontró "s".
================================================================================
config/locales/client.ca.yml
================================================================================
js.logs_error_rate_notice.reached_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "<".
================================================================================
config/locales/client.da.yml
================================================================================
js.logs_error_rate_notice.reached_hour_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
js.logs_error_rate_notice.reached_minute_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
js.logs_error_rate_notice.exceeded_hour_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
js.logs_error_rate_notice.exceeded_minute_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
================================================================================
config/locales/client.it.yml
================================================================================
js.logs_error_rate_notice.reached_hour_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
js.logs_error_rate_notice.reached_minute_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
js.logs_error_rate_notice.exceeded_hour_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
js.logs_error_rate_notice.exceeded_minute_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
================================================================================
config/locales/client.ko.yml
================================================================================
js.too_few_topics_and_posts_notice_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "{" pero se encontró "<".
js.logs_error_rate_notice.reached_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba ",", "}" o [^ \t\n\r,.+={}] pero se encontró el final de la entrada.
js.logs_error_rate_notice.reached_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba ",", "}" o [^ \t\n\r,.+={}] pero se encontró el final de la entrada.
js.logs_error_rate_notice.exceeded_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "offset", "}" o [a-zA-Z$_] pero se encontró "<".
js.logs_error_rate_notice.exceeded_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba [a-zA-Z$_] pero se encontró "0".
================================================================================
config/locales/client.pl_PL.yml
================================================================================
js.too_few_topics_and_posts_notice_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "plural" o "select" pero se encontró "l".
js.too_few_topics_notice_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "plural" o "select" pero se encontró "l".
js.too_few_posts_notice_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "plural" o "select" pero se encontró "l".
js.logs_error_rate_notice.reached_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "plural" o "select" pero se encontró "l".
js.logs_error_rate_notice.reached_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "plural" o "select" pero se encontró "l".
js.logs_error_rate_notice.exceeded_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "plural" o "select" pero se encontró "l".
js.logs_error_rate_notice.exceeded_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "plural" o "select" pero se encontró "l".
js.posts_likes_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "," pero se encontró "l".
================================================================================
config/locales/client.pt.yml
================================================================================
js.flagging.delete_confirm_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
================================================================================
config/locales/client.ru.yml
================================================================================
js.logs_error_rate_notice.reached_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "%u0438".
js.logs_error_rate_notice.reached_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "%u0438".
js.logs_error_rate_notice.exceeded_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "%u0438".
js.logs_error_rate_notice.exceeded_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "%u0438".
================================================================================
config/locales/client.sw.yml
================================================================================
js.flagging.delete_confirm_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "," o "}" pero se encontró "m".
admin_js.admin.user.delete_all_posts_confirm_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
================================================================================
config/locales/client.tr_TR.yml
================================================================================
js.logs_error_rate_notice.reached_hour_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
js.logs_error_rate_notice.reached_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "{".
js.logs_error_rate_notice.exceeded_hour_MF -- Formato de mensaje inválido: Error: No se encontró la forma 'other' en pluralFormatPattern 0
js.logs_error_rate_notice.exceeded_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "{".
================================================================================
config/locales/client.uk.yml
================================================================================
js.logs_error_rate_notice.reached_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "%u0430".
js.logs_error_rate_notice.reached_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "%u0430".
js.logs_error_rate_notice.exceeded_hour_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "%u0430".
js.logs_error_rate_notice.exceeded_minute_MF -- Formato de mensaje inválido: Uncaught SyntaxError: Se esperaba "=", "}" o [a-zA-Z$_] pero se encontró "%u0430".
Corregí todos esos errores en Transifex, ya sea eliminando la traducción inválida o corrigiéndola si había un error simple y fácil de detectar. Estoy ansioso por usar Crowdin, que incluye verificaciones de calidad para cadenas de MessageFormat.
Todas las traducciones se han actualizado en GitHub, por lo que el problema debería haber desaparecido tras actualizar a la última versión.