An optional file that allows the site administrator to override any language string in core Joomla or in an extension (other than installing a new language). There are two override files, one for the front-end and one for the administrative back-end.

A popular Web server. Apache is free software, distributed by the Apache Software Foundation that promotes various free and open source advanced Web technologies.

Aliases are short pieces of text that represent the title of certain items (Menu items, Articles and Categories) in a machine-friendly format. This format allows only lowercase letters and dashes (-).

Aliases are used by Joomla to make Search Engine Friendly URLs. There are technical limitations to the types of characters that can be included in URLs, so Joomla prevents problems with invalid characters by allowing you to specify an alias.

You can fill in an alias yourself. If you leave the alias field empty, Joomla will automatically create an alias from the Title field of an item when it is saved. This means that if you edit the title of an item, but you leave the old alias in its field, the alias (and the URL that is created from it) will not change. Empty the alias field if you want generate a new alias.

Reference: http://docs.joomla.org/Glossary

Alternative Menu Items are used and work the same way as standard menu items. Since they are already based on customised layouts, template overrides do not apply to alternative menu items.

The name for a specific piece of language-specific text in a Joomla application.

KEY = Value: where “KEY” is a string to be translated and “Value” is the translated string. In a Joomla program, language keys are used instead of literal language strings. The actual text is substituted at runtime based on the currently active language.