Modules should not be using t() in hook_schema. For more details, see these notes about When to use st(), t() and get_t() in install and update functions.

For a number of reasons (see http://drupal.org/node/332123), including website performance and the desire avoid encouraging translators to spend time on work of possibly limited value, Drupal 7 and also Drupal 6.9 and later no longer use t() on these strings. You should include schema table and field descriptions as verbatim strings without wrapping them in localization code.

Comments

jaydub’s picture

Status: Active » Needs review
StatusFileSize
new2.15 KB
new7.92 KB

Patch attached to address this.

amateescu’s picture

Further cleaned up the .install files for 6.x-2.x and master branches.

The 7.x patch also removes hook_update_N() functions from the 5.x branch. We don't expect anyone to upgrade from 5.x to 7.x, right? :)

Status: Needs review » Needs work

The last submitted patch, smartqueue.install.484500.patch, failed testing.

amateescu’s picture

Status: Needs work » Needs review
StatusFileSize
new8.78 KB

Re-upload the 7.x patch for testing.

dave reid’s picture

Status: Needs review » Reviewed & tested by the community

Looks good to me

amateescu’s picture

Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.