Actualizar Umbraco 13 a 16: Lo... Nota

Actualizar Umbraco 13 a 16: Localización

Esta publicación de blog detalla la actualización de la localización en Umbraco, la transición de la versión 13 a la 16. La localización de backoffice, anteriormente basada en XML, ahora utiliza archivos JavaScript registrados a través de manifiestos en 'umbraco-package.json'. La conversión implica cambiar archivos XML a objetos JavaScript, manteniendo alias de clave. Los campos de descripción requieren claves de ajuste entre llaves debido al procesamiento de Markdown. La localización de .NET de back-end cambia de "ILocalizationService" a "ILanguageService" e "IDictionaryService", mientras que "ILocalizeTextService" permanece para el acceso a archivos XML. Las extensiones de Umbraco utilizan la localización a través de manifiestos y componentes heredados de 'UmbLitElement' o usan 'UmbElementMixin' para los asistentes de localización. Los componentes web personalizados pueden emplear <umb-localize>elementos '' similares a AngularJS. La localización de JavaScript permite argumentos y marcadores de posición, lo que permite actualizaciones de texto dinámicas, como la pluralización. Se consulta la documentación detallada para obtener más información sobre cada aspecto de las actualizaciones de localización. El proceso general, aunque implica cambios, es manejable con la orientación proporcionada y la asistencia de IA para conversiones de archivos grandes.
CdXz5zHNQW_b7H7PCAixV.webp