2016-03-04 9 views
3

У меня есть строка, я хотел бы перевести с gettext, который выглядит следующим образом:Gettext перевести строку с ссылкой

Check your email for an order confirmation or <a href="some_link">click here</a> to see your orders. 

Что бы лучший способ обернуть это в Gettext? Мой текущий путь, используя sprintf:

sprintf(_('Check your email for an order confirmation or %s to see your orders.'), '<a href="' . route('user.orders') . '">' . _('click here') . '</a>')) 

Однако, я представляю себе переводчик мышления:

Что **** эта строка: «Проверьте свою электронную почту для подтверждения заказа или что-то увидеть ваши заказы." Что такое ЧТО-ТО?

ответ

0

Вы можете использовать заполнитель, как это:

"Check your email for an order confirmation or _ClickHere_ to see your orders" 

Или даже: _ClickHereLink_.

Это имеет смысл для переводчика и легко подбирает str_replace.

Только что вам нужно сделать, это сказать переводчик не переводить свои заполнители - Я видел, как люди делают это;)

 Смежные вопросы

  • Нет связанных вопросов^_^