2015-10-16 6 views
0

Я пытаюсь перевести PHP-файл с английского на арабский (в UTF8), , но он не работает.

Например,

<?php echo $lang['اقتراحات']?> 

'اقتراحات' = 'Предложения' на английском

Но когда я удаляю правильно $lang его произведения:

<?php echo 'اقتراحات'?> 

и есть внешний файл с $lang - english.p л.с..

$lang["Suggestions"] = "Suggestions"; 
$lang["Enter_Comment"] = "Enter your comment"; 
$lang["messaged_you"] = "<b> %s </b> messaged you"; 
$lang["Welcome_Window_Title"] = "Welcome"; 
$lang["No_Suggestions_Found"] = "No suggestions found"; 

и это мой arabic.php

$lang["Suggestions"] = "اقتراحات"; 
$lang["years_old"] = "عام"; 
$lang["Male"] = "رجل"; 
$lang["Female"] = "امرأة"; 
$lang["Hello"] = "مرحبا"; 

Но это не работает правильно

Есть ли способ добавить utf8 к $lang - arabic.php.

и вот мой пример кода https://bitbucket.org/snippets/th3prof/nRrGA

+1

«D Правильно ли «неправильно» описывается конкретная проблема. – mario

ответ

0

PHP6 должен был включить utf8 в имени переменной, но никогда не была воплощена в жизнь, потому что эта функция не интересует так много людей.

В вашем случае я не могу понять, что вы пытаетесь сделать. Вы должны использовать надлежащее английское название (или, по крайней мере, романский символ слова) в качестве ключа для перевода:

<?php echo $lang['Suggestions']?> 

Тогда в ваших языках файл (который будет включен до того, как шаблон визуализируется, вы должны просто создать массив, который будет отображаться в дальнейшем.

english.php

$lang["Enter_Comment"] = "Enter your comment"; 
$lang["messaged_you"] = "<b> %s </b> messaged you"; 
$lang["Welcome_Window_Title"] = "Welcome"; 
$lang["Suggestions"] = "Suggestions"; 

arabic.php

$lang["Suggestions"] = "اقتراحات"; 
+0

Я хочу добавить utf8 В $ lang – Th3prof

+0

Какую IDE или текстовый редактор вы используете? Если все ваши файлы находятся в UTF8, вам не нужно ни о чем беспокоиться. Я просто не вижу, что вы используете Для ... Эхо содержит здесь ключ, который выводит все, что связано с ключом. У вас есть образец кода, размещенный где-нибудь (github/bitbucket)? –

+0

Im using Rapid php 2015 и вот мой фрагмент https://bitbucket.org/snippets/th3prof/nRrGA – Th3prof

Смежные вопросы