Great! So how do I use language strings: Difference between revisions From Online Manual

Jump to: navigation, search
m (Bot: Automated text replacement (-' +'))
(No difference)

Revision as of 15:11, 11 April 2011

The fact that SMF uses language strings is all well and good, but what does that mean to you? If you use english in your theme, will that get automatically translated for you? Heh, we wish. No, you have to specifically use it in your [[Theme] - this means no English phrases :/. To have strings also available in languages like German or Thai, you will need the $txt variable. This is a lot like $context, except that it stores only a list of language strings available. To use out above example, you might use something like $txt['sendtopic_to_friend']. In your template, it would look a bit like this:

<b>', $txt['sendtopic_to_friend'], '<b>

As you can see, the identifier goes inside the brackets after $txt, surrounded by single quotes - just like contextual data Wink. You have to use the ', ... , ' format to separate the string from regular text, though, as well.



Advertisement: