【问题标题】:symfony translation for phrase with embedded link_to function带有嵌入式 link_to 函数的短语的 symfony 翻译
【发布时间】:2013-08-20 11:24:00
【问题描述】:

如何使用 Symfony 1.4 在模板中嵌入 link_to 函数进行翻译?

例子:

请点击<php echo link_to('here', sfConfig::get('app_url') ?>了解更多信息。

【问题讨论】:

    标签: internationalization symfony1 symfony-1.4


    【解决方案1】:

    我通常会这样做:

    echo __("Please click "%placeholder%", array("%placeholder%" => link_to(__("here"), sfConfig::get('app_url'))))
    

    【讨论】:

    • 谢谢。尽管我必须从 link_to 参数中挑选出文本并为此创建另一个翻译,但它仍然有效。
    【解决方案2】:

    你也可以使用:

    Please click <a href="<?php echo sfConfig::get('app_url') ?>"><?php echo __('here') ?></a> for additional info
    

    【讨论】:

      【解决方案3】:

      或者你可以使用:

      Please click <?php echo link_to(__('here'), sfConfig::get('app_url') ); ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-21
        • 2013-10-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多