FIXME: Look over new file...
<h1 class="pageTitle">{translate(pageTitle)}</h1> <span flexy:if="msgGet()">{msgGet()}</span> <table class="wide"> {if:results} {foreach:results,key,valueObj} <tr> <td><a href="bookmark.php?action=redirect&frmBookmarkId={valueObj.bookmark_id}" target="_blank">{valueObj.name}</a></td> <td align="right">{formatDate(valueObj.last_updated)}</td> </tr> <tr> <td colspan="2">{valueObj.text:h}</td> </tr> <tr> <td>{translate(#Clicked#)} {valueObj.count} {translate(#times#)}</td> <td colspan="1" align="right"><a href="#">{translate(#back to top#)}</a></td> </tr> <tr> <td colspan="2"> </td> </tr> {end:} {else:} <tr> <td>{translate(#No Links found#)}.</td> </tr> {end:} </table>
As you can see, all output is translated in the templates. For variables (e.g. $output->pageTitle) use
{translate(pageTitle)}
for any other text use something like
{translate(#your text here#)}
The translations are stored in modules/bookmark/lang/