strings multi localize localizable language generate create app iphone string resources localization arabic

iphone - multi - swift create localizable strings



El archivo Xcode.strings no parece ser compatible con el texto árabe (1)

Esto suena como un problema con el editor, no es un problema con el soporte de archivos .strings en la cadena de herramientas central. Así que crearía / editaría mi archivo .string en otro editor que admite el cambio de dirección dentro de una línea, y simplemente ignoraría la falta de soporte de los editores de XCode. El archivo se verá mal cuando se abra en XCode ... pero eso no debería importar.

Creé una aplicación que imaginé que era localizable. Entonces, creé un archivo .strings de recursos para mantener el menú y el mensaje de alerta, etc. Cuando llegó el momento de decir:

"MyStringKey" = "السلم"

las letras árabes se yuxtapusieron mientras escribía, porque un archivo .string define sus entradas en un formato de izquierda a derecha (es decir, "a" = "b"), mientras que las palabras en árabe se escriben de derecha a izquierda. No importa que la codificación del archivo sea UTF-8. La dirección del texto no puede cambiar de derecha a izquierda en el archivo. O eso me parece a mí.

¿Cómo creo entradas en un archivo .strings como el de arriba? Gracias.