Issue #1837840 by amontero, tstoeckler: Add clarification to l() docs as to when...
authorJennifer Hodgdon
Tue, 13 Nov 2012 16:22:07 +0000 (08:22 -0800)
committerJennifer Hodgdon
Tue, 13 Nov 2012 16:22:07 +0000 (08:22 -0800)
includes/common.inc

index 8276576..d521268 100644 (file)
@@ -2379,6 +2379,14 @@ function drupal_attributes(array $attributes = array()) {
  * internal links output by modules should be generated by this function if
  * possible.
  *
+ * However, for links enclosed in translatable text you should use t() and
+ * embed the HTML anchor tag directly in the translated string. For example:
+ * @code
+ * t('Visit the <a href="@url">settings</a> page', array('@url' => url('admin')));
+ * @endcode
+ * This keeps the context of the link title ('settings' in the example) for
+ * translators.
+ *
  * @param string $text
  *   The translated link text for the anchor tag.
  * @param string $path