Lidar com string árabe em PHP com o Eclipse

Atualmente, estou trabalhando na localização de um site, que foi o primeiro em inglês apenas. Uma empresa terceirizada realizou as traduções e nos forneceu um arquivo excel com as traduções. Que eu converti com sucesso para um array PHP que eu posso usar em minhas views. Estou usando o Eclipse para Windows para editar meus arquivos PHP.

Tudo está bem, exceto que eu preciso adicionar variáveis ​​nas minhas strings, ex:

'%1 is now following %2'

Em árabe eu recebi cordas como esta:

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

Eu acho que substituindo__ com% 1 e% 2 é incrivelmente difícil porque a parte árabe é da direita para a esquerda, e a%1, %2 será considerado da esquerda para a direita ou da direita para a esquerda, e não tenho certeza. Eu dificilmente tenho os resultados esperados com a ordem do meu param, porque% 1 às vezes vai para a esquerda da string, às vezes à direita, dependendo de onde eu começo a digitar. Copiar e colar as strings de substituição também pode ter os mesmos efeitos estranhos.

Na maioria das vezes acabo com uma string como esta:

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

O% 1 deve estar no lado direito, o% 2 no lado esquerdo. o%1 é obviamente considerado string da direita para a esquerda porque o% aparece à direita. o%2 é considerado da esquerda para a direita.

Tenho certeza de que alguém como esse problema antes. Existe alguma maneira que isso pode ser feito facilmente no Eclipse? Ou usando um editor mais inteligente para questões árabes? Ou talvez seja um problema do Windows? Existe uma solução alternativa?

ATUALIZAR

Eu também tentei dividir minha string em várias strings, mas isso também muda a ordem dos parâmetros:

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

ATUALIZAÇÃO 2

Parece que mudar a string de substituição melhora as coisas. Provavelmente está ligado a como os números são manipulados em seqüências de caracteres árabes. Essa string foi editada no Eclipse sem nenhum problema. A ordem do parâmetro está correta, a string é manipulada corretamente pelo PHP:

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

Se nenhuma outra solução for encontrada, essa pode ser uma boa alternativa.