Commits

Anonymous committed e5beb41

DEV-40452 VWR-15527: Correct small errors and linguistic consistency in the LSL editor tooltips
- also fixes the specific cases of VWR-3766, VWR-1794
- string changes only, NO CODE changed.
- this is needed so that we can begin the Localization round

Comments (0)

Files changed (1)

indra/newview/skins/default/xui/en/strings.xml

 	
 	<string name="LSLTipText_llSin">
 float llSin(float theta)
-theta in radians
+Returns the sine of theta (theta in radians)
 	</string>
 	<string name="LSLTipText_llCos">
 float llCos(float theta)
-theta in radians
+Returns the cosine of theta (theta in radians)
 	</string>
 	<string name="LSLTipText_llTan">
 float llTan(float theta)
-theta radians
+Returns the tangent of theta (theta in radians)
 	</string>
 	<string name="LSLTipText_llAtan2">
 float llAtan2(float y, float x)
+Returns the arctangent2 of y, x
 	</string>
 	<string name="LSLTipText_llSqrt">
 float llSqrt(float val)
-returns 0 and triggers a Math Error for imaginary results
+Returns the square root of val, or returns 0 and triggers a Math Error for imaginary results
 	</string>
 	<string name="LSLTipText_llPow">
 float llPow(float base, float exponent)
-returns 0 and triggers Math Error for imaginary results
+Returns the base raised to the power exponent, or returns 0 and triggers Math Error for imaginary results
 	</string>
 	<string name="LSLTipText_llAbs">
 integer llAbs(integer val)
+Returns the positive version of val
 	</string>
 	<string name="LSLTipText_llFabs">
 float llFabs(float val)
+Returns the positive version of val
 	</string>
 	<string name="LSLTipText_llFrand">
 float llFrand(float mag)
-returns random number in range [0,mag)
+Returns a pseudo random number in the range [0,mag) or (mag,0]
 	</string>
 	<string name="LSLTipText_llFloor">
 integer llFloor(float val)
-returns largest integer value &lt;= val
+Returns largest integer value &lt;= val
 	</string>
 	<string name="LSLTipText_llCeil">
 integer llCeil(float val)
-returns smallest integer value &gt;= val
+Returns smallest integer value &gt;= val
 	</string>
 	<string name="LSLTipText_llRound">
 integer llRound(float val)
-returns val rounded to the nearest integer
+Returns val rounded to the nearest integer
 	</string>
 	<string name="LSLTipText_llVecMag">
 float llVecMag(vector v)
-returns the magnitude of v
+Returns the magnitude of v
 	</string>
 	<string name="LSLTipText_llVecNorm">
 vector llVecNorm(vector v)
-returns the v normalized
+Returns the v normalized
 	</string>
 	<string name="LSLTipText_llVecDist">
 float llVecDist(vector v1, vector v2)
-returns the 3D distance between v1 and v2
+Returns the 3D distance between v1 and v2
 	</string>
 	<string name="LSLTipText_llRot2Euler">
 vector llRot2Euler(rotation q)
-returns the Euler representation (roll, pitch, yaw) of q
+Returns the Euler representation (roll, pitch, yaw) of q
 	</string>
 	<string name="LSLTipText_llEuler2Rot">
 rotation llEuler2Rot(vector v)
-returns the rotation representation of Euler Angles v
+Returns the rotation representation of Euler Angles v
 	</string>
 	<string name="LSLTipText_llAxes2Rot">
 rotation llAxes2Rot(vector fwd, vector left, vector up)
-returns the rotation defined by the coordinate axes
+Returns the rotation defined by the coordinate axes
 	</string>
 	<string name="LSLTipText_llRot2Fwd">
 vector llRot2Fwd(rotation q)
-returns the forward vector defined by q
+Returns the forward vector defined by q
 	</string>
 	<string name="LSLTipText_llRot2Left">
 vector llRot2Left(rotation q)
-returns the left vector defined by q
+Returns the left vector defined by q
 	</string>
 	<string name="LSLTipText_llRot2Up">
 vector llRot2Up(rotation q)
-returns the up vector defined by q
+Returns the up vector defined by q
 	</string>
 	<string name="LSLTipText_llRotBetween">
 rotation llRotBetween(vector v1, vector v2)
-returns the rotation to rotate v1 to v2
+Returns the rotation to rotate v1 to v2
 	</string>
 	<string name="LSLTipText_llWhisper">
 llWhisper(integer channel, string msg)
-whispers msg on channel
+Whispers the text of msg on channel
 	</string>
 	<string name="LSLTipText_llSay">
 llSay(integer channel, string msg)
-says msg on channel
+Says the text of msg on channel
 	</string>
 	<string name="LSLTipText_llShout">
 llShout(integer channel, string msg)
-shouts msg on channel
+Shouts the text of msg on channel
 	</string>
 	<string name="LSLTipText_llListen">
 integer llListen(integer channel, string name, key id, string msg)
-sets a callback for msg on channel from name and id (name, id, and/or msg can be empty) and returns an identifier that can be used to deactivate or remove the listen
+Sets a callback for msg on channel from name and id (name, id, and/or msg can be empty) and returns an identifier that can be used to deactivate or remove the listen
 	</string>
 	<string name="LSLTipText_llListenControl">
 llListenControl(integer number, integer active)
-makes a listen event callback active or inactive
+Makes a listen event callback active or inactive
 	</string>
 	<string name="LSLTipText_llListenRemove">
 llListenRemove(integer number)
-removes listen event callback number
+Removes listen event callback number
 	</string>
 	<string name="LSLTipText_llSensor">
 llSensor(string name, key id, integer type, float range, float arc)
 	</string>
 	<string name="LSLTipText_llSensorRepeat">
 llSensorRepeat(string name, key id, integer type, float range, float arc, float rate)
-sets a callback for name and id with type (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within range meters and arc radians of forward vector (name, id, and/or keytype can be empty or 0) and repeats every rate seconds
+Sets a callback for name and id with type (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within range meters and arc radians of forward vector (name, id, and/or keytype can be empty or 0) and repeats every rate seconds
 	</string>
 	<string name="LSLTipText_llSensorRemove">
 llSensorRemove()
-removes sensor
+Removes the sensor setup by llSensorRepeat
 	</string>
 	<string name="LSLTipText_llDetectedName">
 string llDetectedName(integer number)
-returns the name of detected object number (returns empty string if number is not valid sensed object)
+Returns the name of detected object number (returns empty string if number is not a valid sensed object)
 	</string>
 	<string name="LSLTipText_llDetectedKey">
 key llDetectedKey(integer number)
-returns the key of detected object number (returns empty key if number is not valid sensed object)
+Returns the key of detected object number (returns empty key if number is not a valid sensed object)
 	</string>
 	<string name="LSLTipText_llDetectedOwner">
 key llDetectedOwner(integer number)
-returns the key of detected object&apos;s owner (returns empty key if number is not valid sensed object)
+Returns the key of detected object&apos;s owner (returns empty key if number is not a valid sensed object)
 	</string>
 	<string name="LSLTipText_llDetectedType">
 integer llDetectedType(integer number)
-returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object (returns 0 if number is not valid sensed object)
+Returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object (returns 0 if number is not a valid sensed object)
 	</string>
 	<string name="LSLTipText_llDetectedPos">
 vector llDetectedPos(integer number)
-returns the position of detected object number (returns &lt;0,0,0&gt; if number is not valid sensed object)
+Returns the position of detected object number (returns &lt;0,0,0&gt; if number is not a valid sensed object)
 	</string>
 	<string name="LSLTipText_llDetectedVel">
 vector llDetectedVel(integer number)
-returns the velocity of detected object number (returns &lt;0,0,0&gt; if number is not valid sensed object)
+Returns the velocity of detected object number (returns &lt;0,0,0&gt; if number is not a valid sensed object)
 	</string>
 	<string name="LSLTipText_llDetectedGrab">
 vector llDetectedGrab(integer number)
-returns the grab offset of the user touching object (returns &lt;0,0,0&gt; if number is not valid sensed object)
+Returns the grab offset of the user touching object (returns &lt;0,0,0&gt; if number is not a valid sensed object)
 	</string>
 	<string name="LSLTipText_llDetectedRot">
 rotation llDetectedRot(integer number)
-returns the rotation of detected object number (returns &lt;0,0,0,1&gt; if number is not valid sensed object)
+Returns the rotation of detected object number (returns &lt;0,0,0,1&gt; if number is not a valid sensed object)
 	</string>
 	<string name="LSLTipText_llDetectedGroup">
 integer llDetectedGroup(integer number)
 	</string>
 	<string name="LSLTipText_llDetectedLinkNumber">
 integer llDetectedLinkNumber(integer number)
-returns the link position of the triggered event for touches and collisions only
+Returns the link position of the triggered event for touches and collisions only
 	</string>
 	<string name="LSLTipText_llDie">
 llDie()
-deletes the object
+Deletes the object
 	</string>
 	<string name="LSLTipText_llGround">
-float llGround(vector v)
-returns the ground height below the object position + v
+float llGround(vector offset)
+Returns the ground height below the object position + offset
 	</string>
 	<string name="LSLTipText_llCloud">
-float llCloud(vector v)
-returns the cloud density at the object position + v
+float llCloud(vector offset)
+Returns the cloud density at the object position + offset
 	</string>
 	<string name="LSLTipText_llWind">
-vector llWind(vector v)
-returns the wind velocity at the object position + v
+vector llWind(vector offset)
+Returns the wind velocity at the object position + offset
 	</string>
 	<string name="LSLTipText_llSetStatus">
 llSetStatus(integer status, integer value)
-sets status (STATUS_PHYSICS, STATUS_PHANTOM, STATUS_BLOCK_GRAB, STATUS_ROTATE_X, STATUS_ROTATE_Y, and/or STATUS_ROTATE_Z) to value
+Sets status (STATUS_PHYSICS, STATUS_PHANTOM, STATUS_BLOCK_GRAB, STATUS_ROTATE_X, STATUS_ROTATE_Y, and/or STATUS_ROTATE_Z) to value
 	</string>
 	<string name="LSLTipText_llGetStatus">
 integer llGetStatus(integer status)
-gets value of status (STATUS_PHYSICS, STATUS_PHANTOM, STATUS_BLOCK_GRAB, STATUS_ROTATE_X, STATUS_ROTATE_Y, and/or STATUS_ROTATE_Z)
+Returns value of status (STATUS_PHYSICS, STATUS_PHANTOM, STATUS_BLOCK_GRAB, STATUS_ROTATE_X, STATUS_ROTATE_Y, and/or STATUS_ROTATE_Z)
 	</string>
 	<string name="LSLTipText_llSetScale">
 llSetScale(vector scale)
-sets the scale
+Sets the scale of the prim
 	</string>
 	<string name="LSLTipText_llGetScale">
 vector llGetScale()
-gets the scale
+Returns the scale of the prim
 	</string>
 	<string name="LSLTipText_llSetColor">
 llSetColor(vector color, integer face)
-sets the color
+Sets the color on face of the prim
 	</string>
 	<string name="LSLTipText_llGetAlpha">
 float llGetAlpha(integer face)
-gets the alpha
+Returns the alpha of face
 	</string>
 	<string name="LSLTipText_llSetAlpha">
 llSetAlpha(float alpha, integer face)
-sets the alpha
+Sets the alpha on face
 	</string>
 	<string name="LSLTipText_llGetColor">
 vector llGetColor(integer face)
-gets the color
+Returns the color on face
 	</string>
 	<string name="LSLTipText_llSetTexture">
 llSetTexture(string texture, integer face)
-sets the texture of face
+Sets the texture of face or ALL_SIDES
 	</string>
 	<string name="LSLTipText_llScaleTexture">
-llScaleTexture(float scales, float scalet, integer face)
-sets the texture s, t scales for the chosen face
+llScaleTexture(float u, float v, integer face)
+Sets the texture u &amp; v scales for the chosen face or ALL_SIDES
 	</string>
 	<string name="LSLTipText_llOffsetTexture">
-llOffsetTexture(float offsets, float offsett, integer face)
-sets the texture s, t offsets for the chosen face
+llOffsetTexture(float u, float v, integer face)
+Sets the texture u &amp; v offsets for the chosen face or ALL_SIDES
 	</string>
 	<string name="LSLTipText_llRotateTexture">
 llRotateTexture(float rotation, integer face)
-sets the texture rotation for the chosen face
+Sets the texture rotation for the chosen face
 	</string>
 	<string name="LSLTipText_llGetTexture">
 string llGetTexture(integer face)
-gets the texture of face (if it&apos;s a texture in the object inventory, otherwise the key in a string)
+Returns a string that is the texture on face (the inventory name if it is a texture in the prim&apos;s inventory, otherwise the key)
 	</string>
 	<string name="LSLTipText_llSetPos">
 llSetPos(vector pos)
-sets the position (if the script isn&apos;t physical)
+Moves the object or prim towards pos without using physics (if the script isn&apos;t physical)
 	</string>
 	<string name="LSLTipText_llGetPos">
 vector llGetPos()
-gets the position (if the script isn&apos;t physical)
+Returns the position of the task in region coordinates
 	</string>
 	<string name="LSLTipText_llGetLocalPos">
 vector llGetLocalPos()
-gets the position relative to the root (if the script isn&apos;t physical)
+Returns the position relative to the root
 	</string>
 	<string name="LSLTipText_llSetRot">
 llSetRot(rotation rot)
-sets the rotation (if the script isn&apos;t physical)
+Sets the rotation
 	</string>
 	<string name="LSLTipText_llGetRot">
 rotation llGetRot()
-gets the rotation (if the script isn&apos;t physical)
+Returns the rotation relative to the region&apos;s axes
 	</string>
 	<string name="LSLTipText_llGetLocalRot">
 rotation llGetLocalRot()
-gets the rotation local to the root (if the script isn&apos;t physical)
+Returns the rotation local to the root
 	</string>
 	<string name="LSLTipText_llSetForce">
 llSetForce(vector force, integer local)
-sets force on object, in local coords if local == TRUE (if the script is physical)
+Applies force to the object (if the script is physical), in local coords if local == TRUE
 	</string>
 	<string name="LSLTipText_llGetForce">
 vector llGetForce()
-gets the force (if the script is physical)
+Returns the force (if the script is physical)
 	</string>
 	<string name="LSLTipText_llTarget">
 integer llTarget(vector position, float range)
-set positions within range of position as a target and return an ID for the target
+Sets positions within range of position as a target and return an ID for the target
 	</string>
 	<string name="LSLTipText_llTargetRemove">
 llTargetRemove(integer number)
-removes target number
+Removes positional target number registered with llTarget
 	</string>
 	<string name="LSLTipText_llRotTarget">
 integer llRotTarget(rotation rot, float error)
-set rotations with error of rot as a rotational target and return an ID for the rotational target
+Set rotations with error of rot as a rotational target and return an ID for the rotational target
 	</string>
 	<string name="LSLTipText_llRotTargetRemove">
 llRotTargetRemove(integer number)
-removes rotational target number
+Removes rotational target number registered with llRotTarget
 	</string>
 	<string name="LSLTipText_llMoveToTarget">
 llMoveToTarget(vector target, float tau)
-critically damp to target in tau seconds (if the script is physical)
+Critically damps to target in tau seconds (if the script is physical)
 	</string>
 	<string name="LSLTipText_llStopMoveToTarget">
 llStopMoveToTarget()
 	</string>
 	<string name="LSLTipText_llApplyImpulse">
 llApplyImpulse(vector force, integer local)
-applies impulse to object, in local coords if local == TRUE (if the script is physical)
+Applies impulse to object (if the script is physical), in local coords if local == TRUE
 	</string>
 	<string name="LSLTipText_llApplyRotationalImpulse">
 llApplyRotationalImpulse(vector force, integer local)
-applies rotational impulse to object, in local coords if local == TRUE (if the script is physical)
+Applies rotational impulse to object (if the script is physical), in local coords if local == TRUE
 	</string>
 	<string name="LSLTipText_llSetTorque">
 llSetTorque(vector torque, integer local)
-sets the torque of object, in local coords if local == TRUE (if the script is physical)
+Sets the torque of object (if the script is physical), in local coords if local == TRUE
 	</string>
 	<string name="LSLTipText_llGetTorque">
 vector llGetTorque()
-gets the torque (if the script is physical)
+Returns the torque (if the script is physical)
 	</string>
 	<string name="LSLTipText_llSetForceAndTorque">
 llSetForceAndTorque(vector force, vector torque, integer local)
-sets the force and torque of object, in local coords if local == TRUE (if the script is physical)
+Sets the force and torque of object (if the script is physical), in local coords if local == TRUE
 	</string>
 	<string name="LSLTipText_llGetVel">
 vector llGetVel()
-gets the velocity
+Returns the velocity of the object
 	</string>
 	<string name="LSLTipText_llGetAccel">
 vector llGetAccel()
-gets the acceleration
+Returns the acceleration of the object relative to the region&apos;s axes
 	</string>
 	<string name="LSLTipText_llGetOmega">
 vector llGetOmega()
-gets the omega
+Returns the rotation velocity in radians per second
 	</string>
 	<string name="LSLTipText_llGetTimeOfDay">
 float llGetTimeOfDay()
-gets the time in seconds since [SECOND_LIFE] server midnight (or since server up-time; whichever is smaller)
+Returns the time in seconds since [SECOND_LIFE] server midnight or since region up-time, whichever is smaller
 	</string>
 	<string name="LSLTipText_llGetWallclock">
 float llGetWallclock()
-gets the time in seconds since midnight
+Returns the time in seconds since midnight California Pacific time (PST/PDT)
 	</string>
 	<string name="LSLTipText_llGetTime">
 float llGetTime()
-gets the time in seconds since creation
+Returns the time in seconds since the last region reset, script reset, or call to either llResetTime or llGetAndResetTime
 	</string>
 	<string name="LSLTipText_llResetTime">
 llResetTime()
-sets the time to zero
+Sets the script timer to zero
 	</string>
 	<string name="LSLTipText_llGetAndResetTime">
 float llGetAndResetTime()
-gets the time in seconds since creation and sets the time to zero
+Returns the script time in seconds and then resets the script timer to zero
 	</string>
 	<string name="LSLTipText_llSound">
 llSound(string sound, float volume, integer queue, integer loop)
-plays sound at volume and whether it should loop or not
+Plays sound at volume and whether it should loop or not
 	</string>
 	<string name="LSLTipText_llPlaySound">
 llPlaySound(string sound, float volume)
-plays attached sound once at volume (0.0 - 1.0)
+Plays attached sound once at volume (0.0 - 1.0)
 	</string>
 	<string name="LSLTipText_llLoopSound">
 llLoopSound(string sound, float volume)
-plays attached sound looping indefinitely at volume (0.0 - 1.0)
+Plays attached sound looping indefinitely at volume (0.0 - 1.0)
 	</string>
 	<string name="LSLTipText_llLoopSoundMaster">
 llLoopSoundMaster(string sound, float volume)
-plays attached sound looping at volume (0.0 - 1.0), declares it a sync master
+Plays attached sound looping at volume (0.0 - 1.0), declares it a sync master
 	</string>
 	<string name="LSLTipText_llLoopSoundSlave">
 llLoopSoundSlave(string sound, float volume)
-plays attached sound looping at volume (0.0 - 1.0), synced to most audible sync master
+Plays attached sound looping at volume (0.0 - 1.0), synced to most audible sync master
 	</string>
 	<string name="LSLTipText_llPlaySoundSlave">
 llPlaySoundSlave(string sound, float volume)
-plays attached sound once at volume (0.0 - 1.0), synced to next loop of most audible sync master
+Plays attached sound once at volume (0.0 - 1.0), synced to next loop of most audible sync master
 	</string>
 	<string name="LSLTipText_llTriggerSound">
 llTriggerSound(string sound, float volume)
-plays sound at volume (0.0 - 1.0), centered at but not attached to object
+Plays sound at volume (0.0 - 1.0), centered at but not attached to object
 	</string>
 	<string name="LSLTipText_llStopSound">
 llStopSound()
 	</string>
 	<string name="LSLTipText_llPreloadSound">
 llPreloadSound(string sound)
-preloads a sound on viewers within range
+Preloads a sound on viewers within range
 	</string>
 	<string name="LSLTipText_llGetSubString">
 string llGetSubString(string src, integer start, integer end)
-returns the indicated substring
+Returns the indicated substring
 	</string>
 	<string name="LSLTipText_llDeleteSubString">
 string llDeleteSubString(string src, integer start, integer end)
-removes the indicated substring and returns the result
+Removes the indicated substring and returns the result
 	</string>
 	<string name="LSLTipText_llInsertString">
 string llInsertString(string dst, integer position, string src)
-inserts src into dst at position and returns the result
+Returns a destination string dst with the string src inserted starting at position pos
 	</string>
 	<string name="LSLTipText_llToUpper">
 string llToUpper(string src)
-convert src to all upper case and returns the result
+Returns a string that is src with all upper-case characters
 	</string>
 	<string name="LSLTipText_llToLower">
 string llToLower(string src)
-convert src to all lower case and returns the result
+Returns a string that is src with all lower-case characters
 	</string>
 	<string name="LSLTipText_llGiveMoney">
 llGiveMoney(key destination, integer amount)
-transfer amount of money from script owner to destination
+Transfers amount of L$ from script owner to destination
 	</string>
 	<string name="LSLTipText_llMakeExplosion">
 llMakeExplosion(integer particles, float scale, float vel, float lifetime, float arc, string texture, vector offset)
-Make a round explosion of particles
+Makes a round explosion of particles
 	</string>
 	<string name="LSLTipText_llMakeFountain">
 llMakeFountain(integer particles, float scale, float vel, float lifetime, float arc, integer bounce, string texture, vector offset, float bounce_offset)
-Make a fountain of particles
+Makes a fountain of particles
 	</string>
 	<string name="LSLTipText_llMakeSmoke">
 llMakeSmoke(integer particles, float scale, float vel, float lifetime, float arc, string texture, vector offset)
-Make smoke like particles
+Makes smoke like particles
 	</string>
 	<string name="LSLTipText_llMakeFire">
 llMakeFire(integer particles, float scale, float vel, float lifetime, float arc, string texture, vector offset)
-Make fire like particles
+Makes fire like particles
 	</string>
 	<string name="LSLTipText_llRezObject">
 llRezObject(string inventory, vector pos, vector vel, rotation rot, integer param)
-Instanciate owners inventory object at pos with velocity vel and rotation rot with start parameter param
+Instantiates owner&apos;s inventory object at pos with velocity vel and rotation rot with start parameter param
 	</string>
 	<string name="LSLTipText_llLookAt">
-llLookAt(vector target, F32 strength, F32 damping)
-Cause object name to point it&apos;s forward axis towards target
+llLookAt(vector target, float strength, float damping)
+Causes object to point its up axis (positive z) towards target, while keeping its forward axis (positive x) below the horizon
 	</string>
 	<string name="LSLTipText_llStopLookAt">
 llStopLookAt()
-Stop causing object name to point at a target
+Stops causing object to point at a target
 	</string>
 	<string name="LSLTipText_llSetTimerEvent">
 llSetTimerEvent(float sec)
-Cause the timer event to be triggered every sec seconds
+Causes the timer event to be triggered a maximum of once every sec seconds
 	</string>
 	<string name="LSLTipText_llSleep">
 llSleep(float sec)
-Put script to sleep for sec seconds
+Puts the script to sleep for sec seconds
 	</string>
 	<string name="LSLTipText_llGetMass">
 float llGetMass()
-Get the mass of task name that script is attached to
+Returns the mass of object that the script is attached to
 	</string>
 	<string name="LSLTipText_llCollisionFilter">
 llCollisionFilter(string name, key id, integer accept)
-if accept == TRUE, only accept collisions with objects name and id (either is optional), otherwise with objects not name or id
+Sets the collision filter, exclusively or inclusively. If accept == TRUE, only accept collisions with objects name and id (either is optional), otherwise with objects not name or id
 	</string>
 	<string name="LSLTipText_llTakeControls">
 llTakeControls(integer controls, integer accept, integer pass_on)
-Take controls from agent task has permissions for.  If (accept == (controls &amp; input)), send input to task.  If pass_on send to agent also.
+Allows for intercepting keyboard and mouse clicks from the agent the script has permissions for
 	</string>
 	<string name="LSLTipText_llReleaseControls">
 llReleaseControls()
-Stop taking inputs
+Stops taking inputs that were taken with llTakeControls
 	</string>
 	<string name="LSLTipText_llAttachToAvatar">
-llAttachToAvatar(integer attachment)
-Attach to avatar task has permissions for at point attachment
+llAttachToAvatar(integer attach_point)
+Attaches the object to the avatar who has granted permission to the script
 	</string>
 	<string name="LSLTipText_llDetachFromAvatar">
 llDetachFromAvatar()
-Drop off of avatar
+Detaches object from avatar
 	</string>
 	<string name="LSLTipText_llTakeCamera">
 llTakeCamera(key avatar)
-Move avatar&apos;s viewpoint to task
+Moves avatar&apos;s viewpoint to task
 	</string>
 	<string name="LSLTipText_llReleaseCamera">
 llReleaseCamera(key avatar)
-Return camera to agent
+Returns camera to agent avatar
 	</string>
 	<string name="LSLTipText_llGetOwner">
 key llGetOwner()
-Returns the owner of the task
+Returns the object owner&apos;s UUID
 	</string>
 	<string name="LSLTipText_llInstantMessage">
 llInstantMessage(key user, string message)
-IMs message to the user
+Sends the specified string as an Instant Message to the user
 	</string>
 	<string name="LSLTipText_llEmail">
 llEmail(string address, string subject, string message)
-Sends email to address with subject and message
+Sends an email to address with the subject and message
 	</string>
 	<string name="LSLTipText_llGetNextEmail">
 llGetNextEmail(string address, string subject)
-Get the next waiting email with appropriate address and/or subject (if blank they are ignored)
+Gets the next waiting email that comes from address, with specified subject
 	</string>
 	<string name="LSLTipText_llGetKey">
 key llGetKey()
-Get the key for the task the script is attached to
+Returns the key of the prim the script is attached to
 	</string>
 	<string name="LSLTipText_llSetBuoyancy">
 llSetBuoyancy(float buoyancy)
-Set the tasks buoyancy (0 is none, &lt; 1.0 sinks, 1.0 floats, > 1.0 rises)
+Sets the buoyancy of the task or object (0 is disabled, &lt; 1.0 sinks, 1.0 floats, &gt; 1.0 rises)
 	</string>
 	<string name="LSLTipText_llSetHoverHeight">
 llSetHoverHeight(float height, integer water, float tau)
-Critically damps to a height (either above ground level or above the higher of land and water if water == TRUE)
+Critically damps to a height above the ground (or water) in tau seconds
 	</string>
 	<string name="LSLTipText_llStopHover">
 llStopHover()
-Stop hovering to a height
+Stops hovering to a height
 	</string>
 	<string name="LSLTipText_llMinEventDelay">
 llMinEventDelay(float delay)
-Set the minimum time between events being handled
+Sets the minimum time between events being handled
 	</string>
 	<string name="LSLTipText_llSoundPreload">
 llSoundPreload(string sound)
-preloads a sound on viewers within range
+Preloads a sound on viewers within range
 	</string>
 	<string name="LSLTipText_llRotLookAt">
-llRotLookAt(rotation target, F32 strength, F32 damping)
-Cause object name to point it&apos;s forward axis towards target
+llRotLookAt(rotation target, float strength, float damping)
+Causes object name to point its forward axis towards target
 	</string>
 	<string name="LSLTipText_llStringLength">
 integer llStringLength(string str)
 	</string>
 	<string name="LSLTipText_llStartAnimation">
 llStartAnimation(string anim)
-Start animation anim for agent that owns object
+Starts animation anim for agent that granted PERMISSION_TRIGGER_ANIMATION if the permission has not been revoked
 	</string>
 	<string name="LSLTipText_llStopAnimation">
 llStopAnimation(string anim)
-Stop animation anim for agent that owns object
+Stops animation anim for agent that granted permission
 	</string>
 	<string name="LSLTipText_llPointAt">
 llPointAt(vector pos)
-Make agent that owns object point at pos
+Makes agent that owns object point at pos
 	</string>
 	<string name="LSLTipText_llStopPointAt">
 llStopPointAt()
-Stop agent that owns object pointing
+Stops pointing agent that owns object
 	</string>
 	<string name="LSLTipText_llTargetOmega">
 llTargetOmega(vector axis, float spinrate, float gain)
-Attempt to spin at spinrate with strength gain
+Rotates the object around axis at spinrate with strength gain
 	</string>
 	<string name="LSLTipText_llGetStartParameter">
 integer llGetStartParameter()
-Get's the start paramter passed to llRezObject
+Returns an integer that is the script start/rez parameter
 	</string>
 	<string name="LSLTipText_llGodLikeRezObject">
 llGodLikeRezObject(key inventory, vector pos)
-rez directly off of a UUID if owner has dog-bit set
+Rezzes directly off of UUID if owner is in God Mode
 	</string>
 	<string name="LSLTipText_llRequestPermissions">
 llRequestPermissions(key agent, integer perm)
-ask agent to allow the script to do perm (NB: Debit, ownership, link, joint, and permission requests can only go to the task's owner)
+Asks the agent for permission to run certain classes of functions
 	</string>
 	<string name="LSLTipText_llGetPermissionsKey">
 key llGetPermissionsKey()
-Return agent that permissions are enabled for.  NULL_KEY if not enabled
+Returns the key of the avatar that last granted permissions to the script
 	</string>
 	<string name="LSLTipText_llGetPermissions">
 integer llGetPermissions()
-return what permissions have been enabled
+Returns an integer bitfield with the permissions that have been granted
 	</string>
 	<string name="LSLTipText_llGetLinkNumber">
 integer llGetLinkNumber()
-Returns what number in a link set the script is attached to (0 means no link, 1 the root, 2 for first child, etc)
+Returns the link number of the prim containing the script (0 means not linked, 1 the prim is the root, 2 the prim is the first child, etc)
 	</string>
 	<string name="LSLTipText_llSetLinkColor">
 llSetLinkColor(integer linknumber, vector color, integer face)
-If a task exists in the link chain at linknumber, set face to color
+Sets face to color if a task exists in the link chain at linknumber
 	</string>
 	<string name="LSLTipText_llCreateLink">
 llCreateLink(key target, integer parent)
-Attempt to link task script is attached to and target (requires permission PERMISSION_CHANGE_LINKS be set). If parent == TRUE, task script is attached to is the root
+Attempts to link the script&apos;s object with the target (requires that PERMISSION_CHANGE_LINKS be granted). If parent == TRUE, then the script&apos;s object becomes the root
 	</string>
 	<string name="LSLTipText_llBreakLink">
 llBreakLink(integer linknum)
-Delinks the task with the given link number (requires permission PERMISSION_CHANGE_LINKS be set)
+Delinks the prim with the given link number in a linked object set (requires that PERMISSION_CHANGE_LINKS be granted)
 	</string>
 	<string name="LSLTipText_llBreakAllLinks">
 llBreakAllLinks()
-Delinks all tasks in the link set (requires permission PERMISSION_CHANGE_LINKS be set)
+Delinks all prims in the link set (requires that PERMISSION_CHANGE_LINKS be granted)
 	</string>
 	<string name="LSLTipText_llGetLinkKey">
-key llGetLinkKey(integer linknum)
-Get the key of linknumber in link set
+key llGetLinkKey(integer linknumber)
+Returns the key of the linked prim linknumber
 	</string>
 	<string name="LSLTipText_llGetLinkName">
-string llGetLinkName(integer linknum)
-Get the name of linknumber in link set
+string llGetLinkName(integer linknumber)
+Returns the name of linknumber in a link set
 	</string>
 	<string name="LSLTipText_llGetInventoryNumber">
 integer llGetInventoryNumber(integer type)
-Get the number of items of a given type in the task's inventory.
-Valid types: INVENTORY_TEXTURE, INVENTORY_SOUND, INVENTORY_OBJECT, INVENTORY_SCRIPT, INVENTORY_CLOTHING, INVENTORY_BODYPART, INVENTORY_NOTECARD, INVENTORY_LANDMARK, INVENTORY_ALL
+Returns the number of items of a given type (INVENTORY_* flag) in the prim&apos;s inventory
 	</string>
 	<string name="LSLTipText_llGetInventoryName">
 string llGetInventoryName(integer type, integer number)
-Get the name of the inventory item number of type
+Returns the name of the inventory item number of a given type
 	</string>
 	<string name="LSLTipText_llSetScriptState">
 llSetScriptState(string name, integer run)
-Control the state of a script name.
+Sets the running state of the specified script
 	</string>
 	<string name="LSLTipText_llGetEnergy">
 float llGetEnergy()
 	</string>
 	<string name="LSLTipText_llGiveInventory">
 llGiveInventory(key destination, string inventory)
-Give inventory to destination
+Gives inventory to destination
 	</string>
 	<string name="LSLTipText_llRemoveInventory">
-llRemoveInventory(string inventory)
-Remove the named inventory item
+llRemoveInventory(string item)
+Removes the named inventory item
 	</string>
 	<string name="LSLTipText_llSetText">
 llSetText(string text, vector color, float alpha)
-Set text floating over object
+Displays text that hovers over the prim with specific color and translucency specified with alpha
 	</string>
 	<string name="LSLTipText_llWater">
-float llWater(vector v)
-returns the water height below the object position + v
+float llWater(vector offset)
+Returns the water height below the object position + offset
 	</string>
 	<string name="LSLTipText_llPassTouches">
 llPassTouches(integer pass)
-if pass == TRUE, touches are passed from children on to parents (default is FALSE)
+If pass == TRUE, touches are passed from children on to parents
 	</string>
 	<string name="LSLTipText_llRequestAgentData">
 key llRequestAgentData(key id, integer data)
-Requests data about agent id.  When data is available the dataserver event will be raised
+Requests data about agent id. When data is available the dataserver event will be raised.
 	</string>
 	<string name="LSLTipText_llRequestInventoryData">
 key llRequestInventoryData(string name)
-Requests data from object's inventory object.  When data is available the dataserver event will be raised
+Requests data from object&apos;s inventory object. When data is available the dataserver event will be raised.
 	</string>
 	<string name="LSLTipText_llSetDamage">
 llSetDamage(float damage)
-Sets the amount of damage that will be done to an object that this task hits.  Task will be killed.
+Sets the amount of damage that will be done when this object hits an avatar.
 	</string>
 	<string name="LSLTipText_llTeleportAgentHome">
 llTeleportAgentHome(key id)
-Teleports agent on owner's land to agent's home location
+Teleports avatar on the owner&apos;s land to their home location without any warning
 	</string>
 	<string name="LSLTipText_llModifyLand">
-llModifyLand(integer action, integer size)
-Modify land with action (LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, LAND_NOISE, LAND_REVERT)
-on size (LAND_SMALL_BRUSH, LAND_MEDIUM_BRUSH, LAND_LARGE_BRUSH)
+llModifyLand(integer action, integer brush)
+Modifies land using the specified action on the specified brush size of land
 	</string>
 	<string name="LSLTipText_llCollisionSound">
 llCollisionSound(string impact_sound, float impact_volume)
-Suppress default collision sounds, replace default impact sounds with impact_sound (empty string to just suppress)
+Suppresses default collision sounds, replaces default impact sounds with impact_sound at the volume impact_volume
 	</string>
 	<string name="LSLTipText_llCollisionSprite">
 llCollisionSprite(string impact_sprite)
-Suppress default collision sprites, replace default impact sprite with impact_sprite (empty string to just suppress)
+Suppresses default collision sprites, replaces default impact sprite with impact_sprite (use an empty string to just suppress)
 	</string>
 	<string name="LSLTipText_llGetAnimation">
 string llGetAnimation(key id)
-Get the currently playing locomotion animation for avatar id
+Returns the name of the currently playing locomotion animation for avatar id
 	</string>
 	<string name="LSLTipText_llResetScript">
 llResetScript()
 	</string>
 	<string name="LSLTipText_llMessageLinked">
 llMessageLinked(integer linknum, integer num, string str, key id)
-Sends num, str, and id to members of the link set
-(LINK_ROOT sends to root task in a linked set,
-LINK_SET sends to all tasks,
-LINK_ALL_OTHERS to all other tasks,
-LINK_ALL_CHILDREN to all children,
-LINK_THIS to the task the script it is in)
+Allows scripts in the same object to communicate. Triggers a link_message event with the same parameters num, str, and id in all scripts in the prim(s) described by linknum.
 	</string>
 	<string name="LSLTipText_llPushObject">
 llPushObject(key id, vector impulse, vector ang_impulse, integer local)
 	</string>
 	<string name="LSLTipText_llPassCollisions">
 llPassCollisions(integer pass)
-if pass == TRUE, collisions are passed from children on to parents (default is FALSE)
+If pass == TRUE, collisions are passed from children on to parents (default is FALSE)
 	</string>
 	<string name="LSLTipText_llGetScriptName">
-llGetScriptName()
-Returns the script name
+string llGetScriptName()
+Returns the name of the script that this function is used in
 	</string>
 	<string name="LSLTipText_llGetNumberOfSides">
 integer llGetNumberOfSides()
-Returns the number of sides
+Returns the number of faces (or sides) of the prim
 	</string>
 	<string name="LSLTipText_llAxisAngle2Rot">
 rotation llAxisAngle2Rot(vector axis, float angle)
-Returns the rotation generated angle about axis
+Returns the rotation that is a generated angle about axis
 	</string>
 	<string name="LSLTipText_llRot2Axis">
 vector llRot2Axis(rotation rot)
 	</string>
 	<string name="LSLTipText_llGetInventoryKey">
 key llGetInventoryKey(string name)
-Returns the key of the inventory name
+Returns the key that is the UUID of the inventory name
 	</string>
 	<string name="LSLTipText_llAllowInventoryDrop">
 llAllowInventoryDrop(integer add)
-If add == TRUE, users without permissions can still drop inventory items onto task
+If add == TRUE, users without modify permissions can still drop inventory items onto a prim
 	</string>
 	<string name="LSLTipText_llGetSunDirection">
 vector llGetSunDirection()
-Returns the sun direction on the simulator
+Returns a normalized vector of the direction of the sun in the region
 	</string>
 	<string name="LSLTipText_llGetTextureOffset">
-vector llGetTextureOffset(integer side)
-Returns the texture offset of side in the x and y components of a vector
+vector llGetTextureOffset(integer face)
+Returns the texture offset of face in the x and y components of a vector
 	</string>
 	<string name="LSLTipText_llGetTextureScale">
 vector llGetTextureScale(integer side)
 	</string>
 	<string name="LSLTipText_llSubStringIndex">
 integer llSubStringIndex(string source, string pattern)
-Finds index in source where pattern first appears (returns -1 if not found)
+Returns an integer that is the index in source where pattern first appears.
+(Returns -1 if not found)
 	</string>
 	<string name="LSLTipText_llGetOwnerKey">
 key llGetOwnerKey(key id)
-Find the owner of id
+Returns the owner of object id
 	</string>
 	<string name="LSLTipText_llGetCenterOfMass">
 vector llGetCenterOfMass()
-Get the object's center of mass
+Returns the prim&apos;s center of mass (unless called from the root prim, where it returns the object&apos;s center of mass)
 	</string>
 	<string name="LSLTipText_llListSort">
 list llListSort(list src, integer stride, integer ascending)
-Sort the list into blocks of stride in ascending order if ascending == TRUE.  Note that sort only works between same types.
+Sorts the list into blocks of stride, in ascending order if ascending == TRUE.
+The sort order is affected by type.
 	</string>
 	<string name="LSLTipText_llGetListLength">
 integer llGetListLength(list src)
-Get the number of elements in the list
+Returns the number of elements in the list
 	</string>
 	<string name="LSLTipText_llList2Integer">
 integer llList2Integer(list src, integer index)
-Copy the integer at index in the list
+Copies the integer at index in the list
 	</string>
 	<string name="LSLTipText_llList2Float">
 float llList2Float(list src, integer index)
-Copy the float at index in the list
+Copies the float at index in the list
 	</string>
 	<string name="LSLTipText_llList2String">
 string llList2String(list src, integer index)
-Copy the string at index in the list
+Copies the string at index in the list
 	</string>
 	<string name="LSLTipText_llList2Key">
 key llList2Key(list src, integer index)
-Copy the key at index in the list
+Copies the key at index in the list
 	</string>
 	<string name="LSLTipText_llList2Vector">
 vector llList2Vector(list src, integer index)
-Copy the vector at index in the list
+Copies the vector at index in the list
 	</string>
 	<string name="LSLTipText_llList2Rot">
 rotation llList2Rot(list src, integer index)
-Copy the rotation at index in the list
+Copies the rotation at index in the list
 	</string>
 	<string name="LSLTipText_llList2List">
 list llList2List(list src, integer start, integer end)
-Copy the slice of the list from start to end
+Copies the slice of the list from start to end
 	</string>
 	<string name="LSLTipText_llDeleteSubList">
 list llDeleteSubList(list src, integer start, integer end)
-Remove the slice from the list and return the remainder
+Removes the slice from start to end and returns the remainder of the list
 	</string>
 	<string name="LSLTipText_llGetListEntryType">
 integer llGetListEntryType(list src, integer index)
 	</string>
 	<string name="LSLTipText_llList2CSV">
 string llList2CSV(list src)
-Create a string of comma separated values from list
+Creates a string of comma separated values from list
 	</string>
 	<string name="LSLTipText_llCSV2List">
 list llCSV2List(string src)
-Create a list from a string of comma separated values
+Creates a list from a string of comma separated values
 	</string>
 	<string name="LSLTipText_llListRandomize">
 list llListRandomize(list src, integer stride)
 	</string>
 	<string name="LSLTipText_llList2ListStrided">
 list llList2ListStrided(list src, integer start, integer end, integer stride)
-Copy the strided slice of the list from start to end
+Copies the strided slice of the list from start to end
 	</string>
 	<string name="LSLTipText_llGetRegionCorner">
 vector llGetRegionCorner()
-Returns a vector with the south west corner x,y position of the region the object is in
+Returns a vector in meters that is the global location of the south-west corner of the region which the object is in
 	</string>
 	<string name="LSLTipText_llListInsertList">
 list llListInsertList(list dest, list src, integer start)
-Inserts src into dest at position start
+Returns a list that contains all the elements from dest but with the elements from src inserted at position start
 	</string>
 	<string name="LSLTipText_llListFindList">
 integer llListFindList(list src, list test)
-Returns the start of the first instance of test in src, -1 if not found
+Returns the index of the first instance of test in src.
+(Returns -1 if not found)
 	</string>
 	<string name="LSLTipText_llGetObjectName">
 string llGetObjectName()
-Returns the name of the object script is attached to
+Returns the name of the prim which the script is attached to
 	</string>
 	<string name="LSLTipText_llSetObjectName">
 llSetObjectName(string name)
-Sets the objects name
+Sets the prim&apos;s name to the name parameter
 	</string>
 	<string name="LSLTipText_llGetDate">
 string llGetDate()
-Gets the date as YYYY-MM-DD
+Returns the current date in the UTC time zone in the format YYYY-MM-DD
 	</string>
 	<string name="LSLTipText_llEdgeOfWorld">
 integer llEdgeOfWorld(vector pos, vector dir)
-Checks to see whether the border hit by dir from pos is the edge of the world (has no neighboring simulator)
+Checks to see whether the border hit by dir from pos is the edge of the world (has no neighboring region)
 	</string>
 	<string name="LSLTipText_llGetAgentInfo">
 integer llGetAgentInfo(key id)
-Gets information about agent ID.
-Returns AGENT_FLYING, AGENT_ATTACHMENTS, AGENT_SCRIPTED, AGENT_SITTING, AGENT_ON_OBJECT, AGENT_MOUSELOOK, AGENT_AWAY, AGENT_BUSY, AGENT_TYPING, AGENT_CROUCHING, AGENT_ALWAYS_RUN, AGENT_WALKING, AGENT_IN_AIR and/or AGENT_AUTOPILOT.
+Returns an integer bitfield containing the agent information about id.
+Returns AGENT_FLYING, AGENT_ATTACHMENTS, AGENT_SCRIPTED, AGENT_SITTING, AGENT_ON_OBJECT, AGENT_MOUSELOOK, AGENT_AWAY, AGENT_BUSY, AGENT_TYPING, AGENT_CROUCHING, AGENT_ALWAYS_RUN, AGENT_WALKING and/or AGENT_IN_AIR.
 	</string>
 	<string name="LSLTipText_llAdjustSoundVolume">
 llAdjustSoundVolume(float volume)
-adjusts volume of attached sound (0.0 - 1.0)
+Adjusts volume of attached sound (0.0 - 1.0)
 	</string>
 	<string name="LSLTipText_llSetSoundQueueing">
 llSetSoundQueueing(integer queue)
-determines whether attached sound calls wait for the current sound to finish (0 = no [default], nonzero = yes)
+Sets whether attached sounds wait for the current sound to finish (If queue == TRUE then queuing is enabled, if FALSE queuing is disabled [default])
 	</string>
 	<string name="LSLTipText_llSetSoundRadius">
 llSetSoundRadius(float radius)
-establishes a hard cut-off radius for audibility of scripted sounds (both attached and triggered)
+Establishes a hard cut-off radius for audibility of scripted sounds (both attached and triggered)
 	</string>
 	<string name="LSLTipText_llKey2Name">
 string llKey2Name(key id)
-Returns the name of the object key, iff the object is in the current simulator, otherwise the empty string
+Returns the name of the prim or avatar specified by id.
+(The id must be a valid rezzed prim or avatar key in the current simulator, otherwise an empty string is returned.)
 	</string>
 	<string name="LSLTipText_llSetTextureAnim">
 llSetTextureAnim(integer mode, integer face, integer sizex, integer sizey, float start, float length, float rate)
-Animate the texture on the specified face/faces
+Animates the texture on the specified face/faces
 	</string>
 	<string name="LSLTipText_llTriggerSoundLimited">
-llTriggerSoundLimited(string sound, float volume, vector tne, vector bsw)
-plays sound at volume (0.0 - 1.0), centered at but not attached to object, limited to AABB defined by vectors top-north-east and bottom-south-west
+llTriggerSoundLimited(string sound, float volume, vector top_north_east, vector bottom_south_west)
+Plays sound at volume (0.0 - 1.0), centered at but not attached to object, limited to the box defined by vectors top_north_east and bottom_south_west
 	</string>
 	<string name="LSLTipText_llEjectFromLand">
-llEjectFromLand(key pest)
-Ejects pest from land that you own
+llEjectFromLand(key avatar)
+Ejects avatar from the parcel
 	</string>
 	<string name="LSLTipText_llParseString2List">
 list llParseString2List(string src, list separators, list spacers)
-Breaks src into a list, discarding separators, keeping spacers (separators and spacers must be lists of strings, maximum of 8 each)
+Breaks src into a list, discarding separators, keeping spacers
+(separators and spacers must be lists of strings, maximum of 8 each)
 	</string>
 	<string name="LSLTipText_llOverMyLand">
 integer llOverMyLand(key id)
-Returns TRUE if id is over land owner of object owns, FALSE otherwise
+Returns TRUE if id is over land owned by the script owner, otherwise FALSE
 	</string>
 	<string name="LSLTipText_llGetLandOwnerAt">
 key llGetLandOwnerAt(vector pos)
-Returns the key of the land owner, NULL_KEY if public
+Returns the key of the land owner, returns NULL_KEY if public
 	</string>
 	<string name="LSLTipText_llGetNotecardLine">
 key llGetNotecardLine(string name, integer line)
 	</string>
 	<string name="LSLTipText_llGetAgentSize">
 vector llGetAgentSize(key id)
-If the agent is in the same sim as the object, returns the size of the avatar
+If the avatar is in the same region, returns the size of the bounding box of the requested avatar by id, otherwise returns ZERO_VECTOR
 	</string>
 	<string name="LSLTipText_llSameGroup">
 integer llSameGroup(key id)
-Returns TRUE if ID is in the same sim and has the same active group, otherwise FALSE
+Returns TRUE if avatar id is in the same region and has the same active group, otherwise FALSE
 	</string>
 	<string name="LSLTipText_llUnSit">
 key llUnSit(key id)
-If agent identified by id is sitting on the object the script is attached to or is over land owned by the objects owner, the agent is forced to stand up
+If avatar identified by id is sitting on the object the script is attached to or is over land owned by the object&apos;s owner, the avatar is forced to stand up
 	</string>
 	<string name="LSLTipText_llGroundSlope">
-vector llGroundSlope(vector v)
-returns the ground slope below the object position + v
+vector llGroundSlope(vector offset)
+Returns the ground slope below the object position + offset
 	</string>
 	<string name="LSLTipText_llGroundNormal">
-vector llGroundNormal(vector v)
-returns the ground normal below the object position + v
+vector llGroundNormal(vector offset)
+Returns the ground normal below the object position + offset
 	</string>
 	<string name="LSLTipText_llGroundContour">
-vector llGroundCountour(vector v)
-returns the ground contour below the object position + v
+vector llGroundCountour(vector offset)
+Returns the ground contour direction below the object position + offset
 	</string>
 	<string name="LSLTipText_llGetAttached">
 integer llGetAttached()
-returns the object attachment point or 0 if not attached
+Returns the object&apos;s attachment point, or 0 if not attached
 	</string>
 	<string name="LSLTipText_llGetFreeMemory">
 integer llGetFreeMemory()
-returns the available heap space for the current script
+Returns the number of free bytes of memory the script can use
 	</string>
 	<string name="LSLTipText_llGetRegionName">
 string llGetRegionName()
-returns the current region name
+Returns the current region name
 	</string>
 	<string name="LSLTipText_llGetRegionTimeDilation">
 float llGetRegionTimeDilation()
-returns the current time dilation as a float between 0 and 1
+Returns the current time dilation as a float between 0.0 (full dilation) and 1.0 (no dilation)
 	</string>
 	<string name="LSLTipText_llGetRegionFPS">
 float llGetRegionFPS()
-returns the mean region frames per second
+Returns the mean region frames per second
 	</string>
 	<string name="LSLTipText_llParticleSystem">
 llParticleSystem(list rules)
-Creates a particle system based on rules.  Empty list removes particle system from object.
+Creates a particle system based on rules.  An empty list removes the particle system.
 List format is [ rule1, data1, rule2, data2 . . . rulen, datan ]
 	</string>
 	<string name="LSLTipText_llGroundRepel">
 llGroundRepel(float height, integer water, float tau)
-Critically damps to height if within height*0.5 of level (either above ground level or above the higher of land and water if water == TRUE)
+Critically damps to height if within height*0.5 of level (either above ground level, or above the higher of land and water if water == TRUE)
 	</string>
 	<string name="LSLTipText_llGiveInventoryList">
-llGiveInventoryList(key destination, string category, list inventory)
-Give inventory to destination in a new category
+llGiveInventoryList(key target, string folder, list inventory)
+Gives inventory items to target, creating a new folder to put them in
 	</string>
 	<string name="LSLTipText_llSetVehicleType">
 llSetVehicleType(integer type)
-sets vehicle to one of the default types
+Sets the vehicle to one of the default types
 	</string>
 	<string name="LSLTipText_llSetVehicleFloatParam">
 llSetVehicleFloatParam(integer param, float value)
-sets the specified vehicle float parameter
+Sets the specified vehicle float parameter
 	</string>
 	<string name="LSLTipText_llSetVehicleVectorParam">
 llSetVehicleVectorParam(integer param, vector vec)
-sets the specified vehicle vector parameter
+Sets the specified vehicle vector parameter
 	</string>
 	<string name="LSLTipText_llSetVehicleRotationParam">
 llSetVehicleVectorParam(integer param, rotation rot)
-sets the specified vehicle rotation parameter
+Sets the specified vehicle rotation parameter
 	</string>
 	<string name="LSLTipText_llSetVehicleFlags">
 llSetVehicleFlags(integer flags)
-sets the enabled bits in 'flags'
+Sets the enabled bits in &apos;flags&apos;
 	</string>
 	<string name="LSLTipText_llRemoveVehicleFlags">
 llRemoveVehicleFlags(integer flags)
-removes the enabled bits in 'flags'
+Removes the enabled bits in &apos;flags&apos;
 	</string>
 	<string name="LSLTipText_llSitTarget">
 llSitTarget(vector offset, rotation rot)
-Set the sit location for this object (if offset == &lt;0,0,0&gt; clear it)
+Sets the sit location for the prim.  If offset == &lt;0,0,0&gt; then the sit target is removed.
 	</string>
 	<string name="LSLTipText_llAvatarOnSitTarget">
 key llAvatarOnSitTarget()
-If an avatar is sitting on the sit target, return the avatar's key, NULL_KEY otherwise
+If an avatar is seated on the sit target, returns the avatar&apos;s key, otherwise NULL_KEY
 	</string>
 	<string name="LSLTipText_llAddToLandPassList">
 llAddToLandPassList(key avatar, float hours)
-Add avatar to the land pass list for hours
+Adds avatar to the land pass list for hours, or indefinitely if hours is 0
 	</string>
 	<string name="LSLTipText_llSetTouchText">
 llSetTouchText(string text)
-Displays text in pie menu that acts as a touch
+Displays text rather than the default &apos;Touch&apos; in the pie menu
 	</string>
 	<string name="LSLTipText_llSetSitText">
 llSetSitText(string text)
-Displays text rather than sit in pie menu
+Displays text rather than the default &apos;Sit Here&apos; in the pie menu
 	</string>
 	<string name="LSLTipText_llSetCameraEyeOffset">
 llSetCameraEyeOffset(vector offset)
-Sets the camera eye offset used in this object if an avatar sits on it
+Sets the camera eye offset for avatars that sit on the object
 	</string>
 	<string name="LSLTipText_llSetCameraAtOffset">
 llSetCameraAtOffset(vector offset)
-Sets the camera at offset used in this object if an avatar sits on it
+Sets the point the camera is looking at to offset for avatars that sit on the object
 	</string>
 	<string name="LSLTipText_llDumpList2String">
 string llDumpList2String(list src, string separator)
-Write the list out in a single string using separator between values
+Returns the list in a single string, using separator between the entries
 	</string>
 	<string name="LSLTipText_llScriptDanger">
 integer llScriptDanger(vector pos)
-Returns true if pos is over public land, sandbox land, land that doesn't allow everyone to edit and build, or land that doesn't allow outside scripts
+Returns TRUE if pos is over public land, sandbox land, land that doesn&apos;t allow everyone to edit and build, or land that doesn&apos;t allow outside scripts
 	</string>
 	<string name="LSLTipText_llDialog">
 llDialog(key avatar, string message, list buttons, integer chat_channel
-Shows a dialog box on the avatar's screen with the message.
-Up to 12 strings in the list form buttons.
-If a button is clicked, the name is chatted on chat_channel.
+Shows a dialog box on the avatar&apos;s screen with a message and up to 12 buttons.
+If a button is pressed, the avatar says the text of the button label on chat_channel.
 	</string>
 	<string name="LSLTipText_llVolumeDetect">
 llVolumeDetect(integer detect)
-If detect = TRUE, object becomes phantom but triggers collision_start and collision_end events when other objects start and stop interpenetrating.
-Must be applied to the root object.
+If detect = TRUE, object works much like Phantom, but triggers collision_start and collision_end events when other objects start and stop interpenetrating.
+Must be applied to the root prim.
 	</string>
 	<string name="LSLTipText_llResetOtherScript">
 llResetOtherScript(string name)
 	</string>
 	<string name="LSLTipText_llGetScriptState">
 integer llGetScriptState(string name)
-Resets TRUE if script name is running
+Returns TRUE if the script name is running
 	</string>
 	<string name="LSLTipText_llRemoteLoadScript">
-Deprecated.  Please use llRemoteLoadScriptPin instead.
+DEPRECATED!  Please use llRemoteLoadScriptPin instead.
 	</string>
 	<string name="LSLTipText_llSetRemoteScriptAccessPin">
 llSetRemoteScriptAccessPin(integer pin)
-If pin is set to a non-zero number, the task will accept remote script loads via llRemoteLoadScriptPin if it passes in the correct pin.
-Othersise, llRemoteLoadScriptPin is ignored.
+If pin is set to a non-zero number, allows a prim to have scripts remotely loaded via llRemoteLoadScriptPin when it passes in the correct pin. Otherwise, llRemoteLoadScriptPin is ignored.
 	</string>
 	<string name="LSLTipText_llRemoteLoadScriptPin">
 llRemoteLoadScriptPin(key target, string name, integer pin, integer running, integer start_param)
-If the owner of the object this script is attached can modify target, 
-they are in the same region, and the matching pin is used,
-copy script name onto target,
-if running == TRUE, start the script with param.
+Copies script name onto target, if the owner of this scripted object can modify target and is in the same region, and the matching pin is used.
+If running == TRUE, starts the script with start_param
 	</string>
 	<string name="LSLTipText_llOpenRemoteDataChannel">
 llOpenRemoteDataChannel()
-Creates a channel to listen for XML-RPC calls.  Will trigger a remote_data event with channel id once it is available.
+Creates a channel to listen for XML-RPC calls, and will trigger a remote_data event with channel id once it is available
 	</string>
 	<string name="LSLTipText_llSendRemoteData">
 key llSendRemoteData(key channel, string dest, integer idata, string sdata)
-Send an XML-RPC request to dest through channel with payload of channel (in a string), integer idata and string sdata.
-A message identifier key is returned.
-An XML-RPC reply will trigger a remote_data event and reference the message id.
-The message_id is returned.
+Sends an XML-RPC request to dest through channel with payload of channel (in a string), integer idata and string sdata.
+Returns a key that is the message_id for the resulting remote_data events.
 	</string>
 	<string name="LSLTipText_llRemoteDataReply">
 llRemoteDataReply(key channel, key message_id, string sdata, integer idata)
-Send an XML-RPC reply to message_id on channel with payload of string sdata and integer idata
+Sends an XML-RPC reply to message_id on channel with payload of string sdata and integer idata
 	</string>
 	<string name="LSLTipText_llCloseRemoteDataChannel">
 llCloseRemoteDataChannel(key channel)
-Closes XML-RPC channel.
+Closes XML-RPC channel
 	</string>
 	<string name="LSLTipText_llMD5String">
 string llMD5String(string src, integer nonce)
-Performs a RSA Data Security, Inc. MD5 Message-Digest Algorithm on string with nonce.  Returns a 32 character hex string.
+Returns a string of 32 hex characters that is a RSA Data Security, Inc. MD5 Message-Digest Algorithm of src with nonce
 	</string>
 	<string name="LSLTipText_llSetPrimitiveParams">
 llSetPrimitiveParams(list rules)
-Set primitive parameters based on rules.
+Sets the prim&apos;s parameters according to rules
 	</string>
 	<string name="LSLTipText_llStringToBase64">
 string llStringToBase64(string str)
-Converts a string to the Base 64 representation of the string.
+Converts a string to the Base64 representation of the string
 	</string>
 	<string name="LSLTipText_llBase64ToString">
 string llBase64ToString(string str)
-Converts a Base 64 string to a conventional string.  If the conversion creates any unprintable characters, they are converted to spaces.
+Converts a Base64 string to a conventional string.
+If the conversion creates any unprintable characters, they are converted to spaces.
 	</string>
 	<string name="LSLTipText_llXorBase64Strings">
 string llXorBase64Strings(string s1, string s2)
-DEPRECATED!  Please use llXorBase64StringsCorrect instead!!  Incorrectly performs an exclusive or on two Base 64 strings and returns a Base 64 string.  s2 repeats if it is shorter than s1.  Retained for backwards compatability.
+DEPRECATED!  Please use llXorBase64StringsCorrect instead.
+Incorrectly performs an exclusive or on two Base64 strings and returns a Base64 string.  s2 repeats if it is shorter than s1.  Retained for backwards compatability.
 	</string>
 	<string name="LSLTipText_llRemoteDataSetRegion">
 llRemoteDataSetRegion()
-If an object using remote data channels changes regions, you must call this function to reregister the remote data channels.
-You do not need to make this call if you don't change regions.
+DEPRECATED!  Please use llOpenRemoteDataChannel instead.
+If an object using remote data channels changes regions, you must call this function to reregister the remote data channels. This call is not needed if the prim does not change regions.
 	</string>
 	<string name="LSLTipText_llLog10">
 float llLog10(float val)
-Returns the base 10 log of val if val &gt; 0, otherwise returns 0.
+Returns the base 10 logarithm of val.  Returns zero if val &lt;= 0.
 	</string>
 	<string name="LSLTipText_llLog">
 float llLog(float val)
-Returns the base e log of val if val &gt; 0, otherwise returns 0.
+Returns the natural logarithm of val.  Returns zero if val &lt;= 0.
 	</string>
 	<string name="LSLTipText_llGetAnimationList">
 list llGetAnimationList(key id)
-Gets a list of all playing animations for avatar id
+Returns a list of keys of playing animations for avatar described by id
 	</string>
 	<string name="LSLTipText_llSetParcelMusicURL">
 llSetParcelMusicURL(string url)
-Sets the streaming audio URL for the parcel object is on
+Sets the streaming audio URL for the parcel which the object is on
 	</string>
 	<string name="LSLTipText_llGetRootPosition">
 vector llGetRootPosition()
-Gets the global position of the root object of the object script is attached to
+Returns the position (in region coordinates) of the root prim of the object which the script is attached to
 	</string>
 	<string name="LSLTipText_llGetRootRotation">
 rotation llGetRootRotation()
-Gets the global rotation of the root object of the object script is attached to
+Returns the rotation (relative to the region) of the root prim of the object which the script is attached to
 	</string>
 	<string name="LSLTipText_llGetObjectDesc">
 string llGetObjectDesc()
-Returns the description of the object the script is attached to
+Returns the description of the prim the script is attached to
 	</string>
 	<string name="LSLTipText_llSetObjectDesc">
 llSetObjectDesc(string name)
-Sets the object's description
+Sets the prim&apos;s description
 	</string>
 	<string name="LSLTipText_llGetCreator">
 key llGetCreator()
-Returns the creator of the object
+Returns a key for the creator of the prim
 	</string>
 	<string name="LSLTipText_llGetTimestamp">
 string llGetTimestamp()
-Gets the timestamp in the format: YYYY-MM-DDThh:mm:ss.ff..fZ
+Returns the timestamp in the UTC time zone in the format: YYYY-MM-DDThh:mm:ss.ff..fZ
 	</string>
 	<string name="LSLTipText_llSetLinkAlpha">
 llSetLinkAlpha(integer linknumber, float alpha, integer face)
-If a prim exists in the link chain at linknumber, set face to alpha
+If a prim exists in the link chain at linknumber, sets face to alpha
 	</string>
 	<string name="LSLTipText_llGetNumberOfPrims">
 integer llGetNumberOfPrims()
 	</string>
 	<string name="LSLTipText_llGetNumberOfNotecardLines">
 key llGetNumberOfNotecardLines(string name)
-Returns number of lines in notecard 'name' via the dataserver event (cast return value to integer)
+Returns number of lines in notecard name via the dataserver event (cast return value to integer)
 	</string>
 	<string name="LSLTipText_llGetBoundingBox">
 list llGetBoundingBox(key object)
-Returns the bounding box around an object (including any linked prims) relative to the root prim, in a list:  [ (vector) min_corner, (vector) max_corner ]
+Returns the bounding box around the object (including any linked prims) relative to its root prim, in a list in the format [ (vector) min_corner, (vector) max_corner ]
 	</string>
 	<string name="LSLTipText_llGetGeometricCenter">
 vector llGetGeometricCenter()
 	</string>
 	<string name="LSLTipText_llGetPrimitiveParams">
 list llGetPrimitiveParams(list params)
-Gets primitive parameters specified in the params list.
+Returns the primitive parameters specified in the params list.
 	</string>
 	<string name="LSLTipText_llIntegerToBase64">
 string llIntegerToBase64(integer number)
-Big endian encode of of integer as a Base64 string.
+Returns a string that is a Base64 big endian encode of number
 	</string>
 	<string name="LSLTipText_llBase64ToInteger">
 integer llBase64ToInteger(string str)
-Big endian decode of a Base64 string into an integer.
+Returns an integer that is the str Base64 decoded as a big endian integer
 	</string>
 	<string name="LSLTipText_llGetGMTclock">
 float llGetGMTclock()
-Gets the time in seconds since midnight in GMT
+Returns the time in seconds since midnight GMT
 	</string>
 	<string name="LSLTipText_llGetSimulatorHostname">
 string llGetSimulatorHostname()
-Gets the hostname of the machine script is running on (same as string in viewer Help dialog)
+Returns the hostname of the machine which the script is running on (same as string in viewer Help dialog)
 	</string>
 	<string name="LSLTipText_llSetLocalRot">
 llSetLocalRot(rotation rot)
-sets the rotation of a child prim relative to the root prim
+Sets the rotation of a child prim relative to the root prim
 	</string>
 	<string name="LSLTipText_llParseStringKeepNulls">
 list llParseStringKeepNulls(string src, list separators, list spacers)
-Breaks src into a list, discarding separators, keeping spacers (separators and spacers must be lists of strings, maximum of 8 each), keeping any null values generated.
+Breaks src into a list, discarding separators, keeping spacers, keeping any null values generated.
+(separators and spacers must be lists of strings, maximum of 8 each)
 	</string>
 	<string name="LSLTipText_llRezAtRoot">
 llRezAtRoot(string inventory, vector pos, vector vel, rotation rot, integer param)
-Instantiate owner's inventory object at pos with velocity vel and rotation rot with start parameter param.
-The last selected root object's location will be set to pos
+Instantiates owner&apos;s inventory object rotated to rot with its root at pos, moving at vel, using param as the start parameter
 	</string>
 	<string name="LSLTipText_llGetObjectPermMask">
 integer llGetObjectPermMask(integer mask)
-Returns the requested permission mask for the root object the task is attached to.
+Returns the requested permission mask for the root object the task is attached to
 	</string>
 	<string name="LSLTipText_llSetObjectPermMask">
 llSetObjectPermMask(integer mask, integer value)
-Sets the given permission mask to the new value on the root object the task is attached to.
+Sets the given permission mask to the new value on the root object the task is attached to
 	</string>
 	<string name="LSLTipText_llGetInventoryPermMask">
 integer llGetInventoryPermMask(string item, integer mask)
-Returns the requested permission mask for the inventory item.
+Returns the requested permission mask for the inventory item
 	</string>
 	<string name="LSLTipText_llSetInventoryPermMask">
 llSetInventoryPermMask(string item, integer mask, integer value)
-Sets the given permission mask to the new value on the inventory item.
+Sets the given permission mask to the new value on the inventory item
 	</string>
 	<string name="LSLTipText_llGetInventoryCreator">
 key llGetInventoryCreator(string item)
-Returns the key for the creator of the inventory item.
+Returns a key for the creator of the inventory item
 	</string>
 	<string name="LSLTipText_llOwnerSay">
 llOwnerSay(string msg)
-says msg to owner only (if owner in sim)
+Says msg to owner only.  (Owner must be in the same region.)
 	</string>
 	<string name="LSLTipText_llRequestSimulatorData">
 key llRequestSimulatorData(string simulator, integer data)
-Requests data about simulator.  When data is available the dataserver event will be raised
+Requests data about simulator.  When data is available the dataserver event will be raised.
 	</string>
 	<string name="LSLTipText_llForceMouselook">
 llForceMouselook(integer mouselook)
-If mouselook is TRUE any avatar that sits on this object is forced into mouselook mode
+If mouselook is TRUE, any avatar that sits upon the prim will be forced into mouselook mode
 	</string>
 	<string name="LSLTipText_llGetObjectMass">
 float llGetObjectMass(key id)
-Get the mass of the object with key id
+Returns the mass of the avatar or object in the region
 	</string>
 	<string name="LSLTipText_llListReplaceList">
 list llListReplaceList(list dest, list src, integer start, integer end)
-Replaces start through end of dest with src.
+Returns a list that is dest with start through end removed and src inserted at start
 	</string>
 	<string name="LSLTipText_llLoadURL">
-llLoadURL(key avatar_id, string message, string url)
-Shows dialog to avatar avatar_id offering to load web page at URL.  If user clicks yes, launches their web browser.
+llLoadURL(key avatar, string message, string url)
+Shows a dialog to avatar offering to load the web page at url with a message.
+If user clicks yes, launches the page in their web browser.
 	</string>
 	<string name="LSLTipText_llParcelMediaCommandList">
 llParcelMediaCommandList(list command)
-Sends a list of commands, some with arguments, to a parcel.
+Sends a list of commands, some with arguments, to a parcel to control the playback of movies and other media
 	</string>
 	<string name="LSLTipText_llParcelMediaQuery">
 list llParcelMediaQuery(list query)
-Sends a list of queries, returns a list of results.
+Returns a list containing results of the sent query
 	</string>
 	<string name="LSLTipText_llModPow">
 integer llModPow(integer a, integer b, integer c)
-Returns a raised to the b power, mod c. ( (a**b)%c ).  b is capped at 0xFFFF (16 bits).
+Returns a raised to the b power, mod c. ( (a**b)%c )
+b is capped at 0xFFFF (16 bits).
 	</string>
 	<string name="LSLTipText_llGetInventoryType">
 integer llGetInventoryType(string name)
-Returns the type of the inventory name
+Returns the type of the inventory item name
 	</string>
 	<string name="LSLTipText_llSetPayPrice">
 llSetPayPrice(integer price, list quick_pay_buttons)
-Sets the default amount when someone chooses to pay this object.
+Sets the default amount on the dialog that appears when someone chooses to pay this prim
 	</string>
 	<string name="LSLTipText_llGetCameraPos">
 vector llGetCameraPos()
-Gets current camera position for agent task has permissions for.
+Returns the current camera position for the agent the task has permissions for
 	</string>
 	<string name="LSLTipText_llGetCameraRot">
 rotation llGetCameraRot()
-Gets current camera orientation for agent task has permissions for.
+Returns the current camera orientation for the agent the task has permissions for
 	</string>
 	<string name="LSLTipText_llSetPrimURL">
 llSetPrimURL(string url)
-Updates the URL for the web page shown on the sides of the object.
+Updates the URL for the web page shown on the sides of the object
 	</string>
 	<string name="LSLTipText_llRefreshPrimURL">
 llRefreshPrimURL()
-Reloads the web page shown on the sides of the object.
+Reloads the web page shown on the sides of the object
 	</string>
 	<string name="LSLTipText_llEscapeURL">
 string llEscapeURL(string url)
-Returns and escaped/encoded version of url, replacing spaces with %20 etc.
+Returns an escaped/encoded version of url, replacing spaces with %20 etc.
 	</string>
 	<string name="LSLTipText_llUnescapeURL">
 string llUnescapeURL(string url)
-Returns and unescaped/unencoded version of url, replacing %20 with spaces etc.
+Returns an unescaped/ unencoded version of url, replacing %20 with spaces etc.
 	</string>
 	<string name="LSLTipText_llMapDestination">
 llMapDestination(string simname, vector pos, vector look_at)
-Opens world map centered on region with pos highlighted.
+Opens the World Map centered on the region simname with pos highlighted. (NOTE: look_at currently does nothing.)
 Only works for scripts attached to avatar, or during touch events.
-(NOTE: look_at currently does nothing)
 	</string>
 	<string name="LSLTipText_llAddToLandBanList">
 llAddToLandBanList(key avatar, float hours)
-Add avatar to the land ban list for hours
+Adds avatar to the land ban list for hours, or indefinitely if hours is 0
 	</string>
 	<string name="LSLTipText_llRemoveFromLandPassList">
 llRemoveFromLandPassList(key avatar)
-Remove avatar from the land pass list
+Removes avatar from the land pass list
 	</string>
 	<string name="LSLTipText_llRemoveFromLandBanList">
 llRemoveFromLandBanList(key avatar)
-Remove avatar from the land ban list
+Removes avatar from the land ban list
 	</string>
 	<string name="LSLTipText_llSetCameraParams">
 llSetCameraParams(list rules)
 	</string>
 	<string name="LSLTipText_llClearCameraParams">
 llClearCameraParams()
-Resets all camera parameters to default values and turns off scripted camera control.
+Resets all camera parameters to default values and turns off scripted camera control
 	</string>
 	<string name="LSLTipText_llListStatistics">
-float llListStatistics(integer operation, list l)
-Perform statistical aggregate functions on list l using LIST_STAT_* operations.
+float llListStatistics(integer operation, list src)
+Performs statistical aggregate functions on list src using LIST_STAT_* operations
 	</string>
 	<string name="LSLTipText_llGetUnixTime">
 integer llGetUnixTime()
-Get the number of seconds elapsed since 00:00 hours, Jan 1, 1970 UTC from the system clock.
+Returns the number of seconds elapsed since 00:00 hours, Jan 1, 1970 UTC from the system clock
 	</string>
 	<string name="LSLTipText_llGetParcelFlags">
 integer llGetParcelFlags(vector pos)
-Get the parcel flags (PARCEL_FLAG_*) for the parcel including the point pos.
+Returns a mask of the parcel flags (PARCEL_FLAG_*) for the parcel that includes the point pos
 	</string>
 	<string name="LSLTipText_llGetRegionFlags">
 integer llGetRegionFlags()
-Get the region flags (REGION_FLAG_*) for the region the object is in.
+Returns the region flags (REGION_FLAG_*) for the region the object is in
 	</string>
 	<string name="LSLTipText_llXorBase64StringsCorrect">
 string llXorBase64StringsCorrect(string s1, string s2)
-Correctly performs an exclusive or on two Base 64 strings and returns a Base 64 string.  s2 repeats if it is shorter than s1.
+Correctly performs an exclusive or on two Base64 strings and returns a Base64 string.
+s2 repeats if it is shorter than s1.
 	</string>
 	<string name="LSLTipText_llHTTPRequest">
 llHTTPRequest(string url, list parameters, string body)
-Send an HTTP request.
+Sends an HTTP request to the specified url with the body of the request and parameters
 	</string>
 	<string name="LSLTipText_llResetLandBanList">
 llResetLandBanList()
-Removes all residents from the land ban list.
+Removes all residents from the land ban list
 	</string>
 	<string name="LSLTipText_llResetLandPassList">
 llResetLandPassList()
-Removes all residents from the land access/pass list.
+Removes all residents from the land access/pass list
 	</string>
 	<string name="LSLTipText_llGetObjectPrimCount">
 integer llGetObjectPrimCount(key object_id)
-Returns the total number of prims for an object.
+Returns the total number of prims for an object in the region
 	</string>
 	<string name="LSLTipText_llGetParcelPrimOwners">
 list llGetParcelPrimOwners(vector pos)
-Returns a list of all residents who own objects on the parcel and the number of objects they own.
+Returns a list of all residents who own objects on the parcel at pos and with individual prim counts.
 Requires owner-like permissions for the parcel.
 	</string>
 	<string name="LSLTipText_llGetParcelPrimCount">
 integer llGetParcelPrimCount(vector pos, integer category, integer sim_wide)
-Gets the number of prims on the parcel of the given category.
-Categories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP.
+Returns the number of prims on the parcel at pos of the given category.
+Categories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP
 	</string>
 	<string name="LSLTipText_llGetParcelMaxPrims">
 integer llGetParcelMaxPrims(vector pos, integer sim_wide)
-Gets the maximum number of prims allowed on the parcel at pos.
+Returns the maximum number of prims allowed on the parcel at pos
 	</string>
 	<string name="LSLTipText_llGetParcelDetails">
 list llGetParcelDetails(vector pos, list params)
-Gets the parcel details specified in params for the parcel at pos.
+Returns the parcel details specified in params for the parcel at pos.
 Params is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, _AREA
 	</string>
 	<string name="LSLTipText_llSetLinkPrimitiveParams">
 llSetLinkPrimitiveParams(integer linknumber, list rules)
-Set primitive parameters for linknumber based on rules.
+Sets primitive parameters for linknumber based on rules
 	</string>
 	<string name="LSLTipText_llSetLinkTexture">
-llSetLinkTexture(integer link_pos, string texture, integer face)
-Sets the texture of face for link_pos
+llSetLinkTexture(integer linknumber, string texture, integer face)
+Sets the texture of face for a task that exists in the link chain at linknumber
 	</string>
 	<string name="LSLTipText_llStringTrim">
 string llStringTrim(string src, integer trim_type)
-Trim leading and/or trailing spaces from a string.
-Uses trim_type of STRING_TRIM, STRING_TRIM_HEAD or STRING_TRIM_TAIL.
+Trims the leading and/or trailing white spaces from a string.
+trim_type can be STRING_TRIM, STRING_TRIM_HEAD or STRING_TRIM_TAIL.
 	</string>
 	<string name="LSLTipText_llRegionSay">
 llRegionSay(integer channel, string msg)
-broadcasts msg to entire region on channel (not 0.)
+Broadcasts msg on channel (not 0) that can be heard anywhere in the region by a script listening on channel
 	</string>
 	<string name="LSLTipText_llGetObjectDetails">
 list llGetObjectDetails(key id, list params)
-Gets the object details specified in params for the object with key id.
-Details are OBJECT_NAME, _DESC, _POS, _ROT, _VELOCITY, _OWNER, _GROUP, _CREATOR.
+Returns the object details specified in params for the object with key id.
+Params are OBJECT_NAME, _DESC, _POS, _ROT, _VELOCITY, _OWNER, _GROUP, _CREATOR
 	</string>
 	<string name="LSLTipText_llSetClickAction">
 llSetClickAction(integer action)
-Sets the action performed when a prim is clicked upon.
+Sets the action performed when a prim is clicked upon
 	</string>
 	<string name="LSLTipText_llGetRegionAgentCount">
-int llGetRegionAgentCount()
-returns the number of agents in a region
+integer llGetRegionAgentCount()
+Returns the number of avatars in the region
 	</string>
 	<string name="LSLTipText_llTextBox">
 llTextBox(key avatar, string message, integer chat_channel
-Shows a dialog box on the avatar's screen with the message.
-A text box asks for input, and if entered the text is chatted on chat_channel.
+Shows a dialog box on the avatar&apos;s screen with the message.
+It contains a text box for input, and if entered that text is chatted on chat_channel.
 	</string>
 	<string name="LSLTipText_llGetAgentLanguage">
-string llGetAgentLanguage(key id)
-Gets the agents preferred language..
+string llGetAgentLanguage(key avatar)
+Returns the language code of the preferred interface language of the avatar
 	</string>
 	<string name="LSLTipText_llDetectedTouchUV">
-vector llDetectedTouchUV(integer number)
-returns the u and v coordinates in the first two components of a vector, for a triggered touch event
+vector llDetectedTouchUV(integer index)
+Returns the u and v coordinates in the first two components of a vector, for the texture coordinates where the prim was touched in a triggered touch event
 	</string>
 	<string name="LSLTipText_llDetectedTouchFace">
-integer llDetectedTouchFace(integer number)
-returns the index of the face on the object for a triggered touch event
+integer llDetectedTouchFace(integer index)
+Returns the index of the face where the avatar clicked in a triggered touch event
 	</string>
 	<string name="LSLTipText_llDetectedTouchPos">
-vector llDetectedTouchPos(integer number)
-returns the position touched for a triggered touch event
+vector llDetectedTouchPos(integer index)
+Returns the position where the object was touched in a triggered touch event
 	</string>
 	<string name="LSLTipText_llDetectedTouchNormal">
-vector llDetectedTouchNormal(integer number)
-returns the surface normal for a triggered touch event
+vector llDetectedTouchNormal(integer index)
+Returns the surface normal for a triggered touch event
 	</string>
 	<string name="LSLTipText_llDetectedTouchBinormal">
-vector llDetectedTouchBinormal(integer number)
-returns the surface binormal for a triggered touch event
+vector llDetectedTouchBinormal(integer index)
+Returns the surface binormal for a triggered touch event
 	</string>
 	<string name="LSLTipText_llDetectedTouchST">
-vector llDetectedTouchST(integer number)
-returns the s and t coordinates in the first two components of a vector, for a triggered touch event
+vector llDetectedTouchST(integer index)
+Returns the s and t coordinates in the first two components of a vector, for the surface coordinates where the prim was touched in a triggered touch event
 	</string>
 	<string name="LSLTipText_llSHA1String">
-string llSHA1String(string sr)
-Performs a SHA1 security Hash.  Returns a 40 character hex string.
+string llSHA1String(string src)
+Returns a string of 40 hex characters that is the SHA1 security Hash of src
 	</string>
 	<string name="LSLTipText_llGetFreeURLs">
 integer llGetFreeURLs()
-returns the available urls for the current script
+Returns the number of available URLs for the current script
 	</string>
 	<string name="LSLTipText_llRequestURL">
 key llRequestURL()
-Requests one HTTP:// url for use by this object
-Triggers an http_server event with results.
+Requests one HTTP:// url for use by this object.
+An http_request event is triggered with the results.
 	</string>
 	<string name="LSLTipText_llRequestSecureURL">
 key llRequestSecureURL()
-Requests one HTTPS:// (SSL) url for use by this object
-Triggers an http_server event with results.
+Requests one HTTPS:// (SSL) url for use by this object.
+An http_request event is triggered with the results.
 	</string>
 	<string name="LSLTipText_llReleaseURL">
 llReleaseURL(string url)
-Releases the specified URL, it will no longer be usable.
+Releases the specified URL, it will no longer be usable
 	</string>
 	<string name="LSLTipText_llHTTPResponse">
-llHTTPResponse(key id, integer status, string body)
-Responds to request id with status and body.
+llHTTPResponse(key request_id, integer status, string body)
+Responds to request_id with status and body
 	</string>
 	<string name="LSLTipText_llGetHTTPHeader">
-string llGetHTTPHeader(key id, string header)
-Get the value for header for request id.
+string llGetHTTPHeader(key request_id, string header)
+Returns the value for header for request_id
 	</string>
 	
 	<!-- Avatar busy/away mode -->