我想知道如何翻译以下内容?
(french) Vous avez oublié votre <a href="/auth/password-recovery">mot de passe</a> ?
(english) Forgot your <a href="/auth/password-recovery">password</a> ?
(dutch) <a href="/auth/password-recovery">Paswoord</a> vergeten ?
正如您可能注意到的,问题是在荷兰语版本中,句子以密码开头,在法语和英语版本中,它以主语/动词开头。
我通常这样做:
<?php echo $this->translate('Vous avez oublié votre'); ?>
<a href="/auth/password-recovery"><?php echo $this->translate('mot de passe'); ?></a> ?
不幸的是,这在这里不起作用,因为正如荷兰语版本中所述,句子以密码开头。
答案 0 :(得分:1)
您必须使用嵌入参数(%1 \ $ s):http://framework.zend.com/manual/en/zend.translate.using.html