Garry's Mod Wiki

Revision Difference

language.Add#551205

<function name="Add" parent="language" type="libraryfunc"> <description>Adds a language item. Language placeholders preceded with "#" are replaced with full text in Garry's Mod once registered with this function.</description> <realm>Client and Menu</realm> <args> <arg name="placeholder" type="string">The key for this phrase, without the preceding "#".</arg> <arg name="fulltext" type="string">The phrase that should be displayed whenever this key is used. It has a limit of 1024 bytes.</arg> <arg name="fulltext" type="string">The phrase that should be displayed whenever this key is used.</arg> </args> </function> <example> <description>Small excerpt from a <page>TOOL</page> named `cooltool`. It has been registered as `cooltool`.</description> <code> language.Add("tool.cooltool.name", "The really cool tool") language.Add("tool.cooltool.desc", "Do some random cool stuff.") language.Add("tool.cooltool.0", "Left-click: Cool Stuff. Right-click: Nothing.") language.Add("Undone_cooltool", "Cool stuff has been undone.") </code> <output> * When the player presses undo, `Cool stuff has been undone` will be shown. * The `cooltool`'s name will be `The really cool tool`. * Below that, where the description is shown, `Do some random cool stuff.` will be shown. * Below that, where the instructions or additional notes for the tool are shown, it will display `Left-click: Cool Stuff. Right-click: Nothing.`.</output> </example>