Separar los dominios gettext del contexto de cadenas registradas

Las cadenas gettext de software se identifican por dominio de texto, msgid, contexto opcional y forma plural. Las cadenas registradas de POM Translate usan un nombre de registro estable más el valor de origen.

El argumento heredado group aceptado por pom_translate_register_string() no se almacena actualmente como una dimensión de búsqueda independiente. No confíes en él para distinguir dos significados de un texto de origen idéntico; elige nombres estables distintos y, cuando corresponda, una redacción de origen diferente.

Usa las funciones de contexto de gettext para las cadenas de software que se distribuyen en catálogos PO/MO. Usa cadenas registradas para el texto público administrado desde el sitio.

Mantén los marcadores de posición printf, las etiquetas de combinación y los marcadores HTML protegidos sin cambios en ambos sistemas. El contexto ayuda a los traductores a comprender el significado, pero no autoriza a modificar los tokens en tiempo de ejecución.