PHP翻译

时间:2013-11-25 11:50:58

标签: php translation

我一直在我的php文件中进行一些翻译,使用php echo方法和以下方法:

在PHP文件中

$body = __('email - contact email', array(':username' =>$contact['username'], ':email' =>$contact ['email'], ':subject' =>$contact['subject'], ':message' =>$contact['message']));

在我的翻译文件中

'email - contact email' => 'username: :username
            <br/><br/>
            email: :email
            <br/><br/>
            subject: :subject
            message: :message
        ',

我不确定如何使用这些方法中的任何一种来翻译以下内容(我只需翻译日语部分并输入我的翻译文件,因此可以将其翻译成客户想要的任何内容:

$applLink[] = '<a href="/page/affiliate_detail/'.$app['id'].'">申込書'.$inc.'へ</a>';

1 个答案:

答案 0 :(得分:1)

翻译的数组应该有效,制作一个utf-8文件:

$lang['japanese_chars'.'_language1'] = "the_translated_string_language1";
$lang['japanese_chars'.'_language2'] = "the_translated_string_language2";

所以在你的代码中你可以使用它:

$applLink[] = '<a href="/page/affiliate_detail/'.$app['id'].'">'.$lang['申込書_language1'].$inc.'へ</a>';
$applLink[] = '<a href="/page/affiliate_detail/'.$app['id'].'">'.$lang['申込書_language2'].$inc.'へ</a>';