So for Activity module we provided multilingual messages not by using t() or tt() but by simply providing a messages per enabled language and for the language column we use $language-&gt;language which is &#39;en&#39;, &#39;en-us&#39;. See this issue: <a href="http://drupal.org/node/634006">http://drupal.org/node/634006</a><br>
<br>It appears that is done wrong though, <a href="http://drupal.org/node/651174">http://drupal.org/node/651174</a>, as this user claims that $language-&gt;language = &quot;zh-hans&quot;. <br><br>So what is the right way to handle $language in database tables? What part of the $language object to you use as the field and how large should the column be? And where does it belong on this handbook: <a href="http://drupal.org/contributors-guide">http://drupal.org/contributors-guide</a><br clear="all">
<br>-- <br>Scott Reynolds<br><br>