我有这行代码:
$('#ss_account_submit').val('Create Account!');
所以 .val() 里面有一个文本。我想知道我是否可以使用 qTranslate(WordPress 插件)翻译 .js 代码中的文本,如上面的行:
qTranslate 允许使用快速简码或常规简码,例如:
[:pt] For Brazilian Portuguese Language
[:en] For English Language
<!--:pt--><!--:--> For Brazilian Portuguese Language
<!--:en--><!--:--> For English Language
我尝试了很多对 PHP/JS 知之甚少但不起作用的东西,例如:
$('#ss_account_submit').val('[:pt]Crie uma conta![:en]Create Account!');
$('#ss_account_submit').val('<--:pt-->Crie uma conta!<--:--><--:en-->Create Account!<--:pt-->');
$('#ss_account_submit').val __(('<--:pt-->Crie uma conta!<--:--><--:en-->Create Account!<--:pt-->'));
$('#ss_account_submit').val (<?php __('<--:pt-->Crie uma conta!<--:--><--:en-->Create Account!<--:pt-->') ?>);
使翻译工作的另一种方法是使用这种代码:
<?php echo __('<--:pt-->Crie uma conta!<--:--><--:en-->Create Account!<--:pt-->') ?>
或者
(__('[:pt]Crie uma conta![:en]Create Account!'))
知道什么可以适用于这条原始线路吗?
$('#ss_account_submit').val('Create Account!');