Estrategias lingüísticas

Como expertos en Sitecore y Umbraco, vemos ambas herramientas ofrecen soluciones para la internacionalización y localización de contenido de la caja. Aquí, describimos cómo Sitecore y Umbraco manejan la internacionalización (en lo sucesivo, I18N) y las ventajas de cada uno.

Diccionarios

Sitecore y Umbraco tanto hacen uso de diccionarios en casi exactamente la misma manera. Sitecore ofrece la posibilidad de crear varias carpetas Diccionario proporciona una capacidad de organizar, mientras que Umbraco ofrece sólo un diccionario. De lo contrario, es esencialmente el mismo proceso; crear un elemento de la lengua, luego crear un diccionario relacionado con ese idioma y finalmente recuperar ese elemento usando un método estándar. Artículos de diccionario se utilizan típicamente para los artículos comunes tales como rótulos en los formularios.

Sitecore Dictionary

 

En su lugar versus relacionados

Sitecore y Umbraco difieren en cómo manejan los elementos de contenido.

Sitecore trabaja manejo de internacionalización "En lugar". Para Sitecore, un elemento es identificado por un ID (identificador único), una versión (número entero) y un lenguaje ("en-US", "es-es", etc.). Para ver las diferentes versiones, el usuario simplemente necesita hacer clic en el icono de la bandera en la parte superior derecha del espacio de trabajo para ver las diferentes versiones lingüísticas disponibles y seleccionar la versión que les gustaría ver. Sitecore también tiene una vista de lado a lado comparación que permite al usuario comparar y editar entre dos versiones de idioma. Flujos de trabajo pueden agregarse a través de paquetes para permitir la traducción de outsourcing a empresas como Lionbridge o Global Link.

Para el front-end, el sitio web puede utilizar una variedad de métodos para determinar el idioma para mostrar para el usuario. Puede utilizar la consulta cadena parámetro sc_lang. puede utilizar patrones de url en conjunción con la configuración de "sitios". Finalmente se puede construir cualquier método personalizado para determinar la cultura en su aplicación.

Por otro lado, Umbraco utiliza una solución que permite copiar elementos y relacionarlos juntos. Generalmente, el elemento se copia a una rama del árbol de contenido que está en el idioma apropiado y luego traducido allí. Cuando un elemento está relacionado con y un usuario realiza cambios en el elemento, el usuario puede enviar el artículo para la traducción. Este proceso también puede utilizarse con terceros como se puede hacer con Sitecore.

Así que ¿quién gana?

En el nivel más básico, gestión de versiones es mucho más fácil con Sitecore. La simplicidad de hacer clic en una bandera en la parte superior para ver las diferentes versiones, la visualización de lado a lado y la capacidad de borrar toda la versión de idioma del tema en un solo lugar es una clara ventaja para Sitecore.

Umbraco en la mano tiene una ventaja en la zona de la denominación de URL. Desde Sitecore por defecto está en su lugar, la Url tendrá el mismo nombre en distintos idiomas. Tan los siguientes todos pueden hacer referencia al mismo elemento con diferentes idiomas:

www.mydomain.com/My-Greate-Page
www.mydomain.com/My-Greate-Page?sc_lang=es-es
www.mydomain.com/de-DE/my-greate-page

Mientras que el mismo artículo en Umbraco probablemente seguiría este patrón:

www.mydomain.com/My-Fantastic-Page
www.mydomain.com/es-ES/mi-pagina-fantastica
www.mydomain.com/de-DE/mein-fantastisches-seite

En otras palabras, la url de la página también reflejaría la lengua. Este sitio está utilizando Umbraco y páginas relacionadas. Puede ver este trabajo seleccionando un idioma diferente en el menú superior. Observe que el Url cambia; haciendo la Url reflexivo de la lengua siendo entregada. Creemos que es un concepto importante que no está disponible fuera de la caja en Sitecore. Bastante así que yo sugeriría Sitecore I18N desarrolladores crean una Url personalizada manejo de solución para lograr el mismo resultado. Una solución sencilla para Sitecore sería requieren un nombre de enlace sobre el tema y crear a una resolución artículo que responde a ese nombre de dirección Url. Sería bueno si Sitecore creó una resolución de primera clase para este tema.

 

 



Sobre El Autor

Avatar
Jonathan Folland

Jonathan Folland es técnico con más de 20 años de experiencia en una variedad de capacidades. Ocupó el cargo de vicepresidente de operaciones de una de las compañías de más rápido crecimiento en el mundo. Ha dirigido las operaciones de comercio electrónico de gran volumen y es un experto en la tecnología y las finanzas de mezcla para producir resultados de alta rentabilidad.


Artículos Relacionados