Pregunta

Recientemente he recibido una traducción al árabe para mi aplicación, pero me gustaría hacer algo más que simplemente reemplazar las cuerdas. Puedo re-diseño de la mayoría de los ONE con el constructor de interfaz, pero hay algunas cosas que tengo que hacer mediante programación.

  1. ¿Hay alguna manera en Cocoa para averiguar si la localización actual es un local RightToLeft, o sólo debo tener que comprobar para ver si la localización actual es el árabe o el hebreo?

  2. He estado buscando algún artículo "Bidi" o información para aplicaciones de cacao desde hace un tiempo, pero sin mucha suerte. ¿Alguna sugerencia?

Gracias.

¿Fue útil?

Solución

En 10.6, ver -[NSApplication userInterfaceLayoutDirection]. Para versiones anteriores, sin apoyo explícito, así que sí, que podía sólo tiene que buscar lugares específicos.

Puede hacer una verificación de respondsToSelector utilizar -userInterfaceLayoutDirection en cualquier sistema en el que está disponible.

Vea la AppKit notas de la versión para este y otros cambios.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top