2012-03-29 20 views
9

Estoy trabajando en una aplicación que presenta algunas mediciones ingresadas por operadores humanos. En la sección de configuración, un administrador ingresa qué mediciones y qué unidades quiere usar, entre otras cosas. Los tipos de unidades anticipadas son muy diversas y no pueden definirse por completo. Entonces, el plan es permitir que el administrador ingrese las unidades en forma libre en lugar de usar un cuadro de selección.¿Deben localizarse las unidades de medida?

OK hasta el momento. Pero en otros lugares, estamos mostrando las unidades cuando la aplicación se localiza en uno de varios idiomas diferentes. El rango posible de idiomas es conocido por la aplicación desde el principio.

Estoy buscando ideas sobre la mejor manera de manejar la entrada y visualización de unidades. De ninguna manera soy un experto lingüístico, pero me imagino que diferentes idiomas tienen sus propias formas de representar las mismas unidades, lo que implicaría que si usamos la entrada de texto de forma libre, el administrador tendría que ingresar la traducción de la unidad en cada idioma . Lo hacemos con otros tipos de campos de texto en la aplicación, por lo que no es un gran problema desde el punto de vista de la codificación.

Pero me pregunto cómo otros se encargan de este tipo de situación. Sería mucho más fácil NO traducir las unidades. ¿Pero es eso razonable? FWIW, tanto los administradores como los usuarios finales de este sistema son consumidores típicos, no necesariamente científicos u otros tipos analíticos. Además, debemos evitar que nuestro software dependa de servicios de terceros como Google Translate.

Respuesta

8

Las unidades de sí mismos son parte culturalmente dependientes, como métrica vs imperial vs. unidades estadounidenses. Si intentas permitir alguna unidad, en cierto sentido llevarías a cabo la localización final de la unidad: el usuario individual decidiría las unidades. Supongo que todavía reconocerías un conjunto finito de unidades, de alguna manera.

Los símbolos para las unidades son un problema diferente. Si se utilizan unidades SI, sus símbolos son, en principio, los mismos en todos los idiomas y culturas. Pero hay diferencias en la práctica; por ejemplo, en Rusia, es normal usar abreviaturas rusas (en letras cirílicas) en lugar de símbolos estándar, p. кг y no kg. Además, si los usuarios pueden ingresar unidades por nombre, los nombres deben estar localizados (aunque tienden a ser similares, como meter ~ meter ~ Meter ~ metri ~ метр, no son idénticos). Y muchas unidades que no pertenecen al SI ni siquiera tienen símbolos estandarizados.

De modo que el conjunto de símbolos de unidades o nombres reconocidos debería depender del idioma.

+0

Gracias Jukka. Así que no hay nada fácil en esto, después de todo. :-(Supongo que tendré que hacer que el usuario ofrezca sus propias traducciones. – curtisdf

+0

¿Alguien sabe si los usuarios de derecha a izquierda como el árabe y el hebreo dan formato a sus datos científicos? Son de izquierda a derecha Indo-Árabe números y unidades SI inglesas siempre se usan? – Barry

0

No, ellos son internacionales al utilizar unidad SI

+0

Gracias. Creo que me preguntaba más sobre las unidades que no son SI, y si las unidades SI siempre están representadas con el mismo conjunto de caracteres. (Veo que la respuesta de Jukka lo menciona). – curtisdf

+0

En su mayor parte, se recomienda según el NIST, aunque algunos usuarios internacionales pueden estar familiarizados y usar otras convenciones localizadas. http://physics.nist.gov/cuu/pdf/sp811.pdf – Barry

0

Me viene a la mente que los países de habla francesa usan o para Octet en lugar de B como byte. Pero eso es una Unidad y no un Prefijo SI. También observé en países de escritura cyryllic que reemplazan k, M, G con su respectivo glyphe. No sé si esto es simplemente conveniente y también aceptado o si este es el camino real. Simplemente creo que es conveniencia y se supone que es en realidad las letras latinas normadas SI para SI-Prefixes. Y, por lo tanto, las letras latinas serían correctas (al menos, también). (IMHO)

Cuestiones relacionadas