Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Using variables in localization strings.

Using variables in localization strings

From MoodleDocs
Revision as of 07:57, 2 February 2011 by Joseph Rézeau (talk | contribs) (moodle 2.0 syntax change)

Language strings are defined as follows:

$string['stringname'] = 'This is a string';

and are called via:

get_string("stringname","wherefrom")

If you wish to use a variable from the calling page in the string then you will need to use the following variation to call it:

get_string("stringname","wherefrom","passedvariable")

The variable can then be used in your string as follows:

$string['stringname'] = 'This is a string with a variable called $a';

Moodle 2.0

Note the use of { } in Moodle 2.0 language files.

$string['stringname'] = 'This is a string with a variable called {$a}';