| Anterior | Siguiente |
| NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST | NS_E_WRONG_OS_VERSION |
NS_E_UNSUPPORTED_LANGUAGE
Idioma no admitido por la capacidad solicitada
NS_E_UNSUPPORTED_LANGUAGE (0xC00D145C) indica que el idioma o locale pedido no forma parte del conjunto que admite el componente Windows Media que procesa la operación. La descripción oficial es: El idioma especificado no es compatible.
Qué hay que identificar
Conserve el language tag, LCID o locale exacto, el plug-in o servicio que lo valida y la lista de idiomas que ese componente anuncia. Un idioma instalado en Windows no implica automáticamente que todos los complementos de Windows Media Services sepan cargar recursos, metadata o UI para él.
Prueba que realmente separa la causa
- Repita la misma operación con un locale que el mismo componente enumere como soportado.
- Compruebe si falta un language pack, resource DLL o configuración específica del plug-in.
- Mantenga iguales publishing point, archivo y protocolo para que el único cambio sea el idioma.
- Si un locale soportado funciona, compare la capability publicada y los recursos del locale rechazado.
No confundir con perfiles multilingües
NS_E_LANGUAGE_MISMATCH y NS_E_NUM_LANGUAGE_MISMATCH validan consistencia entre audiences de un perfil de Encoder. Aquí la pregunta es anterior y distinta: si el componente acepta siquiera el idioma solicitado.
Recuperación verificable
Use un locale admitido o instale/configure el recurso oficial que añade soporte. La corrección queda probada cuando el mismo objeto acepta el idioma y continúa a la siguiente etapa sin modificar el contenido ni desactivar validaciones.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.