Debería haber un espacio entre los números e «y». La captura de pantalla la he tomado de la última versión estable: 7.5.2.2.
No es un error «de traducción», sino de programación, porque el programador decidió armar estos mensajes mediante concatenación programática, lo cual nunca es adecuado.
Esta es la cadena que se proporciona a lxs traductores:
Como puedes ver, no tiene espacios. Lo remitiré a Bugzilla
#: sw/inc/strings.hrc:1308
msgctxt "STR_PAGES_COUNT"
msgid "Pages %1 - %2 of %3"
msgstr "Páginas %1-%2 de %3"
#. BqLqv
#: sw/inc/strings.hrc:1309
msgctxt "STR_PAGES_COUNT_EXTENDED"
msgid "Pages %1 - %2 of %3 [Pages %4 - %5]"
msgstr "Páginas %1-%2 de %3 [pp. %4-%5]"
No lo entiendo muy bien. ¿El guion es reemplazado por el «y»? En español el guion está al lado de los números y en inglés está separado. ¿Puede ser por eso?