Adding and Editing A Language 
Path to Adding or Editing a Language: Languages & Phrases > Language Manager and click [Add New Language] or [Edit Settings].

<<<Insert screenshot of the add language screen.>>>

The form to add or edit a language contains many settings that are specific to a locale. For example, some people might prefer the mm/dd/yy date format, while others prefer dd/mm/yy.

General Settings

Title
Name of the language. The title is displayed to users when they are selecting a language.

Allow User Selection (Yes/No)
Whether or not users can select the language. If this is set to No, the language is effectively disabled.

Text Direction (default: Left to Right)
Direction of the text in the language. For example, English is left to right, while Hebrew is right to left.

Language Code (default: en)
Two-character, standard abbreviation for the language (for example, fr for French)

This value does not have any effect on the displayed text, but it may be used by programs such as screen readers.

HTML Character Set (default: ISO-8859-1)
This indicates the encoding of the characters that are displayed on the page. Setting this to an incorrect value might prevent some characters from being displayed. If you are unsure what to put here, enter UTF-8, as it will likely contain the characters you need.

Image Folder Override
The path to button images, relative to the main channel directory, that contains translated text. This replaces the button images folder, which defaults to images/buttons. If you want to specify a specific button directory for each style, you can use <#>. At runtime, this replaces the ID number of the style that the user is using.

Date / Time Formatting
Date and time specification.

Settings in this group allow you to override the default date and time formatting with one that is more appropriate for your language. For example, English (US) would use the mm/dd/yy format, while English (UK) would use the dd/mm/yy format. These formats are represented by %m/%d/%y and %d/%m/%y, respectively.

Locale
You can define a locale or just specify the correct date and time formats in the settings below. Since locales are not supported on all systems, it is better to manually specify the correct date and time formats if you can.

Date Format Override
Overrides the date format specified in your vBulletin options. Leave blank to use the format that is set in your vBulletin options.

Time Format Override
Overrides the time format specified in your vBulletin options. Leave blank to use the format that is set in your vBulletin options.

Registration Date Format Override
Overrides the registration date format specified in your vBulletin options. Leave blank to use the format that is set in your vBulletin options.

Birthday Date Format Override (with year)
Overrides the birthday with year format that is specified in your vBulletin options. Leave blank to use the format that is set in your vBulletin options.

Birthday Date Format Override (without year)
This setting will override the birthday without year format that is specified in your vBulletin options. Leave blank to use the format that is set in your vBulletin options.

Log Date Format Override
Overrides the log date format specified in your vBulletin options. Leave blank to use the format that is set in your vBulletin options.

Number Formatting

Decimal Separator
Character that separates the integer and decimal parts of a number.

Use this setting to customize the way floating point (decimal) numbers are displayed for this language.

Thousands Separator
Character that separates and groups thousands in a number.

Use this setting to customize the way the thousands place is separated in large numbers for this language.
User Contributed Notes: Adding and Editing A Language