0

次の文をどう訳せばいいのだろうか。

(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> ?

残念ながら、オランダ語版で前述したように、文はパスワードで始まるため、ここでは機能しません。

4

1 に答える 1

1

埋め込みパラメーター ( %1\$s) を使用する必要があります: http://framework.zend.com/manual/en/zend.translate.using.html

于 2012-04-25T20:04:42.110 に答える