Manejar cuerda árabe en PHP con Eclipse.

Actualmente estoy trabajando en la localización de un sitio web, que fue el primero en inglés solamente. Una empresa tercera hizo las traducciones y nos proporcionó un archivo de Excel con las traducciones. Que convertí con éxito a una matriz de PHP que puedo usar en mis vistas. Estoy usando Eclipse para Windows para editar mis archivos PHP.

Todo está bien, excepto que necesito agregar variables en mis cadenas, por ejemplo:

'%1 is now following %2'

En árabe me proporcionaron cuerdas como esta:

'_______الآن يتتبع _______'

Encuentro eso reemplazando__ con% 1 y% 2 es increíblemente difícil porque la parte árabe es una cadena de derecha a izquierda, y la%1, %2 se considerará de izquierda a derecha o de derecha a izquierda, y no estoy seguro. Casi no tengo los resultados que espero con el orden de mi parámetro, porque% 1 a veces va a la izquierda de la cadena, a veces a la derecha, dependiendo de dónde comience a escribir. Copiar y pegar las cadenas de reemplazo también puede tener los mismos efectos extraños.

La mayoría de las veces termino con una cuerda como esta:

%2الآن يتتبع %1

El% 1 debe estar en el sitio de la mano derecha, el% 2 en el sitio de la mano izquierda. los%1 obviamente se considera una cadena de derecha a izquierda porque el% aparece a la derecha. los%2 Se considera de izquierda a derecha.

Estoy seguro de que alguien como este problema antes. ¿Hay alguna forma de hacerlo fácilmente en Eclipse? ¿O utilizar un editor más inteligente para los problemas árabes? O tal vez es un problema de Windows? ¿Hay una solución?

ACTUALIZAR

También intenté dividir mi cadena en varias cadenas, pero esto también cambia el orden de los parámetros:

'%1' . 'الآن تتبع' . '%2'

ACTUALIZACIÓN 2

Parece que cambiar la cadena de reemplazo mejora las cosas. Probablemente esté vinculado a cómo se manejan los números en cadenas árabes. Esta cadena fue editada en Eclipse sin ningún problema. El orden del parámetro es correcto, la cadena es manejada correctamente por PHP:

'{var2} الآن يتتبع {var1}'

Si no se encuentra otra solución, esta podría ser una buena alternativa.

Respuestas a la pregunta(3)

Su respuesta a la pregunta