Esto parece una pregunta estúpida. ¿El número "10" se refiere a "10" en hebreo, árabe y en todos los idiomas? No veo en ninguna parte donde se indique que debe hacer algo especial con los números cuando se trata de localización. Tal vez el formato de número, pero ¿qué pasa con el número en sí? Creo que los números se leerían de forma diferente en los idiomas de derecha a izquierda, pero translate.google.com me está devolviendo el mismo número. ¿Alguien puede confirmar esto?¿Los números necesitan ser localizados?
Respuesta
árabe y japonés (?) Tienen diferentes glifos para los números, pero el sistema estándar es tan común, que por lo general los números no se convierten.
Si está utilizando las funciones de formato de .NET, a continuación, los números se formatean de acuerdo con las preferencias del sistema (estoy hablando de comas y puntos decimales aquí)
- Diferentes idiomas pueden usar sigilos de diferentes dígitos;
- La representación numérica es diferente. por ejemplo, 1,234.56 en inglés se representa como 1.234'56 en alemán.
Así que la respuesta es sí.
Su representación en alemán no es del todo correcta. Sería 1.234,56 o alternativamente '1 234,56' (óptimamente con un espacio de figura como separador de miles). En cualquier caso, el separador decimal es siempre una coma en todos los países que usan el estándar SI, incluidos Alemania y Francia. –
Creo que "1.234'56" es el estilo de escritura español (http://en.wikipedia.org/wiki/Thousands_separator#Examples_of_use) –
Hay bastantes Tings que pueden ser localizados en números. Por ejemplo, en EE. UU., La parte fraccionaria de un número (si tiene una parte fraccionaria) está separada por un punto, mientras que en Rusia se usa normalmente una coma. En EE. UU., Las comas se usarían para separar grupos de tres dígitos en el número, mientras que en Rusia no es habitual separarlos en absoluto, o el espacio se usa para ese fin (o tal vez algún otro carácter, pero no una coma). Y así sucesivamente (aunque la mayoría de las opciones de formato se aplican a cantidades monetarias).
Incluso la forma preferida de escribir caracteres puede depender de la configuración regional. En Estados Unidos, el personaje de "7" se escribe generalmente en dos golpes, mientras que en Europa con bastante frecuencia tiene un tercer golpe, una línea horizontal corta en el medio. Esto, por supuesto, es menos importante, ya que la versión de dos tiempos todavía se reconoce en todas partes.
Los dígitos 0-9 generalmente no requieren ninguna localización, excepto los pequeños ajustes como AndreyT, pero esos son más "fuentes" relacionadas que cualquier otra cosa.
Lo único importante a tener en cuenta es la representación de un gran número.
Por ejemplo, tome 1Mio $
En Suiza, será:
$ 1'000'000.-
en los Estados Unidos
$ 1.000.000
En Japón será $ 100 万
Yo hago no conoces otro lugar, pero tienes la idea.
Para Japón, es muy raro ver números mayores a 10'000 sin usar un kanji.
Pero creo que debería ver con la persona que hace la localización.
Para los números reales en sí mismos (y no poing flotante, separador de miles, etc.), de hecho hay diferencias entre los idiomas.
Hebrew numerals realmente usan las letras hebreas como un sistema numérico, aunque se usa solo para números "tradicionales", como el año en el calendario judío, el capítulo, verso y números de página en la Biblia hebrea, en listas (similar al uso de números romanos en lugar de números), etc. Pero para todos los demás casos, se usan Hindu-Arabic numerals (por ejemplo, 1, 2, 3, 4 ...) y se escriben de izquierda a derecha, incluso mientras el resto del hebreo el texto se escribe de derecha a izquierda (es decir, NML KJIHG 123 FEDC BA).
En árabe, la mayoría de los países usan Arabic-Indic numerals, pero también se entienden los números hindúes-arábigos.
En cualquier caso, la localización .NET debe encargarse de todas las conversiones y problemas de visualización, y no hay nada especial que deba hacer a menos que represente su propia GUI.
- 1. qué cosas deben ser localizados en una aplicación
- 2. ¿Cuál es la mejor manera de analizar los números localizados de .NET/Razor en javascript?
- 3. Nombres de países localizados
- 4. Mezcla y parámetros nombrados en C#: ¿Por qué los parámetros de salida también necesitan ser nombrados?
- 5. C++ especialización de clase de plantilla: ¿por qué los métodos comunes necesitan ser re-implementado
- 6. es decir, los comentarios condicionales necesitan explicación
- 7. Crystal Reports localizados
- 8. ¿Los desarrolladores de javascript necesitan saber jquery?
- 9. ¿Los métodos muy largos siempre necesitan refactorización?
- 10. Sweave no imprime caracteres localizados
- 11. Convierte números enteros a los números escritos
- 12. ¿Debo usar java.text.MessageFormat para mensajes localizados sin marcadores de posición?
- 13. SessionsHelper in railstutorial.org: ¿Deberían los helpers ser módulos de propósito general para códigos que no se necesitan en las vistas?
- 14. ASP.Net MVC: textos localizados con nueva línea?
- 15. programación comprobar si hay django migraciones al sur que necesitan ser desplegados
- 16. ¿Qué archivos en un proyecto de Visual C# Studio no necesitan ser versionados?
- 17. Creación de bootstrap WIX 3.6 localizados.
- 18. ¿Es posible usar cadenas de formato para alinear NSStrings como pueden ser los números?
- 19. XSLT: ¿cómo generar solo datos localizados?
- 20. ¿Por qué variables estáticas necesitan ser declarados dos veces en C++
- 21. ¿Hay alguna forma de obtener los nombres localizados de los botones de diálogo comunes?
- 22. Nombres de archivos localizados en Java
- 23. ¿Los sitios web necesitan bases de datos locales más?
- 24. tienda los mayores 5000 números de una serie de números
- 25. ¿Qué tecnologías necesitan saber los programadores de C++?
- 26. ¿Por qué los applets no necesitan un main()?
- 27. ¿Por qué los métodos con una sola instrucción necesitan llaves?
- 28. ¿Los rieles necesitan restricciones a nivel de base de datos?
- 29. ¿Por qué los módulos concatenados RequireJS AMD necesitan un cargador?
- 30. ¿Por qué los objetos de transferencia necesitan implementar Serializable?
Esto responde mi pregunta. En cuanto a las otras respuestas, me doy cuenta de que el formato puede ser diferente, pero los caracteres utilizados (0-9) son los mismos. – bsh152s
Por cierto, en India, los números están formateados como 12,34,56,789 (Doce millones de rupias, treinta y cuatro lakh, cincuenta y seis mil setecientos ochenta y nueve). Hable sobre una expresión regular que coincida con los números separados por comas estilo indio y occidental. ¿No es divertido? – Amarghosh
@Amarghosh ([0-9] {2} \,) * [0-9] {3} – aviraldg