summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/English/admin_bans.php69
-rw-r--r--lang/English/admin_categories.php29
-rw-r--r--lang/English/admin_censoring.php21
-rw-r--r--lang/English/admin_common.php44
-rw-r--r--lang/English/admin_forums.php53
-rw-r--r--lang/English/admin_groups.php91
-rw-r--r--lang/English/admin_index.php63
-rw-r--r--lang/English/admin_maintenance.php40
-rw-r--r--lang/English/admin_options.php227
-rw-r--r--lang/English/admin_permissions.php36
-rw-r--r--lang/English/admin_reports.php21
-rw-r--r--lang/English/admin_users.php110
-rw-r--r--lang/English/common.php169
-rw-r--r--lang/English/copyable_captcha.php10
-rw-r--r--lang/English/delete.php16
-rw-r--r--lang/English/forum.php17
-rw-r--r--lang/English/funnyquestion.php8
-rw-r--r--lang/English/help.php66
-rw-r--r--lang/English/index.html1
-rw-r--r--lang/English/index.php20
-rw-r--r--lang/English/install.php100
-rw-r--r--lang/English/login.php28
-rw-r--r--lang/English/mail_templates/activate_email.tpl12
-rw-r--r--lang/English/mail_templates/activate_password.tpl14
-rw-r--r--lang/English/mail_templates/banned_email_change.tpl9
-rw-r--r--lang/English/mail_templates/banned_email_post.tpl9
-rw-r--r--lang/English/mail_templates/banned_email_register.tpl9
-rw-r--r--lang/English/mail_templates/dupe_email_change.tpl9
-rw-r--r--lang/English/mail_templates/dupe_email_register.tpl9
-rw-r--r--lang/English/mail_templates/form_email.tpl13
-rw-r--r--lang/English/mail_templates/index.html1
-rw-r--r--lang/English/mail_templates/new_reply.tpl11
-rw-r--r--lang/English/mail_templates/new_reply_full.tpl18
-rw-r--r--lang/English/mail_templates/new_report.tpl9
-rw-r--r--lang/English/mail_templates/new_topic.tpl11
-rw-r--r--lang/English/mail_templates/new_topic_full.tpl18
-rw-r--r--lang/English/mail_templates/new_user.tpl12
-rw-r--r--lang/English/mail_templates/rename.tpl12
-rw-r--r--lang/English/mail_templates/welcome.tpl12
-rw-r--r--lang/English/misc.php93
-rw-r--r--lang/English/post.php38
-rw-r--r--lang/English/prof_reg.php79
-rw-r--r--lang/English/profile.php143
-rw-r--r--lang/English/recaptcha_addon.php20
-rw-r--r--lang/English/register.php37
-rw-r--r--lang/English/search.php64
-rw-r--r--lang/English/stopwords.txt175
-rw-r--r--lang/English/topic.php33
-rw-r--r--lang/English/update.php76
-rw-r--r--lang/English/userlist.php13
-rw-r--r--lang/German/admin_bans.php69
-rw-r--r--lang/German/admin_categories.php29
-rw-r--r--lang/German/admin_censoring.php21
-rw-r--r--lang/German/admin_common.php44
-rw-r--r--lang/German/admin_forums.php53
-rw-r--r--lang/German/admin_groups.php92
-rw-r--r--lang/German/admin_index.php64
-rw-r--r--lang/German/admin_maintenance.php40
-rw-r--r--lang/German/admin_options.php227
-rw-r--r--lang/German/admin_permissions.php36
-rw-r--r--lang/German/admin_reports.php21
-rw-r--r--lang/German/admin_users.php110
-rw-r--r--lang/German/common.php169
-rw-r--r--lang/German/delete.php16
-rw-r--r--lang/German/forum.php17
-rw-r--r--lang/German/funnyquestion.php8
-rw-r--r--lang/German/help.php66
-rw-r--r--lang/German/index.html1
-rw-r--r--lang/German/index.php20
-rw-r--r--lang/German/install.php105
-rw-r--r--lang/German/login.php28
-rw-r--r--lang/German/mail_templates/activate_email.tpl12
-rw-r--r--lang/German/mail_templates/activate_password.tpl14
-rw-r--r--lang/German/mail_templates/banned_email_change.tpl9
-rw-r--r--lang/German/mail_templates/banned_email_post.tpl9
-rw-r--r--lang/German/mail_templates/banned_email_register.tpl9
-rw-r--r--lang/German/mail_templates/dupe_email_change.tpl9
-rw-r--r--lang/German/mail_templates/dupe_email_register.tpl9
-rw-r--r--lang/German/mail_templates/form_email.tpl13
-rw-r--r--lang/German/mail_templates/index.html1
-rw-r--r--lang/German/mail_templates/new_reply.tpl11
-rw-r--r--lang/German/mail_templates/new_reply_full.tpl18
-rw-r--r--lang/German/mail_templates/new_report.tpl9
-rw-r--r--lang/German/mail_templates/new_topic.tpl11
-rw-r--r--lang/German/mail_templates/new_topic_full.tpl18
-rw-r--r--lang/German/mail_templates/new_user.tpl12
-rw-r--r--lang/German/mail_templates/rename.tpl12
-rw-r--r--lang/German/mail_templates/welcome.tpl12
-rw-r--r--lang/German/misc.php93
-rw-r--r--lang/German/post.php38
-rw-r--r--lang/German/prof_reg.php79
-rw-r--r--lang/German/profile.php143
-rw-r--r--lang/German/register.php37
-rw-r--r--lang/German/search.php63
-rw-r--r--lang/German/stopwords.txt238
-rw-r--r--lang/German/topic.php33
-rw-r--r--lang/German/update.php76
-rw-r--r--lang/German/userlist.php13
-rw-r--r--lang/index.html1
99 files changed, 4436 insertions, 0 deletions
diff --git a/lang/English/admin_bans.php b/lang/English/admin_bans.php
new file mode 100644
index 0000000..2ea0248
--- /dev/null
+++ b/lang/English/admin_bans.php
@@ -0,0 +1,69 @@
+<?php
+
+// Language definitions used in admin_bans.php
+$lang_admin_bans = array(
+
+'No user message' => 'No user by that username registered. If you want to add a ban not tied to a specific username just leave the username blank.',
+'No user ID message' => 'No user by that ID registered.',
+'User is admin message' => 'The user %s is an administrator and can\'t be banned. If you want to ban an administrator, you must first demote him/her.',
+'User is mod message' => 'The user %s is a moderator and can\'t be banned. If you want to ban a moderator, you must first demote him/her.',
+'Must enter message' => 'You must enter either a username, an IP address or an email address (at least).',
+'Cannot ban guest message' => 'The guest user cannot be banned.',
+'Invalid IP message' => 'You entered an invalid IP/IP-range.',
+'Invalid e-mail message' => 'The email address (e.g. user@domain.com) or partial email address domain (e.g. domain.com) you entered is invalid.',
+'Duplicate domain message' => 'The domain %s has already been banned.',
+'Duplicate e-mail message' => 'The email address %s has already been banned.',
+'Invalid date message' => 'You entered an invalid expire date.',
+'Invalid date reasons' => 'The format should be YYYY-MM-DD and the date must be at least one day in the future.',
+'Ban added redirect' => 'Ban added. Redirecting …' ,
+'Ban edited redirect' => 'Ban edited. Redirecting …',
+'Ban removed redirect' => 'Ban removed. Redirecting …',
+
+'New ban head' => 'New ban',
+'Add ban subhead' => 'Add ban',
+'Username label' => 'Username',
+'Username help' => 'The username to ban (case-insensitive).',
+'Username advanced help' => 'The username to ban (case-insensitive). The next page will let you enter a custom IP and email. If you just want to ban a specific IP/IP-range or email just leave it blank.',
+
+'Ban search head' => 'Ban search',
+'Ban search subhead' => 'Enter search criteria',
+'Ban search info' => 'Search for bans in the database. You can enter one or more terms to search for. Wildcards in the form of asterisks (*) are accepted. To show all bans leave all fields empty.',
+'Date help' => '(yyyy-mm-dd)',
+'Message label' => 'Message',
+'Expire after label' => 'Expire after',
+'Expire before label' => 'Expire before',
+'Order by label' => 'Order by',
+'Order by username' => 'Username',
+'Order by ip' => 'IP',
+'Order by e-mail' => 'Email',
+'Order by expire' => 'Expire date',
+'Ascending' => 'Ascending',
+'Descending' => 'Descending',
+'Submit search' => 'Submit search',
+
+'E-mail label' => 'Email',
+'E-mail help' => 'The email or email domain you wish to ban (e.g. someone@somewhere.com or somewhere.com). See "Allow banned email addresses" in Permissions for more info.',
+'IP label' => 'IP address/IP-ranges',
+'IP help' => 'The IP address or IP-ranges you wish to ban (e.g. 150.11.110.1 or 150.11.110). Separate addresses with spaces. If an IP is entered already it is the last known IP of this user in the database.',
+'IP help link' => 'Click %s to see IP statistics for this user.',
+'Ban advanced head' => 'Ban advanced settings',
+'Ban advanced subhead' => 'Supplement ban with IP and email',
+'Ban message label' => 'Ban message',
+'Ban message help' => 'A message that will be displayed to the banned user when he/she visits the board.',
+'Message expiry subhead' => 'Ban message and expiry',
+'Ban IP range info' => 'You should be very careful when banning an IP-range because of the possibility of multiple users matching the same partial IP.',
+'Expire date label' => 'Expire date',
+'Expire date help' => 'The date when this ban should be automatically removed (format: yyyy-mm-dd). Leave blank to remove manually.',
+
+'Results head' => 'Search Results',
+'Results username head' => 'Username',
+'Results e-mail head' => 'Email',
+'Results IP address head' => 'IP/IP-ranges',
+'Results expire head' => 'Expires',
+'Results message head' => 'Message',
+'Results banned by head' => 'Banned by',
+'Results actions head' => 'Actions',
+'No match' => 'No match',
+'Unknown' => 'Unknown',
+
+);
diff --git a/lang/English/admin_categories.php b/lang/English/admin_categories.php
new file mode 100644
index 0000000..f19054d
--- /dev/null
+++ b/lang/English/admin_categories.php
@@ -0,0 +1,29 @@
+<?php
+
+// Language definitions used in admin_categories.php
+$lang_admin_categories = array(
+
+'Must enter name message' => 'You must enter a name for the category',
+'Category added redirect' => 'Category added. Redirecting …',
+'Category deleted redirect' => 'Category deleted. Redirecting …',
+'Delete category head' => 'Delete category (together with all forums and posts it contains)',
+'Confirm delete subhead' => 'Confirm delete category',
+'Confirm delete info' => 'Are you sure that you want to delete the category <strong>%s</strong>?',
+'Delete category warn' => '<strong>WARNING!</strong> Deleting a category will delete all forums and posts (if any) in this category!',
+'Must enter integer message' => 'Position must be a positive integer value.',
+'Categories updated redirect' => 'Categories updated. Redirecting …',
+'Add categories head' => 'Add categories',
+'Add categories subhead' => 'Add categories',
+'Add category label' => 'Add a new category',
+'Add new submit' => 'Add new',
+'Add category help' => 'The name of the new category you want to add. You can edit the name of the category later (see below). Go to %s to add forums to your new category.',
+'Delete categories head' => 'Delete categories',
+'Delete categories subhead' => 'Delete categories',
+'Delete category label' => 'Delete a category',
+'Delete category help' => 'Select the name of the category you want to delete. You will be asked to confirm your choice of category for deletion before it is deleted.',
+'Edit categories head' => 'Edit categories',
+'Edit categories subhead' => 'Edit categories',
+'Category position label' => 'Position',
+'Category name label' => 'Name',
+
+);
diff --git a/lang/English/admin_censoring.php b/lang/English/admin_censoring.php
new file mode 100644
index 0000000..85ad048
--- /dev/null
+++ b/lang/English/admin_censoring.php
@@ -0,0 +1,21 @@
+<?php
+
+// Language definitions used in admin_censoring.php
+$lang_admin_censoring = array(
+
+'Must enter word message' => 'You must enter a word to censor.',
+'Word updated redirect' => 'Censor word updated. Redirecting …',
+'Word added redirect' => 'Censor word added. Redirecting …',
+'Word removed redirect' => 'Censor word removed. Redirecting …',
+'Censoring head' => 'Censoring',
+'Add word subhead' => 'Add word',
+'Add word info' => 'Enter a word that you want to censor and the replacement text for this word. Wildcards are accepted (i.e. *some* would match somewhere and lonesome). Censor words also affect usernames. New users will not be able to register with usernames containing any censored words. The search is case insensitive.',
+'Censoring enabled' => '<strong>Censoring is enabled in %s.</strong>',
+'Censoring disabled' => '<strong>Censoring is disabled in %s.</strong>',
+'Censored word label' => 'Censored word',
+'Replacement label' => 'Replacement word(s)',
+'Action label' => 'Action',
+'Edit remove subhead' => 'Edit or remove words',
+'No words in list' => 'No censor words in list.',
+
+);
diff --git a/lang/English/admin_common.php b/lang/English/admin_common.php
new file mode 100644
index 0000000..8f2bd3a
--- /dev/null
+++ b/lang/English/admin_common.php
@@ -0,0 +1,44 @@
+<?php
+
+// Language definitions used in admin_common.php
+$lang_admin_common = array(
+
+// The menu
+'Admin menu' => 'Admin menu',
+'Plugins menu' => 'Plugins menu',
+'Moderator menu' => 'Moderator menu',
+'Index' => 'Index',
+'Categories' => 'Categories',
+'Forums' => 'Forums',
+'Users' => 'Users',
+'User groups' => 'User groups',
+'Options' => 'Options',
+'Permissions' => 'Permissions',
+'Censoring' => 'Censoring',
+'Bans' => 'Bans',
+'Prune' => 'Prune',
+'Maintenance' => 'Maintenance',
+'Reports' => 'Reports',
+'Server statistics' => 'Server statistics',
+
+'Admin' => 'Admin',
+'Go back' => 'Go back',
+'Delete' => 'Delete',
+'Update' => 'Update',
+'Add' => 'Add',
+'Edit' => 'Edit',
+'Remove' => 'Remove',
+'Yes' => 'Yes',
+'No' => 'No',
+'Save changes' => 'Save changes',
+'Save' => 'Save',
+'here' => 'here',
+'Action' => 'Action',
+'None' => 'None',
+'Maintenance mode' => 'maintenance mode', // Used for link text in more than one file
+
+// Admin loader
+'No plugin message' => 'There is no plugin called %s in the plugin directory.',
+'Plugin failed message' => 'Loading of the plugin - <strong>%s</strong> - failed.',
+
+);
diff --git a/lang/English/admin_forums.php b/lang/English/admin_forums.php
new file mode 100644
index 0000000..15accaa
--- /dev/null
+++ b/lang/English/admin_forums.php
@@ -0,0 +1,53 @@
+<?php
+
+// Language definitions used in admin_forums.php
+$lang_admin_forums = array(
+
+'Forum added redirect' => 'Forum added. Redirecting …',
+'Forum deleted redirect' => 'Forum deleted. Redirecting …',
+'Forums updated redirect' => 'Forums updated. Redirecting …',
+'Forum updated redirect' => 'Forum updated. Redirecting …',
+'Perms reverted redirect' => 'Permissions reverted to defaults. Redirecting …',
+'Must enter name message' => 'You must enter a forum name.',
+'Must be integer message' => 'Position must be a positive integer value.',
+'New forum' => 'New forum',
+
+// Entry page
+'Add forum head' => 'Add forum',
+'Create new subhead' => 'Create a new forum',
+'Add forum label' => 'Add forum to category',
+'Add forum help' => 'Select the category to which you wish to add a new forum.',
+'Add forum' => 'Add forum',
+'No categories exist' => 'No categories exist',
+'Edit forums head' => 'Edit forums',
+'Category subhead' => 'Category:',
+'Forum label' => 'Forum',
+'Edit link' => 'Edit',
+'Delete link' => 'Delete',
+'Position label' => 'Position',
+'Update positions' => 'Update positions',
+'Confirm delete head' => 'Confirm delete forum',
+'Confirm delete subhead' => 'Important! Read before deleting',
+'Confirm delete info' => 'Are you sure that you want to delete the forum <strong>%s</strong>?',
+'Confirm delete warn' => 'WARNING! Deleting a forum will delete all posts (if any) in that forum!',
+
+// Detailed edit page
+'Edit forum head' => 'Edit forum',
+'Edit details subhead' => 'Edit forum details',
+'Forum name label' => 'Forum name',
+'Forum description label' => 'Description (HTML)',
+'Category label' => 'Category',
+'Sort by label' => 'Sort topics by',
+'Last post' => 'Last post',
+'Topic start' => 'Topic start',
+'Subject' => 'Subject',
+'Redirect label' => 'Redirect URL',
+'Redirect help' => 'Only available in empty forums',
+'Group permissions subhead' => 'Edit group permissions for this forum',
+'Group permissions info' => 'In this form, you can set the forum specific permissions for the different user groups. If you haven\'t made any changes to this forum\'s group permissions, what you see below is the default based on settings in %s. Administrators always have full permissions and are thus excluded. Permission settings that differ from the default permissions for the user group are marked red. The "Read forum" permission checkbox will be disabled if the group in question lacks the "Read board" permission. For redirect forums, only the "Read forum" permission is editable.',
+'Read forum label' => 'Read forum',
+'Post replies label' => 'Post replies',
+'Post topics label' => 'Post topics',
+'Revert to default' => 'Revert to default',
+
+);
diff --git a/lang/English/admin_groups.php b/lang/English/admin_groups.php
new file mode 100644
index 0000000..f759d25
--- /dev/null
+++ b/lang/English/admin_groups.php
@@ -0,0 +1,91 @@
+<?php
+
+// Language definitions used in admin_groups.php
+$lang_admin_groups = array(
+
+'Must enter title message' => 'You must enter a group title.',
+'Title already exists message' => 'There is already a group with the title <strong>%s</strong>.',
+'Default group redirect' => 'Default group set. Redirecting …',
+'Cannot remove default message' => 'The default group cannot be removed. In order to delete this group, you must first setup a different group as the default.',
+'Group removed redirect' => 'Group removed. Redirecting …',
+'Group added redirect' => 'Group added. Redirecting …',
+'Group edited redirect' => 'Group edited. Redirecting …',
+
+'Add groups head' => 'Add/setup groups',
+'Add group subhead' => 'Add new group',
+'New group label' => 'Base new group on',
+'New group help' => 'Select a user group from which the new group will inherit its permission settings. The next page will let you fine-tune its settings.',
+'Default group subhead' => 'Set default group',
+'Default group label' => 'Default group',
+'Default group help' => 'This is the default user group, e.g. the group users are placed in when they register. For security reasons, users can\'t be placed in either the moderator or administrator user groups by default.',
+'Existing groups head' => 'Existing groups',
+'Edit groups subhead' => 'Edit/delete groups',
+'Edit groups info' => 'The pre-defined groups Guests, Administrators, Moderators and Members cannot be removed. However, they can be edited. Please note that in some groups, some options are unavailable (e.g. the <em>edit posts</em> permission for guests). Administrators always have full permissions.',
+'Edit link' => 'Edit',
+'Delete link' => 'Delete',
+'Group delete head' => 'Group delete',
+'Confirm delete subhead' => 'Confirm delete group',
+'Confirm delete info' => 'Are you sure that you want to delete the group <strong>%s</strong>?',
+'Confirm delete warn' => 'WARNING! After you deleted a group you cannot restore it.',
+'Delete group head' => 'Delete group',
+'Move users subhead' => 'Move users currently in group',
+'Move users info' => 'The group <strong>%s</strong> currently has <strong>%s</strong> members. Please select a group to which these members will be assigned upon deletion.',
+'Move users label' => 'Move users to',
+'Delete group' => 'Delete group',
+
+'Group settings head' => 'Group settings',
+'Group settings subhead' => 'Setup group options and permissions',
+'Group settings info' => 'Below options and permissions are the default permissions for the user group. These options apply if no forum specific permissions are in effect.',
+'Group title label' => 'Group title',
+'User title label' => 'User title',
+'User title help' => 'The rank users in this group have attained. Leave blank to use default title ("%s").',
+'Promote users label' => 'Promote users',
+'Promote users help' => 'You can promote users to a new group automatically if they reach a certain number of posts. Select "%s" to disable. For security reasons, you are not allowed to select an administrator group here. Also note that group changes for users affected by this setting will take effect <strong>immediately</strong>. Note that the amount of posts you enter is the total amount of posts of a user, not the amount of posts made as a member of this group.',
+'Disable promotion' => 'Disable promoting',
+'Mod privileges label' => 'Allow users moderator privileges',
+'Mod privileges help' => 'In order for a user in this group to have moderator abilities, he/she must be assigned to moderate one or more forums. This is done via the user administration page of the user\'s profile.',
+'Edit profile label' => 'Allow moderators to edit user profiles',
+'Edit profile help' => 'If moderator privileges are enabled, allow users in this group to edit user profiles.',
+'Rename users label' => 'Allow moderators to rename users',
+'Rename users help' => 'If moderator privileges are enabled, allow users in this group to rename users.',
+'Change passwords label' => 'Allow moderators to change passwords',
+'Change passwords help' => 'If moderator privileges are enabled, allow users in this group to change user passwords.',
+'Mod promote users label' => 'Allow moderators to promote users',
+'Mod promote users help' => 'If moderator privileges are enabled, allow users in this group to promote users.',
+'Ban users label' => 'Allow moderators to ban users',
+'Ban users help' => 'If moderator privileges are enabled, allow users in this group to ban users.',
+'Read board label' => 'Read board',
+'Read board help' => 'Allow users in this group to view the board. This setting applies to every aspect of the board and can therefore not be overridden by forum specific settings. If this is set to "No", users in this group will only be able to login/logout and register.',
+'View user info label' => 'View user information',
+'View user info help' => 'Allow users to view the user list and user profiles.',
+'Post replies label' => 'Post replies',
+'Post replies help' => 'Allow users in this group to post replies in topics.',
+'Post topics label' => 'Post topics',
+'Post topics help' => 'Allow users in this group to post new topics.',
+'Edit posts label' => 'Edit posts',
+'Edit posts help' => 'Allow users in this group to edit their own posts.',
+'Delete posts label' => 'Delete posts',
+'Delete posts help' => 'Allow users in this group to delete their own posts.',
+'Delete topics label' => 'Delete topics',
+'Delete topics help' => 'Allow users in this group to delete their own topics (including any replies).',
+'Post links label' => 'Post links',
+'Post links help' => 'Allow users in this group to include links in their posts. This setting also applies to signatures and the website field in users\' profiles.',
+'Set own title label' => 'Set own user title',
+'Set own title help' => 'Allow users in this group to set their own user title.',
+'User search label' => 'Use search',
+'User search help' => 'Allow users in this group to use the search feature.',
+'User list search label' => 'Search user list',
+'User list search help' => 'Allow users in this group to freetext search for users in the user list.',
+'Send e-mails label' => 'Send e-mails',
+'Send e-mails help' => 'Allow users in this group to send e-mails to other users.',
+'Post flood label' => 'Post flood interval',
+'Post flood help' => 'Number of seconds that users in this group have to wait between posts. Set to 0 to disable.',
+'Search flood label' => 'Search flood interval',
+'Search flood help' => 'Number of seconds that users in this group have to wait between searches. Set to 0 to disable.',
+'E-mail flood label' => 'Email flood interval',
+'E-mail flood help' => 'Number of seconds that users in this group have to wait between emails. Set to 0 to disable.',
+'Report flood label' => 'Report flood interval',
+'Report flood help' => 'Number of seconds that users in this group have to wait between reports. Set to 0 to disable.',
+'Moderator info' => 'Please note that in order for a user in this group to have moderator abilities, he/she must be assigned to moderate one or more forums. This is done via the user administration page of the user\'s profile.',
+
+);
diff --git a/lang/English/admin_index.php b/lang/English/admin_index.php
new file mode 100644
index 0000000..81208f9
--- /dev/null
+++ b/lang/English/admin_index.php
@@ -0,0 +1,63 @@
+<?php
+
+// Language definitions used in admin_index.php
+$lang_admin_index = array(
+
+'fopen disabled message' => 'Unable to check for upgrade since \'allow_url_fopen\' is disabled on this system.',
+'Upgrade check failed message' => 'Check for upgrade failed for unknown reasons.',
+'Running latest version message' => 'You are running the latest version of FluxBB.',
+'New version available message' => 'A new version of FluxBB has been released. You can download the latest version at %s.',
+'Deleted install.php redirect' => 'The file was successfully removed. Redirecting …',
+'Delete install.php failed' => 'Could not remove install.php. Please do so by hand.',
+'Not available' => 'Not available',
+'Forum admin head' => 'Forum administration',
+'NA' => 'N/A',
+'Welcome to admin' => 'Welcome to the FluxBB administration control panel. From here you can control vital aspects of the board. Depending on whether you are an administrator or a moderator you can:',
+'Welcome 1' => 'Organize categories and forums.',
+'Welcome 2' => 'Set forum-wide options and preferences.',
+'Welcome 3' => 'Control permissions for users and guests.',
+'Welcome 4' => 'View IP statistics for users.',
+'Welcome 5' => 'Ban users.',
+'Welcome 6' => 'Censor words.',
+'Welcome 7' => 'Set up user groups and promotions.',
+'Welcome 8' => 'Prune old posts.',
+'Welcome 9' => 'Handle post reports.',
+'Alerts head' => 'Alerts',
+'Install file exists' => 'The file install.php still exists, but should be removed. %s.',
+'Delete install file' => 'Delete it',
+'About head' => 'About FluxBB',
+'FluxBB version label' => 'FluxBB version',
+'Check for upgrade' => 'Check for upgrade',
+'FluxBB version data' => 'v%s - %s',
+'Server statistics label' => 'Server statistics',
+'View server statistics' => 'View server statistics',
+'Support label' => 'Support',
+'Forum label' => 'Forum',
+'IRC label' => 'IRC channel',
+
+// Language definitions used in admin_statistics.php
+'PHPinfo disabled message' => 'The PHP function phpinfo() has been disabled on this server.',
+'Server statistics head' => 'Server statistics',
+'Server load label' => 'Server load',
+'Server load data' => '%s - %s user(s) online',
+'Environment label' => 'Environment',
+'Environment data OS' => 'Operating system: %s',
+'Show info' => 'Show info',
+'Environment data version' => 'PHP: %s - %s',
+'Environment data acc' => 'Accelerator: %s',
+'Turck MMCache' => 'Turck MMCache',
+'Turck MMCache link' => 'turck-mmcache.sourceforge.net/',
+'ionCube PHP Accelerator' => 'ionCube PHP Accelerator',
+'ionCube PHP Accelerator link' => 'www.php-accelerator.co.uk/',
+'Alternative PHP Cache (APC)' => 'Alternative PHP Cache (APC)',
+'Alternative PHP Cache (APC) link' => 'www.php.net/apc/',
+'Zend Optimizer' => 'Zend Optimizer',
+'Zend Optimizer link' => 'www.zend.com/products/guard/zend-optimizer/',
+'eAccelerator' => 'eAccelerator',
+'eAccelerator link' => 'www.eaccelerator.net/',
+'XCache' => 'XCache',
+'XCache link' => 'xcache.lighttpd.net/',
+'Database label' => 'Database',
+'Database data rows' => 'Rows: %s',
+'Database data size' => 'Size: %s',
+);
diff --git a/lang/English/admin_maintenance.php b/lang/English/admin_maintenance.php
new file mode 100644
index 0000000..b7a9ce4
--- /dev/null
+++ b/lang/English/admin_maintenance.php
@@ -0,0 +1,40 @@
+<?php
+
+// Language definitions used in admin_maintenance.php
+$lang_admin_maintenance = array(
+
+'Maintenance head' => 'Forum maintenance',
+'Rebuild index subhead' => 'Rebuild search index',
+'Rebuild index info' => 'If you\'ve added, edited or removed posts manually in the database or if you\'re having problems searching, you should rebuild the search index. For best performance, you should put the forum in %s during rebuilding. <strong>Rebuilding the search index can take a long time and will increase server load during the rebuild process!</strong>',
+'Posts per cycle label' => 'Posts per cycle',
+'Posts per cycle help' => 'The number of posts to process per pageview. E.g. if you were to enter 300, three hundred posts would be processed and then the page would refresh. This is to prevent the script from timing out during the rebuild process.',
+'Starting post label' => 'Starting post ID',
+'Starting post help' => 'The post ID to start rebuilding at. The default value is the first available ID in the database. Normally you wouldn\'t want to change this.',
+'Empty index label' => 'Empty index',
+'Empty index help' => 'Select this if you want the search index to be emptied before rebuilding (see below).',
+'Rebuild completed info' => 'Once the process has completed, you will be redirected back to this page. If you are forced to abort the rebuild process, make a note of the last processed post ID and enter that ID+1 in "Starting post ID" when/if you want to continue ("Empty index" must not be selected).',
+'Rebuild index' => 'Rebuild index',
+'Rebuilding search index' => 'Rebuilding search index',
+'Rebuilding index info' => 'Rebuilding index. This might be a good time to put on some coffee :-)',
+'Processing post' => 'Processing post <strong>%s</strong> …',
+'Click here' => 'Click here',
+'Javascript redirect failed' => 'Automatic redirect unsuccessful. %s to continue …',
+'Posts must be integer message' => 'Posts per cycle must be a positive integer value.',
+'Days must be integer message' => 'Days to prune must be a positive integer value.',
+'No old topics message' => 'There are no topics that are %s days old. Please decrease the value of "Days old" and try again.',
+'Posts pruned redirect' => 'Posts pruned. Redirecting …',
+'Prune head' => 'Prune',
+'Prune subhead' => 'Prune old posts',
+'Days old label' => 'Days old',
+'Days old help' => 'The number of days "old" a topic must be to be pruned. E.g. if you were to enter 30, every topic that didn\'t contain a post dated less than 30 days old would be deleted.',
+'Prune sticky label' => 'Prune sticky topics',
+'Prune sticky help' => 'When enabled, sticky topics will also be pruned.',
+'Prune from label' => 'Prune from forum',
+'All forums' => 'All forums',
+'Prune from help' => 'The forum from which you want to prune posts.',
+'Prune info' => 'Use this feature with caution. <strong>Pruned posts can never be recovered.</strong> For best performance, you should put the forum in %s during pruning.',
+'Confirm prune subhead' => 'Confirm prune posts',
+'Confirm prune info' => 'Are you sure that you want to prune all topics older than %s days from %s (%s topics).',
+'Confirm prune warn' => 'WARNING! Pruning posts deletes them permanently.',
+
+);
diff --git a/lang/English/admin_options.php b/lang/English/admin_options.php
new file mode 100644
index 0000000..bed8177
--- /dev/null
+++ b/lang/English/admin_options.php
@@ -0,0 +1,227 @@
+<?php
+
+// Language definitions used in admin_options.php
+$lang_admin_options = array(
+
+'Bad HTTP Referer message' => 'Bad HTTP_REFERER. If you have moved these forums from one location to another or switched domains, you need to update the Base URL manually in the database (look for o_base_url in the config table) and then clear the cache by deleting all .php files in the /cache directory.',
+'Must enter title message' => 'You must enter a board title.',
+'Invalid e-mail message' => 'The admin email address you entered is invalid.',
+'Invalid webmaster e-mail message' => 'The webmaster email address you entered is invalid.',
+'SMTP passwords did not match' => 'You need to enter the SMTP password twice exactly the same to change it.',
+'Enter announcement here' => 'Enter your announcement here.',
+'Enter rules here' => 'Enter your rules here.',
+'Default maintenance message' => 'The forums are temporarily down for maintenance. Please try again in a few minutes.',
+'Timeout error message' => 'The value of "Timeout online" must be smaller than the value of "Timeout visit".',
+'Options updated redirect' => 'Options updated. Redirecting …',
+'Options head' => 'Options',
+
+// Essentials section
+'Essentials subhead' => 'Essentials',
+'Board title label' => 'Board title',
+'Board title help' => 'The title of this bulletin board (shown at the top of every page). This field may <strong>not</strong> contain HTML.',
+'Board desc label' => 'Board description',
+'Board desc help' => 'A short description of this bulletin board (shown at the top of every page). This field may contain HTML.',
+'Base URL label' => 'Base URL',
+'Base URL help' => 'The complete URL of the board without trailing slash (i.e. http://www.mydomain.com/forums). This <strong>must</strong> be correct in order for all admin and moderator features to work. If you get "Bad referer" errors, it\'s probably incorrect.',
+'Base URL problem' => 'Your installation does not support automatic conversion of internationalized domain names. As your base URL contains special characters, you <strong>must</strong> use an online converter in order to avoid "Bad referer" errors.',
+'Timezone label' => 'Default time zone',
+'Timezone help' => 'The default time zone for guests and users attempting to register for the board.',
+'DST label' => 'Adjust for DST',
+'DST help' => 'Check if daylight savings is in effect (advances times by 1 hour).',
+'Language label' => 'Default language',
+'Language help' => 'The default language for guests and users who haven\'t changed from the default in their profile. If you remove a language pack, this must be updated.',
+'Default style label' => 'Default style',
+'Default style help' => 'The default style for guests and users who haven\'t changed from the default in their profile.',
+
+// Essentials section timezone options
+'UTC-12:00' => '(UTC-12:00) International Date Line West',
+'UTC-11:00' => '(UTC-11:00) Niue, Samoa',
+'UTC-10:00' => '(UTC-10:00) Hawaii-Aleutian, Cook Island',
+'UTC-09:30' => '(UTC-09:30) Marquesas Islands',
+'UTC-09:00' => '(UTC-09:00) Alaska, Gambier Island',
+'UTC-08:30' => '(UTC-08:30) Pitcairn Islands',
+'UTC-08:00' => '(UTC-08:00) Pacific',
+'UTC-07:00' => '(UTC-07:00) Mountain',
+'UTC-06:00' => '(UTC-06:00) Central',
+'UTC-05:00' => '(UTC-05:00) Eastern',
+'UTC-04:00' => '(UTC-04:00) Atlantic',
+'UTC-03:30' => '(UTC-03:30) Newfoundland',
+'UTC-03:00' => '(UTC-03:00) Amazon, Central Greenland',
+'UTC-02:00' => '(UTC-02:00) Mid-Atlantic',
+'UTC-01:00' => '(UTC-01:00) Azores, Cape Verde, Eastern Greenland',
+'UTC' => '(UTC) Western European, Greenwich',
+'UTC+01:00' => '(UTC+01:00) Central European, West African',
+'UTC+02:00' => '(UTC+02:00) Eastern European, Central African',
+'UTC+03:00' => '(UTC+03:00) Eastern African',
+'UTC+03:30' => '(UTC+03:30) Iran',
+'UTC+04:00' => '(UTC+04:00) Moscow, Gulf, Samara',
+'UTC+04:30' => '(UTC+04:30) Afghanistan',
+'UTC+05:00' => '(UTC+05:00) Pakistan',
+'UTC+05:30' => '(UTC+05:30) India, Sri Lanka',
+'UTC+05:45' => '(UTC+05:45) Nepal',
+'UTC+06:00' => '(UTC+06:00) Bangladesh, Bhutan, Yekaterinburg',
+'UTC+06:30' => '(UTC+06:30) Cocos Islands, Myanmar',
+'UTC+07:00' => '(UTC+07:00) Indochina, Novosibirsk',
+'UTC+08:00' => '(UTC+08:00) Greater China, Australian Western, Krasnoyarsk',
+'UTC+08:45' => '(UTC+08:45) Southeastern Western Australia',
+'UTC+09:00' => '(UTC+09:00) Japan, Korea, Chita, Irkutsk',
+'UTC+09:30' => '(UTC+09:30) Australian Central',
+'UTC+10:00' => '(UTC+10:00) Australian Eastern',
+'UTC+10:30' => '(UTC+10:30) Lord Howe',
+'UTC+11:00' => '(UTC+11:00) Solomon Island, Vladivostok',
+'UTC+11:30' => '(UTC+11:30) Norfolk Island',
+'UTC+12:00' => '(UTC+12:00) New Zealand, Fiji, Magadan',
+'UTC+12:45' => '(UTC+12:45) Chatham Islands',
+'UTC+13:00' => '(UTC+13:00) Tonga, Phoenix Islands, Kamchatka',
+'UTC+14:00' => '(UTC+14:00) Line Islands',
+
+// Timeout Section
+'Timeouts subhead' => 'Time and timeouts',
+'Time format label' => 'Time format',
+'PHP manual' => 'PHP manual',
+'Time format help' => '[Current format: %s]. See %s for formatting options.',
+'Date format label' => 'Date format',
+'Date format help' => '[Current format: %s]. See %s for formatting options.',
+'Visit timeout label' => 'Visit timeout',
+'Visit timeout help' => 'Number of seconds a user must be idle before his/hers last visit data is updated (primarily affects new message indicators).',
+'Online timeout label' => 'Online timeout',
+'Online timeout help' => 'Number of seconds a user must be idle before being removed from the online users list.',
+'Redirect time label' => 'Redirect time',
+'Redirect time help' => 'Number of seconds to wait when redirecting. If set to 0, no redirect page will be displayed (not recommended).',
+
+// Display Section
+'Display subhead' => 'Display',
+'Version number label' => 'Version number',
+'Version number help' => 'Show FluxBB version number in footer.',
+'Info in posts label' => 'User info in posts',
+'Info in posts help' => 'Show information about the poster under the username in topic view. The information affected is location, register date, post count and the contact links (email and URL).',
+'Post count label' => 'User post count',
+'Post count help' => 'Show the number of posts a user has made (affects topic view, profile and user list).',
+'Smilies label' => 'Smilies in posts',
+'Smilies help' => 'Convert smilies to small graphic icons.',
+'Smilies sigs label' => 'Smilies in signatures',
+'Smilies sigs help' => 'Convert smilies to small graphic icons in user signatures.',
+'Clickable links label' => 'Make clickable links',
+'Clickable links help' => 'When enabled, FluxBB will automatically detect any URLs in posts and make them clickable hyperlinks.',
+'Topic review label' => 'Topic review',
+'Topic review help' => 'Maximum number of posts to display when posting (newest first). Set to 0 to disable.',
+'Topics per page label' => 'Topics per page',
+'Topics per page help' => 'The default number of topics to display per page in a forum. Users can personalize this setting.',
+'Posts per page label' => 'Posts per page',
+'Posts per page help' => 'The default number of posts to display per page in a topic. Users can personalize this setting.',
+'Indent label' => 'Indent size',
+'Indent help' => 'If set to 8, a regular tab will be used when displaying text within the [code][/code] tag. Otherwise this many spaces will be used to indent the text.',
+'Quote depth label' => 'Maximum [quote] depth',
+'Quote depth help' => 'The maximum times a [quote] tag can go inside other [quote] tags, any tags deeper than this will be discarded.',
+
+// Features section
+'Features subhead' => 'Features',
+'Quick post label' => 'Quick reply',
+'Quick post help' => 'When enabled, FluxBB will add a quick reply form at the bottom of topics. This way users can post directly from the topic view.',
+'Users online label' => 'Users online',
+'Users online help' => 'Display info on the index page about guests and registered users currently browsing the board.',
+'Censor words label' => 'Censor words',
+'Censor words help' => 'Enable this to censor specific words in the board. See %s for more info.',
+'Signatures label' => 'Signatures',
+'Signatures help' => 'Allow users to attach a signature to their posts.',
+'User has posted label' => 'User has posted earlier',
+'User has posted help' => 'This feature displays a dot in front of topics in viewforum.php in case the currently logged in user has posted in that topic earlier. Disable if you are experiencing high server load.',
+'Topic views label' => 'Topic views',
+'Topic views help' => 'Keep track of the number of views a topic has. Disable if you are experiencing high server load in a busy forum.',
+'Quick jump label' => 'Quick jump',
+'Quick jump help' => 'Enable the quick jump (jump to forum) drop list.',
+'GZip label' => 'GZip output',
+'GZip help' => 'If enabled, FluxBB will gzip the output sent to browsers. This will reduce bandwidth usage, but use a little more CPU. This feature requires that PHP is configured with zlib (--with-zlib). Note: If you already have one of the Apache modules mod_gzip or mod_deflate set up to compress PHP scripts, you should disable this feature.',
+'Search all label' => 'Search all forums',
+'Search all help' => 'When disabled, searches will only be allowed in one forum at a time. Disable if server load is high due to excessive searching.',
+'Menu items label' => 'Additional menu items',
+'Menu items help' => 'By entering HTML hyperlinks into this textbox, any number of items can be added to the navigation menu at the top of all pages. The format for adding new links is X = &lt;a href="URL"&gt;LINK&lt;/a&gt; where X is the position at which the link should be inserted (e.g. 0 to insert at the beginning and 2 to insert after "User list"). Separate entries with a linebreak.',
+
+// Feeds section
+'Feed subhead' => 'Syndication',
+'Default feed label' => 'Default feed type',
+'Default feed help' => 'Select the type of syndication feed to display. Note: Choosing none will not disable feeds, only hide them by default.',
+'None' => 'None',
+'RSS' => 'RSS',
+'Atom' => 'Atom',
+'Feed TTL label' => 'Duration to cache feeds',
+'Feed TTL help' => 'Feeds can be cached to lower the resource usage of feeds.',
+'No cache' => 'Don\'t cache',
+'Minutes' => '%d minutes',
+
+// Reports section
+'Reports subhead' => 'Reports',
+'Reporting method label' => 'Reporting method',
+'Internal' => 'Internal',
+'By e-mail' => 'Email',
+'Both' => 'Both',
+'Reporting method help' => 'Select the method for handling topic/post reports. You can choose whether topic/post reports should be handled by the internal report system, emailed to the addresses on the mailing list (see below) or both.',
+'Mailing list label' => 'Mailing list',
+'Mailing list help' => 'A comma separated list of subscribers. The people on this list are the recipients of reports.',
+
+// Avatars section
+'Avatars subhead' => 'Avatars',
+'Use avatars label' => 'Use avatars',
+'Use avatars help' => 'When enabled, users will be able to upload an avatar which will be displayed under their title.',
+'Upload directory label' => 'Upload directory',
+'Upload directory help' => 'The upload directory for avatars (relative to the FluxBB root directory). PHP must have write permissions to this directory.',
+'Max width label' => 'Max width',
+'Max width help' => 'The maximum allowed width of avatars in pixels (60 is recommended).',
+'Max height label' => 'Max height',
+'Max height help' => 'The maximum allowed height of avatars in pixels (60 is recommended).',
+'Max size label' => 'Max size',
+'Max size help' => 'The maximum allowed size of avatars in bytes (10240 is recommended).',
+
+// E-mail section
+'E-mail subhead' => 'Email',
+'Admin e-mail label' => 'Admin email',
+'Admin e-mail help' => 'The email address of the board administrator.',
+'Webmaster e-mail label' => 'Webmaster email',
+'Webmaster e-mail help' => 'This is the address that all emails sent by the board will be addressed from.',
+'Forum subscriptions label' => 'Forum subscriptions',
+'Forum subscriptions help' => 'Enable users to subscribe to forums (receive email when someone creates a new topic).',
+'Topic subscriptions label' => 'Topic subscriptions',
+'Topic subscriptions help' => 'Enable users to subscribe to topics (receive email when someone replies).',
+'SMTP address label' => 'SMTP server address',
+'SMTP address help' => 'The address of an external SMTP server to send emails with. You can specify a custom port number if the SMTP server doesn\'t run on the default port 25 (example: mail.myhost.com:3580). Leave blank to use the local mail program.',
+'SMTP username label' => 'SMTP username',
+'SMTP username help' => 'Username for SMTP server. Only enter a username if it is required by the SMTP server (most servers <strong>do not</strong> require authentication).',
+'SMTP password label' => 'SMTP password',
+'SMTP change password help' => 'Check this if you want to change or delete the currently stored password.',
+'SMTP password help' => 'Password for SMTP server. Only enter a password if it is required by the SMTP server (most servers <strong>do not</strong> require authentication). Please enter your password twice to confirm.',
+'SMTP SSL label' => 'Encrypt SMTP using SSL',
+'SMTP SSL help' => 'Encrypts the connection to the SMTP server using SSL. Should only be used if your SMTP server requires it and your version of PHP supports SSL.',
+
+// Registration Section
+'Registration subhead' => 'Registration',
+'Allow new label' => 'Allow new registrations',
+'Allow new help' => 'Controls whether this board accepts new registrations. Disable only under special circumstances.',
+'Verify label' => 'Verify registrations',
+'Verify help' => 'When enabled, users are emailed a random password when they register. They can then log in and change the password in their profile if they see fit. This feature also requires users to verify new email addresses if they choose to change from the one they registered with. This is an effective way of avoiding registration abuse and making sure that all users have "correct" email addresses in their profiles.',
+'Report new label' => 'Report new registrations',
+'Report new help' => 'If enabled, FluxBB will notify users on the mailing list (see above) when a new user registers in the forums.',
+'Use rules label' => 'User forum rules',
+'Use rules help' => 'When enabled, users must agree to a set of rules when registering (enter text below). The rules will always be available through a link in the navigation table at the top of every page.',
+'Rules label' => 'Enter your rules here',
+'Rules help' => 'Here you can enter any rules or other information that the user must review and accept when registering. If you enabled rules above you have to enter something here, otherwise it will be disabled. This text will not be parsed like regular posts and thus may contain HTML.',
+'E-mail default label' => 'Default email setting',
+'E-mail default help' => 'Choose the default privacy setting for new user registrations.',
+'Display e-mail label' => 'Display email address to other users.',
+'Hide allow form label' => 'Hide email address but allow form e-mail.',
+'Hide both label' => 'Hide email address and disallow form email.',
+
+// Announcement Section
+'Announcement subhead' => 'Announcements',
+'Display announcement label' => 'Display announcement',
+'Display announcement help' => 'Enable this to display the below message in the board.',
+'Announcement message label' => 'Announcement message',
+'Announcement message help' => 'This text will not be parsed like regular posts and thus may contain HTML.',
+
+// Maintenance Section
+'Maintenance subhead' => 'Maintenance',
+'Maintenance mode label' => 'Maintenance mode',
+'Maintenance mode help' => 'When enabled, the board will only be available to administrators. This should be used if the board needs to be taken down temporarily for maintenance. <strong>WARNING! Do not log out when the board is in maintenance mode.</strong> You will not be able to login again.',
+'Maintenance message label' => 'Maintenance message',
+'Maintenance message help' => 'The message that will be displayed to users when the board is in maintenance mode. If left blank, a default message will be used. This text will not be parsed like regular posts and thus may contain HTML.',
+
+);
diff --git a/lang/English/admin_permissions.php b/lang/English/admin_permissions.php
new file mode 100644
index 0000000..8324eda
--- /dev/null
+++ b/lang/English/admin_permissions.php
@@ -0,0 +1,36 @@
+<?php
+
+// Language definitions used in admin_permissions.php
+$lang_admin_permissions = array(
+
+'Perms updated redirect' => 'Permissions updated. Redirecting …',
+'Permissions head' => 'Permissions',
+'Posting subhead' => 'Posting',
+'BBCode label' => 'BBCode',
+'BBCode help' => 'Allow BBCode in posts (recommended).',
+'Image tag label' => 'Image tag',
+'Image tag help' => 'Allow the BBCode [img][/img] tag in posts.',
+'All caps message label' => 'All caps message',
+'All caps message help' => 'Allow a message to contain only capital letters.',
+'All caps subject label' => 'All caps subject',
+'All caps subject help' => 'Allow a subject to contain only capital letters.',
+'Require e-mail label' => 'Require guest email',
+'Require e-mail help' => 'Require guests to supply an email address when posting.',
+'Signatures subhead' => 'Signatures',
+'BBCode sigs label' => 'BBCodes in signatures',
+'BBCode sigs help' => 'Allow BBCodes in user signatures.',
+'Image tag sigs label' => 'Image tag in signatures',
+'Image tag sigs help' => 'Allow the BBCode [img][/img] tag in user signatures (not recommended).',
+'All caps sigs label' => 'All caps signature',
+'All caps sigs help' => 'Allow a signature to contain only capital letters.',
+'Max sig length label' => 'Maximum signature length',
+'Max sig length help' => 'The maximum number of characters a user signature may contain.',
+'Max sig lines label' => 'Maximum signature lines',
+'Max sig lines help' => 'The maximum number of lines a user signature may contain.',
+'Registration subhead' => 'Registration',
+'Banned e-mail label' => 'Allow banned email addresses',
+'Banned e-mail help' => 'Allow users to register with or change to a banned email address/domain. If left at its default setting (yes), this action will be allowed, but an alert email will be sent to the mailing list (an effective way of detecting multiple registrations).',
+'Duplicate e-mail label' => 'Allow duplicate email addresses',
+'Duplicate e-mail help' => 'Controls whether users should be allowed to register with an email address that another user already has. If allowed, an alert email will be sent to the mailing list if a duplicate is detected.',
+
+);
diff --git a/lang/English/admin_reports.php b/lang/English/admin_reports.php
new file mode 100644
index 0000000..0daa8da
--- /dev/null
+++ b/lang/English/admin_reports.php
@@ -0,0 +1,21 @@
+<?php
+
+// Language definitions used in admin_reports.php
+$lang_admin_reports = array(
+
+'Report zapped redirect' => 'Report marked as read. Redirecting …',
+'New reports head' => 'New reports',
+'Deleted user' => 'Deleted user',
+'Deleted' => 'Deleted',
+'Post ID' => 'Post #%s',
+'Report subhead' => 'Reported %s',
+'Reported by' => 'Reported by %s',
+'Reason' => 'Reason',
+'Zap' => 'Mark as read',
+'No new reports' => 'There are no new reports.',
+'Last 10 head' => '10 last read reports',
+'NA' => 'N/A',
+'Zapped subhead' => 'Marked as read %s by %s',
+'No zapped reports' => 'There are no read reports.',
+
+);
diff --git a/lang/English/admin_users.php b/lang/English/admin_users.php
new file mode 100644
index 0000000..66280b7
--- /dev/null
+++ b/lang/English/admin_users.php
@@ -0,0 +1,110 @@
+<?php
+
+// Language definitions used in admin_users.php
+$lang_admin_users = array(
+
+'Non numeric message' => 'You entered a non-numeric value into a numeric only column.',
+'Invalid date time message' => 'You entered an invalid date/time.',
+'Not verified' => 'Not verified',
+
+// Actions: mass delete/ban etc.
+'No users selected' => 'No users selected.',
+'No move admins message' => 'For security reasons, you are not allowed to move multiple administrators to another group. If you want to move these administrators, you can do so on their respective user profiles.',
+'No delete admins message' => 'Administrators cannot be deleted. In order to delete administrators, you must first move them to a different user group.',
+'No ban admins message' => 'Administrators cannot be banned. In order to ban administrators, you must first move them to a different user group.',
+'No ban mods message' => 'Moderators cannot be banned. In order to ban moderators, you must first move them to a different user group.',
+'Move users' => 'Change user group',
+'Move users subhead' => 'Select new user group',
+'New group label' => 'New group',
+'New group help' => 'Select the group to which the selected users will be moved. For security reasons, it is not possible to move multiple users to the administrator group.',
+'Invalid group message' => 'Invalid group ID.',
+'Users move redirect' => 'User group changed. Redirecting …',
+'Delete users' => 'Delete users',
+'Confirm delete legend' => 'Important: read before deleting users',
+'Confirm delete info' => 'Please confirm that you want to delete these users.',
+'Delete posts' => 'Delete any posts and topics these users have made.',
+'Delete warning' => 'Warning! Deleted users and/or posts cannot be restored. If you choose not to delete the posts made by these users, the posts can only be deleted manually at a later time.',
+'Users delete redirect' => 'Users deleted. Redirecting …',
+'Ban users' => 'Ban users',
+'Message expiry subhead' => 'Ban message and expiry',
+'Ban message label' => 'Ban message',
+'Ban message help' => 'A message that will be displayed to the banned users when they visit the board.',
+'Expire date label' => 'Expire date',
+'Expire date help' => 'The date when these bans should be automatically removed (format: yyyy-mm-dd). Leave blank to remove manually.',
+'Ban IP label' => 'Ban IP addresses',
+'Ban IP help' => 'Also ban the IP addresses of the banned users to make registering a new account more difficult for them.',
+'Invalid date message' => 'You entered an invalid expire date.',
+'Invalid date reasons' => 'The format should be YYYY-MM-DD and the date must be at least one day in the future.',
+'Users banned redirect' => 'Users banned. Redirecting …',
+
+'User search head' => 'User search',
+'User search subhead' => 'Enter search criteria',
+'User search info' => 'Search for users in the database. You can enter one or more terms to search for. Wildcards in the form of asterisks (*) are accepted.',
+'Username label' => 'Username',
+'E-mail address label' => 'Email address',
+'Title label' => 'Title',
+'Real name label' => 'Real name',
+'Website label' => 'Website',
+'Jabber label' => 'Jabber',
+'ICQ label' => 'ICQ',
+'MSN label' => 'Microsoft Account',
+'AOL label' => 'AOL IM',
+'Yahoo label' => 'Yahoo Messenger',
+'Location label' => 'Location',
+'Signature label' => 'Signature',
+'Admin note label' => 'Admin note',
+'Posts more than label' => 'Number of posts greater than',
+'Posts less than label' => 'Number of posts less than',
+'Last post after label' => 'Last post is after',
+'Date help' => '(yyyy-mm-dd hh:mm:ss)',
+'Last post before label' => 'Last post is before',
+'Last visit after label' => 'Last visit is after',
+'Last visit before label' => 'Last visit is before',
+'Registered after label' => 'Registered after',
+'Registered before label' => 'Registered before',
+'Order by label' => 'Order by',
+'Order by username' => 'Username',
+'Order by e-mail' => 'Email',
+'Order by posts' => 'Number of posts',
+'Order by last post' => 'Last post',
+'Order by last visit' => 'Last visit',
+'Order by registered' => 'Registered',
+'Ascending' => 'Ascending',
+'Descending' => 'Descending',
+'User group label' => 'User group',
+'All groups' => 'All groups',
+'Unverified users' => 'Unverified users',
+'Submit search' => 'Submit search',
+'IP search head' => 'IP search',
+'IP search subhead' => 'Enter IP to search for',
+'IP address label' => 'IP address',
+'IP address help' => 'The IP address to search for in the post database.',
+'Find IP address' => 'Find IP address',
+
+'Results head' => 'Search Results',
+'Results username head' => 'Username',
+'Results e-mail head' => 'Email',
+'Results title head' => 'Title/Status',
+'Results posts head' => 'Posts',
+'Results admin note head' => 'Admin note',
+'Results actions head' => 'Actions',
+'Results IP address head' => 'IP address',
+'Results last used head' => 'Last used',
+'Results times found head' => 'Times found',
+'Results action head' => 'Action',
+'Results find more link' => 'Find more users for this ip',
+'Results no posts found' => 'There are currently no posts by that user in the forum.',
+'Select' => 'Select',
+'Select all' => 'Select all',
+'Unselect all' => 'Unselect all',
+'Ban' => 'Ban',
+'Delete' => 'Delete',
+'Change group' => 'Change group',
+'Bad IP message' => 'The supplied IP address is not correctly formatted.',
+'Results view IP link' => 'View IP stats',
+'Results show posts link' => 'Show posts',
+'Results guest' => 'Guest',
+'Results no IP found' => 'The supplied IP address could not be found in the database.',
+'No match' => 'No match'
+
+);
diff --git a/lang/English/common.php b/lang/English/common.php
new file mode 100644
index 0000000..6f5ece2
--- /dev/null
+++ b/lang/English/common.php
@@ -0,0 +1,169 @@
+<?php
+
+// Language definitions for frequently used strings
+$lang_common = array(
+
+// Text orientation and encoding
+'lang_direction' => 'ltr', // ltr (Left-To-Right) or rtl (Right-To-Left)
+'lang_identifier' => 'en',
+
+// Number formatting
+'lang_decimal_point' => '.',
+'lang_thousands_sep' => ',',
+
+// Notices
+'Bad request' => 'Bad request. The link you followed is incorrect or outdated.',
+'No view' => 'You do not have permission to view these forums.',
+'No permission' => 'You do not have permission to access this page.',
+'Bad referrer' => 'Bad HTTP_REFERER. You were referred to this page from an unauthorized source. If the problem persists please make sure that \'Base URL\' is correctly set in Admin/Options and that you are visiting the forum by navigating to that URL. More information regarding the referrer check can be found in the FluxBB documentation.',
+'Bad csrf hash' => 'Bad CSRF hash. You were referred to this page from an unauthorized source.',
+'No cookie' => 'You appear to have logged in successfully, however a cookie has not been set. Please check your settings and if applicable, enable cookies for this website.',
+'Pun include extension' => 'Unable to process user include %s from template %s. "%s" files are not allowed',
+'Pun include directory' => 'Unable to process user include %s from template %s. Directory traversal is not allowed',
+'Pun include error' => 'Unable to process user include %s from template %s. There is no such file in neither the template directory nor in the user include directory',
+
+// Miscellaneous
+'Announcement' => 'Announcement',
+'Options' => 'Options',
+'Submit' => 'Submit', // "Name" of submit buttons
+'Ban message' => 'You are banned from this forum.',
+'Ban message 2' => 'The ban expires at the end of',
+'Ban message 3' => 'The administrator or moderator that banned you left the following message:',
+'Ban message 4' => 'Please direct any inquiries to the forum administrator at',
+'Never' => 'Never',
+'Today' => 'Today',
+'Yesterday' => 'Yesterday',
+'Info' => 'Info', // A common table header
+'Go back' => 'Go back',
+'Maintenance' => 'Maintenance',
+'Redirecting' => 'Redirecting',
+'Click redirect' => 'Click here if you do not want to wait any longer (or if your browser does not automatically forward you)',
+'on' => 'on', // As in "BBCode is on"
+'off' => 'off',
+'Invalid email' => 'The email address you entered is invalid.',
+'Required' => '(Required)',
+'required field' => 'is a required field in this form.', // For javascript form validation
+'Last post' => 'Last post',
+'by' => 'by', // As in last post by some user
+'New posts' => 'New posts', // The link that leads to the first new post
+'New posts info' => 'Go to the first new post in this topic.', // The popup text for new posts links
+'Username' => 'Username',
+'Password' => 'Password',
+'Email' => 'Email',
+'Send email' => 'Send email',
+'Moderated by' => 'Moderated by',
+'Registered' => 'Registered',
+'Subject' => 'Subject',
+'Message' => 'Message',
+'Topic' => 'Topic',
+'Forum' => 'Forum',
+'Posts' => 'Posts',
+'Replies' => 'Replies',
+'Pages' => 'Pages:',
+'Page' => 'Page %s',
+'BBCode' => 'BBCode:', // You probably shouldn't change this
+'url tag' => '[url] tag:',
+'img tag' => '[img] tag:',
+'Smilies' => 'Smilies:',
+'and' => 'and',
+'Image link' => 'image', // This is displayed (i.e. <image>) instead of images when "Show images" is disabled in the profile
+'wrote' => 'wrote:', // For [quote]'s
+'Mailer' => '%s Mailer', // As in "MyForums Mailer" in the signature of outgoing emails
+'Important information' => 'Important information',
+'Write message legend' => 'Write your message and submit',
+'Previous' => 'Previous',
+'Next' => 'Next',
+'Spacer' => '…', // Ellipsis for paginate
+
+// Title
+'Title' => 'Title',
+'Member' => 'Member', // Default title
+'Moderator' => 'Moderator',
+'Administrator' => 'Administrator',
+'Banned' => 'Banned',
+'Guest' => 'Guest',
+
+// Stuff for include/parser.php
+'BBCode error no opening tag' => '[/%1$s] was found without a matching [%1$s]',
+'BBCode error invalid nesting' => '[%1$s] was opened within [%2$s], this is not allowed',
+'BBCode error invalid self-nesting' => '[%s] was opened within itself, this is not allowed',
+'BBCode error no closing tag' => '[%1$s] was found without a matching [/%1$s]',
+'BBCode error empty attribute' => '[%s] tag had an empty attribute section',
+'BBCode error tag not allowed' => 'You are not allowed to use [%s] tags',
+'BBCode error tag url not allowed' => 'You are not allowed to post links',
+'BBCode list size error' => 'Your list was too long to parse, please make it smaller!',
+
+// Stuff for the navigator (top of every page)
+'Index' => 'Index',
+'User list' => 'User list',
+'Rules' => 'Rules',
+'Search' => 'Search',
+'Register' => 'Register',
+'Login' => 'Login',
+'Not logged in' => 'You are not logged in.',
+'Profile' => 'Profile',
+'Logout' => 'Logout',
+'Logged in as' => 'Logged in as',
+'Admin' => 'Administration',
+'Last visit' => 'Last visit: %s',
+'Topic searches' => 'Topics:',
+'New posts header' => 'New',
+'Active topics' => 'Active',
+'Unanswered topics' => 'Unanswered',
+'Posted topics' => 'Posted',
+'Show new posts' => 'Find topics with new posts since your last visit.',
+'Show active topics' => 'Find topics with recent posts.',
+'Show unanswered topics' => 'Find topics with no replies.',
+'Show posted topics' => 'Find topics you have posted to.',
+'Mark all as read' => 'Mark all topics as read',
+'Mark forum read' => 'Mark this forum as read',
+'Title separator' => ' / ',
+
+// Stuff for the page footer
+'Board footer' => 'Board footer',
+'Jump to' => 'Jump to',
+'Go' => ' Go ', // Submit button in forum jump
+'Moderate topic' => 'Moderate topic',
+'All' => 'All',
+'Move topic' => 'Move topic',
+'Open topic' => 'Open topic',
+'Close topic' => 'Close topic',
+'Unstick topic' => 'Unstick topic',
+'Stick topic' => 'Stick topic',
+'Moderate forum' => 'Moderate forum',
+'Powered by' => 'Powered by %s',
+
+// Debug information
+'Debug table' => 'Debug information',
+'Querytime' => 'Generated in %1$s seconds, %2$s queries executed',
+'Memory usage' => 'Memory usage: %1$s',
+'Peak usage' => '(Peak: %1$s)',
+'Query times' => 'Time (s)',
+'Query' => 'Query',
+'Total query time' => 'Total query time: %s',
+
+// For extern.php RSS feed
+'RSS description' => 'The most recent topics at %s.',
+'RSS description topic' => 'The most recent posts in %s.',
+'RSS reply' => 'Re: ', // The topic subject will be appended to this string (to signify a reply)
+'RSS active topics feed' => 'RSS active topics feed',
+'Atom active topics feed' => 'Atom active topics feed',
+'RSS forum feed' => 'RSS forum feed',
+'Atom forum feed' => 'Atom forum feed',
+'RSS topic feed' => 'RSS topic feed',
+'Atom topic feed' => 'Atom topic feed',
+
+// Admin related stuff in the header
+'New reports' => 'There are new reports',
+'Maintenance mode enabled' => 'Maintenance mode is enabled!',
+
+// Units for file sizes
+'Size unit B' => '%s B',
+'Size unit KiB' => '%s KiB',
+'Size unit MiB' => '%s MiB',
+'Size unit GiB' => '%s GiB',
+'Size unit TiB' => '%s TiB',
+'Size unit PiB' => '%s PiB',
+'Size unit EiB' => '%s EiB',
+
+);
diff --git a/lang/English/copyable_captcha.php b/lang/English/copyable_captcha.php
new file mode 100644
index 0000000..c9bc90e
--- /dev/null
+++ b/lang/English/copyable_captcha.php
@@ -0,0 +1,10 @@
+<?php
+
+// Language definitions used in Copyable Captcha plugin
+$lang_copyable_captcha = array (
+'Captcha' => 'Captcha',
+'Captcha legend' => 'Confirm that you\'re not robot',
+'Captcha info' => 'Captcha is valid for 2 min only. Refresh page if needed.<br />Please enter this characters: <strong class="masq">%1$s</strong>',
+'Captcha error' => 'Wrong or expired captcha',
+
+);
diff --git a/lang/English/delete.php b/lang/English/delete.php
new file mode 100644
index 0000000..b97478e
--- /dev/null
+++ b/lang/English/delete.php
@@ -0,0 +1,16 @@
+<?php
+
+// Language definitions used in delete.php
+$lang_delete = array(
+
+'Delete post' => 'Delete post',
+'Warning' => 'You are about to permanently delete this post.',
+'Topic warning' => 'Warning! This is the first post in the topic, the whole topic will be permanently deleted.',
+'Delete info' => 'The post you have chosen to delete is set out below for you to review before proceeding.',
+'Reply by' => 'Reply by %s - %s',
+'Topic by' => 'Topic started by %s - %s',
+'Delete' => 'Delete', // The submit button
+'Post del redirect' => 'Post deleted. Redirecting …',
+'Topic del redirect' => 'Topic deleted. Redirecting …'
+
+);
diff --git a/lang/English/forum.php b/lang/English/forum.php
new file mode 100644
index 0000000..a5973b8
--- /dev/null
+++ b/lang/English/forum.php
@@ -0,0 +1,17 @@
+<?php
+
+// Language definitions used in viewforum.php
+$lang_forum = array(
+
+'Post topic' => 'Post new topic',
+'Views' => 'Views',
+'Moved' => 'Moved:',
+'Sticky' => 'Sticky:',
+'Closed' => 'Closed:',
+'Empty forum' => 'Forum is empty.',
+'Mod controls' => 'Moderator controls',
+'Is subscribed' => 'You are currently subscribed to this forum',
+'Unsubscribe' => 'Unsubscribe',
+'Subscribe' => 'Subscribe to this forum'
+
+);
diff --git a/lang/English/funnyquestion.php b/lang/English/funnyquestion.php
new file mode 100644
index 0000000..740013b
--- /dev/null
+++ b/lang/English/funnyquestion.php
@@ -0,0 +1,8 @@
+<?php
+
+$lang_funnyquestion = array(
+
+'question-label' => 'Your answer',
+'wrong-answer' => 'Sorry, your answer was wrong. Try again!'
+
+);
diff --git a/lang/English/help.php b/lang/English/help.php
new file mode 100644
index 0000000..d7d1611
--- /dev/null
+++ b/lang/English/help.php
@@ -0,0 +1,66 @@
+<?php
+
+// Language definitions used in help.php
+$lang_help = array(
+
+'Help' => 'Help',
+'produces' => 'produces',
+
+'BBCode' => 'BBCode',
+'BBCode info 1' => 'BBCode is a collection of formatting tags that are used to change the look of text in this forum. BBCode is based on the same principal as, and is very similar to, HTML. Below is a list of all the available BBCodes and instructions on how to use them.',
+'BBCode info 2' => 'Administrators have the ability to enable or disable BBCode. You can tell if BBCode is enabled or disabled whenever you post a message or edit your signature.',
+
+'Text style' => 'Text style',
+'Text style info' => 'The following tags change the appearance of text:',
+'Bold text' => 'Bold text',
+'Underlined text' => 'Underlined text',
+'Italic text' => 'Italic text',
+'Strike-through text' => 'Strike-through text',
+'Red text' => 'Red text',
+'Blue text' => 'Blue text',
+'Heading text' => 'Heading text',
+'Deleted text' => 'Deleted text',
+'Inserted text' => 'Inserted text',
+'Emphasised text' => 'Emphasised text',
+
+'Links and images' => 'Links and images',
+'Links info' => 'You can create links to other documents or to email addresses using the following tags:',
+'This help page' => 'This help page',
+'My email address' => 'My email address',
+'Images info' => 'If you want to display an image you can use the img tag. The text appearing after the "=" sign in the opening tag is used for the alt attribute and should be included whenever possible.',
+'FluxBB bbcode test' => 'FluxBB bbcode test',
+
+'Test topic' => 'Test topic',
+'Test post' => 'Test post',
+'Test forum' => 'Test forum',
+'Test user' => 'Test user',
+
+'Quotes' => 'Quotes',
+'Quotes info' => 'If you want to quote someone, you should use the quote tag.',
+'Quotes info 2' => 'If you don\'t want to quote anyone in particular, you can use the quote tag without specifying a name.',
+'Quote text' => 'This is the text I want to quote.',
+'produces quote box' => 'produces a quote box like this:',
+'quote note' => 'Note: If a username contains the characters [ or ] you can enclose it in quote marks.',
+
+'Code' => 'Code',
+'Code info' => 'When displaying source code you should make sure that you use the code tag. Text displayed with the code tag will use a monospaced font and will not be affected by other tags.',
+'Code text' => 'This is some code.',
+'produces code box' => 'produces a code box like this:',
+
+'Nested tags' => 'Nested tags',
+'Nested tags info' => 'BBCode can be nested to create more advanced formatting. For example:',
+'Bold, underlined text' => 'Bold, underlined text',
+
+'Lists' => 'Lists',
+'List info' => 'To create a list you can use the list tag. You can create 3 types of lists using the list tag.',
+'List text 1' => 'Example list item 1.',
+'List text 2' => 'Example list item 2.',
+'List text 3' => 'Example list item 3.',
+'produces list' => 'produces a bulleted list.',
+'produces decimal list' => 'produces a numbered list.',
+'produces alpha list' => 'produces an alphabetically labelled list.',
+
+'Smilies' => 'Smilies',
+'Smilies info' => 'If you like (and if it is enabled), the forum can convert a series of smilies to images representations of that smiley. This forum recognizes the following smilies and replaces them with images:'
+
+);
diff --git a/lang/English/index.html b/lang/English/index.html
new file mode 100644
index 0000000..89337b2
--- /dev/null
+++ b/lang/English/index.html
@@ -0,0 +1 @@
+<html><head><title>.</title></head><body>.</body></html>
diff --git a/lang/English/index.php b/lang/English/index.php
new file mode 100644
index 0000000..0ed222a
--- /dev/null
+++ b/lang/English/index.php
@@ -0,0 +1,20 @@
+<?php
+
+// Language definitions used in index.php
+$lang_index = array(
+
+'Topics' => 'Topics',
+'Link to' => 'Link to:', // As in "Link to: http://fluxbb.org/"
+'Empty board' => 'Board is empty.',
+'Newest user' => 'Newest registered user: %s',
+'Users online' => 'Registered users online: %s',
+'Guests online' => 'Guests online: %s',
+'No of users' => 'Total number of registered users: %s',
+'No of topics' => 'Total number of topics: %s',
+'No of posts' => 'Total number of posts: %s',
+'Online' => 'Online:', // As in "Online: User A, User B etc."
+'Board info' => 'Board information',
+'Board stats' => 'Board statistics',
+'User info' => 'User information'
+
+);
diff --git a/lang/English/install.php b/lang/English/install.php
new file mode 100644
index 0000000..7094111
--- /dev/null
+++ b/lang/English/install.php
@@ -0,0 +1,100 @@
+<?php
+
+// Language definitions used in install.php, localized by adaur
+
+$lang_install = array(
+
+'Choose install language' => 'Choose the install script language',
+'Choose install language info' => 'The language used for this install script. The default language used for the board itself can be set below.',
+'Install language' => 'Install language',
+'Change language' => 'Change language',
+'Already installed' => 'It seems like FluxBB is already installed. You should go <a href="index.php">here</a> instead.',
+'You are running error' => 'You are running %1$s version %2$s. FluxBB %3$s requires at least %1$s %4$s to run properly. You must upgrade your %1$s installation before you can continue.',
+'My FluxBB Forum' => 'My FluxBB Forum',
+'Description' => 'Unfortunately no one can be told what FluxBB is - you have to see it for yourself.',
+'Username 1' => 'Usernames must be at least 2 characters long.',
+'Username 2' => 'Usernames must not be more than 25 characters long.',
+'Username 3' => 'The username guest is reserved.',
+'Username 4' => 'Usernames may not be in the form of an IP address.',
+'Username 5' => 'Usernames may not contain all the characters \', " and [ or ] at once.',
+'Username 6' => 'Usernames may not contain any of the text formatting tags (BBCode) that the forum uses.',
+'Short password' => 'Passwords must be at least 6 characters long.',
+'Passwords not match' => 'Passwords do not match.',
+'Wrong email' => 'The administrator email address you entered is invalid.',
+'No board title' => 'You must enter a board title.',
+'Error default language' => 'The default language chosen doesn\'t seem to exist.',
+'Error default style' => 'The default style chosen doesn\'t seem to exist.',
+'No DB extensions' => 'This PHP environment does not have support for any of the databases that FluxBB supports. PHP needs to have support for either MySQL, PostgreSQL or SQLite in order for FluxBB to be installed.',
+'Administrator username' => 'Administrator\'s username',
+'Administrator email' => 'Administrator\'s email',
+'Board title' => 'Board title',
+'Base URL' => 'The URL (without trailing slash) of your FluxBB forum. This must be correct.',
+'Required field' => 'is a required field in this form.',
+'FluxBB Installation' => 'FluxBB Installation',
+'Welcome' => 'You are about to install FluxBB. In order to install FluxBB, you must complete the form set out below. If you encounter any difficulties with the installation, please refer to the documentation.',
+'Install' => 'Install FluxBB %s',
+'Errors' => 'The following errors need to be corrected:',
+'Database setup' => 'Database setup',
+'Info 1' => 'All information we need to create a connection with your database.',
+'Select database' => 'Select your database type',
+'Info 2' => 'Select a database. We support SQLite, MySQL and PostgreSQL.',
+'Database type' => 'Database type',
+'Required' => '(Required)',
+'Database hostname' => 'Enter your database server hostname',
+'Info 3' => 'You should be able to get this info from your web host, if <code>localhost</code> does not work.',
+'Database server hostname' => 'Database server hostname',
+'Database enter name' => 'Enter the name of your database',
+'Info 4' => 'The name of the database you want to install FluxBB on.',
+'Database name' => 'Database name',
+'Database enter informations' => 'Enter your database username and password',
+'Database username' => 'Database username',
+'Info 5' => 'Your MySQL username and password (ignore of SQLite).',
+'Database password' => 'Database password',
+'Database enter prefix' => 'Enter database table prefix',
+'Info 6' => 'If you want to run multiple FluxBB installations in a single database, change this.',
+'Table prefix' => 'Table prefix',
+'Administration setup' => 'Administration setup',
+'Info 7' => 'Create the very first account on your board.',
+'Info 8' => 'Your username should be between 2 and 25 characters long. Your password must be at least 6 characters long. Remember that passwords are case-sensitive.',
+'Password' => 'Password',
+'Confirm password' => 'Confirm password',
+'Board setup' => 'Board setup',
+'Info 11' => 'Settings for your board. You can change this later.',
+'General information' => 'Enter your board\'s title and description.',
+'Board description' => 'Board description (supports HTML)',
+'Appearance' => 'Appearance',
+'Info 15' => 'Make your forum yours. Choose a language and a style for your board.',
+'Default language' => 'Default language',
+'Default style' => 'Default style',
+'Start install' => 'Start install',
+'DB type not valid' => '\'%s\' is not a valid database type',
+'Table prefix error' => 'The table prefix \'%s\' contains illegal characters or is too long. The prefix may contain the letters a to z, any numbers and the underscore character. They must however not start with a number. The maximum length is 40 characters. Please choose a different prefix',
+'Prefix reserved' => 'The table prefix \'sqlite_\' is reserved for use by the SQLite engine. Please choose a different prefix',
+'Existing table error' => 'A table called \'%susers\' is already present in the database \'%s\'. This could mean that FluxBB is already installed or that another piece of software is installed and is occupying one or more of the table names FluxBB requires. If you want to install multiple copies of FluxBB in the same database, you must choose a different table prefix',
+'InnoDB off' => 'InnoDB does not seem to be enabled. Please choose a database layer that does not have InnoDB support, or enable InnoDB on your MySQL server',
+'Administrators' => 'Administrators',
+'Administrator' => 'Administrator',
+'Moderators' => 'Moderators',
+'Moderator' => 'Moderator',
+'Guests' => 'Guests',
+'Guest' => 'Guest',
+'Members' => 'Members',
+'Announcement' => 'Enter your announcement here.',
+'Rules' => 'Enter your rules here',
+'Maintenance message' => 'The forums are temporarily down for maintenance. Please try again in a few minutes.',
+'Test post' => 'Test topic',
+'Message' => 'If you are looking at this (which I guess you are), the install of FluxBB appears to have worked! Now log in and head over to the administration control panel to configure your forum.',
+'Test category' => 'Test category',
+'Test forum' => 'Test forum',
+'This is just a test forum' => 'This is just a test forum',
+'Alert cache' => '<strong>The cache directory is currently not writable!</strong> In order for FluxBB to function properly, the directory <em>%s</em> must be writable by PHP. Use chmod to set the appropriate directory permissions. If in doubt, chmod to 0777.',
+'Alert avatar' => '<strong>The avatar directory is currently not writable!</strong> If you want users to be able to upload their own avatar images you must see to it that the directory <em>%s</em> is writable by PHP. You can later choose to save avatar images in a different directory (see Admin/Options). Use chmod to set the appropriate directory permissions. If in doubt, chmod to 0777.',
+'Alert upload' => '<strong>File uploads appear to be disallowed on this server!</strong> If you want users to be able to upload their own avatar images you must enable the file_uploads configuration setting in PHP. Once file uploads have been enabled, avatar uploads can be enabled in Administration/Options/Features.',
+'FluxBB has been installed' => 'FluxBB has been installed. To finalize the installation please follow the instructions below.',
+'Final instructions' => 'Final instructions',
+'Info 17' => 'To finalize the installation, you need to click on the button below to download a file called config.php. You then need to upload this file to the root directory of your FluxBB installation.',
+'Info 18' => 'Once you have uploaded config.php, FluxBB will be fully installed! At that point, you may <a href="index.php">go to the forum index</a>.',
+'Download config.php file' => 'Download config.php file',
+'FluxBB fully installed' => 'FluxBB has been fully installed! You may now <a href="index.php">go to the forum index</a>.',
+
+);
diff --git a/lang/English/login.php b/lang/English/login.php
new file mode 100644
index 0000000..fab1fae
--- /dev/null
+++ b/lang/English/login.php
@@ -0,0 +1,28 @@
+<?php
+
+// Language definitions used in login.php
+$lang_login = array(
+
+// Miscellaneous
+'Login errors' => 'Login error',
+'Login errors info' => 'The following error needs to be corrected before you can login:',
+'Wrong user/pass' => 'Wrong username and/or password.',
+'Forgotten pass' => 'Forgotten your password?',
+'Login redirect' => 'Logged in successfully. Redirecting …',
+'Logout redirect' => 'Logged out. Redirecting …',
+'No email match' => 'There is no user registered with the email address',
+'Request pass' => 'Request password',
+'Request pass legend' => 'Enter the email address with which you registered',
+'Request pass info' => 'A new password together with a link to activate the new password will be sent to that address.',
+'Not registered' => 'Not registered yet?',
+'Login legend' => 'Enter your username and password below',
+'Remember me' => 'Log me in automatically each time I visit.',
+'Login info' => 'If you have not registered or have forgotten your password click on the appropriate link below.',
+'New password errors' => 'Password request error',
+'New passworderrors info' => 'The following error needs to be corrected before a new password can be sent:',
+
+// Forget password mail stuff
+'Forget mail' => 'An email has been sent to the specified address with instructions on how to change your password. If it does not arrive you can contact the forum administrator at',
+'Email flood' => 'This account has already requested a password reset in the past hour. Please wait %s minutes before requesting a new password again.'
+
+);
diff --git a/lang/English/mail_templates/activate_email.tpl b/lang/English/mail_templates/activate_email.tpl
new file mode 100644
index 0000000..49095c0
--- /dev/null
+++ b/lang/English/mail_templates/activate_email.tpl
@@ -0,0 +1,12 @@
+Subject: Change email address requested
+
+Hello <username>,
+
+You have requested to have a new email address assigned to your account in the discussion forum at <base_url>. If you didn't request this or if you don't want to change your email address you should just ignore this message. Only if you visit the activation page below will your email address be changed. In order for the activation page to work, you must be logged in to the forum.
+
+To change your email address, please visit the following page:
+<activation_url>
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/activate_password.tpl b/lang/English/mail_templates/activate_password.tpl
new file mode 100644
index 0000000..b408927
--- /dev/null
+++ b/lang/English/mail_templates/activate_password.tpl
@@ -0,0 +1,14 @@
+Subject: New password requested
+
+Hello <username>,
+
+You have requested to have a new password assigned to your account in the discussion forum at <base_url>. If you didn't request this or if you don't want to change your password you should just ignore this message. Only if you visit the activation page below will your password be changed.
+
+Your new password is: <new_password>
+
+To change your password, please visit the following page:
+<activation_url>
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/banned_email_change.tpl b/lang/English/mail_templates/banned_email_change.tpl
new file mode 100644
index 0000000..276662f
--- /dev/null
+++ b/lang/English/mail_templates/banned_email_change.tpl
@@ -0,0 +1,9 @@
+Subject: Alert - Banned email detected
+
+User '<username>' changed to banned email address: <email>
+
+User profile: <profile_url>
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/banned_email_post.tpl b/lang/English/mail_templates/banned_email_post.tpl
new file mode 100644
index 0000000..f7e0243
--- /dev/null
+++ b/lang/English/mail_templates/banned_email_post.tpl
@@ -0,0 +1,9 @@
+Subject: Alert - Banned email detected
+
+User '<username>' posted with banned email address: <email>
+
+Post URL: <post_url>
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/banned_email_register.tpl b/lang/English/mail_templates/banned_email_register.tpl
new file mode 100644
index 0000000..f0085ec
--- /dev/null
+++ b/lang/English/mail_templates/banned_email_register.tpl
@@ -0,0 +1,9 @@
+Subject: Alert - Banned email detected
+
+User '<username>' registered with banned email address: <email>
+
+User profile: <profile_url>
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/dupe_email_change.tpl b/lang/English/mail_templates/dupe_email_change.tpl
new file mode 100644
index 0000000..583fb24
--- /dev/null
+++ b/lang/English/mail_templates/dupe_email_change.tpl
@@ -0,0 +1,9 @@
+Subject: Alert - Duplicate email detected
+
+User '<username>' changed to an email address that also belongs to: <dupe_list>
+
+User profile: <profile_url>
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/dupe_email_register.tpl b/lang/English/mail_templates/dupe_email_register.tpl
new file mode 100644
index 0000000..b1cb363
--- /dev/null
+++ b/lang/English/mail_templates/dupe_email_register.tpl
@@ -0,0 +1,9 @@
+Subject: Alert - Duplicate email detected
+
+User '<username>' registered with an email address that also belongs to: <dupe_list>
+
+User profile: <profile_url>
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/form_email.tpl b/lang/English/mail_templates/form_email.tpl
new file mode 100644
index 0000000..e3e0d5f
--- /dev/null
+++ b/lang/English/mail_templates/form_email.tpl
@@ -0,0 +1,13 @@
+Subject: <mail_subject>
+
+<sender> from <board_title> has sent you a message. You can reply to <sender> by replying to this email.
+
+The message reads as follows:
+-----------------------------------------------------------------------
+
+<mail_message>
+
+-----------------------------------------------------------------------
+
+--
+<board_mailer> Mailer
diff --git a/lang/English/mail_templates/index.html b/lang/English/mail_templates/index.html
new file mode 100644
index 0000000..89337b2
--- /dev/null
+++ b/lang/English/mail_templates/index.html
@@ -0,0 +1 @@
+<html><head><title>.</title></head><body>.</body></html>
diff --git a/lang/English/mail_templates/new_reply.tpl b/lang/English/mail_templates/new_reply.tpl
new file mode 100644
index 0000000..3719089
--- /dev/null
+++ b/lang/English/mail_templates/new_reply.tpl
@@ -0,0 +1,11 @@
+Subject: Reply to topic: '<topic_subject>'
+
+<replier> has replied to the topic '<topic_subject>' to which you are subscribed. There may be more new replies, but this is the only notification you will receive until you visit the board again.
+
+The post is located at <post_url>
+
+You can unsubscribe by going to <unsubscribe_url> and clicking the Unsubscribe link at the bottom of the page.
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/new_reply_full.tpl b/lang/English/mail_templates/new_reply_full.tpl
new file mode 100644
index 0000000..ce2020e
--- /dev/null
+++ b/lang/English/mail_templates/new_reply_full.tpl
@@ -0,0 +1,18 @@
+Subject: Reply to topic: '<topic_subject>'
+
+<replier> has replied to the topic '<topic_subject>' to which you are subscribed. There may be more new replies, but this is the only notification you will receive until you visit the board again.
+
+The post is located at <post_url>
+
+The message reads as follows:
+-----------------------------------------------------------------------
+
+<message>
+
+-----------------------------------------------------------------------
+
+You can unsubscribe by going to <unsubscribe_url> and clicking the Unsubscribe link at the bottom of the page.
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/new_report.tpl b/lang/English/mail_templates/new_report.tpl
new file mode 100644
index 0000000..dedb113
--- /dev/null
+++ b/lang/English/mail_templates/new_report.tpl
@@ -0,0 +1,9 @@
+Subject: Report(<forum_id>) - '<topic_subject>'
+
+User '<username>' has reported the following message: <post_url>
+
+Reason: <reason>
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/new_topic.tpl b/lang/English/mail_templates/new_topic.tpl
new file mode 100644
index 0000000..97a8936
--- /dev/null
+++ b/lang/English/mail_templates/new_topic.tpl
@@ -0,0 +1,11 @@
+Subject: New topic in forum: '<forum_name>'
+
+<poster> has posted a new topic '<topic_subject>' in the forum '<forum_name>', to which you are subscribed.
+
+The topic is located at <topic_url>
+
+You can unsubscribe by going to <unsubscribe_url> and clicking the Unsubscribe link at the bottom of the page.
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/new_topic_full.tpl b/lang/English/mail_templates/new_topic_full.tpl
new file mode 100644
index 0000000..f197714
--- /dev/null
+++ b/lang/English/mail_templates/new_topic_full.tpl
@@ -0,0 +1,18 @@
+Subject: New topic in forum: '<forum_name>'
+
+<poster> has posted a new topic '<topic_subject>' in the forum '<forum_name>', to which you are subscribed.
+
+The topic is located at <topic_url>
+
+The message reads as follows:
+-----------------------------------------------------------------------
+
+<message>
+
+-----------------------------------------------------------------------
+
+You can unsubscribe by going to <unsubscribe_url> and clicking the Unsubscribe link at the bottom of the page.
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/new_user.tpl b/lang/English/mail_templates/new_user.tpl
new file mode 100644
index 0000000..30164e8
--- /dev/null
+++ b/lang/English/mail_templates/new_user.tpl
@@ -0,0 +1,12 @@
+Subject: Alert - New registration
+
+User '<username>' registered in the forums at <base_url>
+
+User profile: <profile_url>
+
+To administer this account, please visit the following page:
+<admin_url>
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/rename.tpl b/lang/English/mail_templates/rename.tpl
new file mode 100644
index 0000000..3cba50d
--- /dev/null
+++ b/lang/English/mail_templates/rename.tpl
@@ -0,0 +1,12 @@
+Subject: User account renamed
+
+During an upgrade to the forums at <base_url> it was determined your username is too similar to an existing user. Your username has been changed accordingly.
+
+Old username: <old_username>
+New username: <new_username>
+
+We apologise for any inconvenience caused.
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/mail_templates/welcome.tpl b/lang/English/mail_templates/welcome.tpl
new file mode 100644
index 0000000..779a574
--- /dev/null
+++ b/lang/English/mail_templates/welcome.tpl
@@ -0,0 +1,12 @@
+Subject: Welcome to <board_title>!
+
+Thank you for registering in the forums at <base_url>. Your account details are:
+
+Username: <username>
+Password: <password>
+
+Login at <login_url> to activate the account.
+
+--
+<board_mailer> Mailer
+(Do not reply to this message)
diff --git a/lang/English/misc.php b/lang/English/misc.php
new file mode 100644
index 0000000..e11c027
--- /dev/null
+++ b/lang/English/misc.php
@@ -0,0 +1,93 @@
+<?php
+
+// Language definitions used in various scripts
+$lang_misc = array(
+
+'Mark read redirect' => 'All topics and forums have been marked as read. Redirecting …',
+'Mark forum read redirect' => 'All topics in the specified forum have been marked as read. Redirecting …',
+
+// Send email
+'Form email disabled' => 'The user you are trying to send an email to has disabled form email.',
+'No email subject' => 'You must enter a subject.',
+'No email message' => 'You must enter a message.',
+'Too long email message' => 'Messages cannot be longer than 65535 characters (64 KB).',
+'Email flood' => 'At least %s seconds have to pass between sent emails. Please wait %s seconds and try sending again.',
+'Email sent redirect' => 'Email sent. Redirecting …',
+'Send email to' => 'Send email to',
+'Email subject' => 'Subject',
+'Email message' => 'Message',
+'Email disclosure note' => 'Please note that by using this form, your email address will be disclosed to the recipient.',
+'Write email' => 'Write and submit your email message',
+
+// Report
+'No reason' => 'You must enter a reason.',
+'Reason too long' => 'Your message must be under 65535 bytes (~64kb).',
+'Report flood' => 'At least %s seconds have to pass between reports. Please wait %s seconds and try sending again.',
+'Report redirect' => 'Post reported. Redirecting …',
+'Report post' => 'Report post',
+'Reason' => 'Reason',
+'Reason desc' => 'Please enter a short reason why you are reporting this post',
+
+// Subscriptions
+'Already subscribed topic' => 'You are already subscribed to this topic.',
+'Already subscribed forum' => 'You are already subscribed to this forum.',
+'Subscribe redirect' => 'Your subscription has been added. Redirecting …',
+'Not subscribed topic' => 'You are not subscribed to this topic.',
+'Not subscribed forum' => 'You are not subscribed to this forum.',
+'Unsubscribe redirect' => 'Your subscription has been removed. Redirecting …',
+
+// General forum and topic moderation
+'Moderate' => 'Moderate',
+'Select' => 'Select', // the header of a column of checkboxes
+'Move' => 'Move',
+'Split' => 'Split',
+'Delete' => 'Delete',
+'Merge' => 'Merge',
+
+// Moderate forum
+'Open' => 'Open',
+'Close' => 'Close',
+'Move topic' => 'Move topic',
+'Move topics' => 'Move topics',
+'Move legend' => 'Select destination of move',
+'Move to' => 'Move to',
+'Nowhere to move' => 'There are no forums into which you can move topics.',
+'Leave redirect' => 'Leave redirect topic(s)',
+'Move topic redirect' => 'Topic moved. Redirecting …',
+'Move topics redirect' => 'Topics moved. Redirecting …',
+'Confirm delete legend' => 'Please confirm deletion',
+'Delete topics' => 'Delete topics',
+'Delete topics comply' => 'Are you sure you want to delete the selected topics?',
+'Delete topics redirect' => 'Topics deleted. Redirecting …',
+'Open topic redirect' => 'Topic opened. Redirecting …',
+'Open topics redirect' => 'Topics opened. Redirecting …',
+'Close topic redirect' => 'Topic closed. Redirecting …',
+'Close topics redirect' => 'Topics closed. Redirecting …',
+'No topics selected' => 'You must select at least one topic for move/delete/open/close.',
+'Not enough topics selected' => 'You must select at least two topics for merge.',
+'Stick topic redirect' => 'Topic sticked. Redirecting …',
+'Unstick topic redirect' => 'Topic unsticked. Redirecting …',
+'Merge topics' => 'Merge topics',
+'Merge topics redirect' => 'Topics merged. Redirecting …',
+'Confirm merge legend' => 'Please confirm merge',
+'New subject' => 'New subject',
+
+// Split multiple posts in topic
+'Confirm split legend' => 'Please confirm split of selected posts and select destination of move.',
+'Split posts' => 'Split posts',
+'Split posts comply' => 'Are you sure you want to split the selected posts?',
+'Split posts redirect' => 'Posts have been split. Redirecting …',
+
+// Delete multiple posts in topic
+'Delete posts' => 'Delete posts',
+'Cannot select first' => 'First post cannot be selected for split/delete.',
+'Delete posts comply' => 'Are you sure you want to delete the selected posts?',
+'Delete posts redirect' => 'Posts deleted. Redirecting …',
+'No posts selected' => 'You must select at least one post for split/delete.',
+
+// Get host
+'Host info 1' => 'The IP address is: %s',
+'Host info 2' => 'The host name is: %s',
+'Show more users' => 'Show more users for this IP',
+
+);
diff --git a/lang/English/post.php b/lang/English/post.php
new file mode 100644
index 0000000..4784a06
--- /dev/null
+++ b/lang/English/post.php
@@ -0,0 +1,38 @@
+<?php
+
+// Language definitions used in post.php and edit.php
+$lang_post = array(
+
+// Post validation stuff (many are similiar to those in edit.php)
+'No subject' => 'Topics must contain a subject.',
+'No subject after censoring' => 'Topics must contain a subject. After applying censoring filters, your subject was empty.',
+'Too long subject' => 'Subjects cannot be longer than 70 characters.',
+'No message' => 'You must enter a message.',
+'No message after censoring' => 'You must enter a message. After applying censoring filters, your message was empty.',
+'Too long message' => 'Posts cannot be longer than %s bytes.',
+'All caps subject' => 'Subjects cannot contain only capital letters.',
+'All caps message' => 'Posts cannot contain only capital letters.',
+'Empty after strip' => 'It seems your post consisted of empty BBCodes only. It is possible that this happened because e.g. the innermost quote was discarded because of the maximum quote depth level.',
+
+// Posting
+'Post errors' => 'Post errors',
+'Post errors info' => 'The following errors need to be corrected before the message can be posted:',
+'Post preview' => 'Post preview',
+'Guest name' => 'Name', // For guests (instead of Username)
+'Post redirect' => 'Post entered. Redirecting …',
+'Post a reply' => 'Post a reply',
+'Post new topic' => 'Post new topic',
+'Hide smilies' => 'Never show smilies as icons for this post',
+'Subscribe' => 'Subscribe to this topic',
+'Stay subscribed' => 'Stay subscribed to this topic',
+'Topic review' => 'Topic review (newest first)',
+'Flood start' => 'At least %s seconds have to pass between posts. Please wait %s seconds and try posting again.',
+'Preview' => 'Preview', // submit button to preview message
+
+// Edit post
+'Edit post legend' => 'Edit the post and submit changes',
+'Silent edit' => 'Silent edit (don\'t display "Edited by ..." in topic view)',
+'Edit post' => 'Edit post',
+'Edit redirect' => 'Post updated. Redirecting …'
+
+);
diff --git a/lang/English/prof_reg.php b/lang/English/prof_reg.php
new file mode 100644
index 0000000..b3714ef
--- /dev/null
+++ b/lang/English/prof_reg.php
@@ -0,0 +1,79 @@
+<?php
+
+// Language definitions used in both profile.php and register.php
+$lang_prof_reg = array(
+
+'Email legend' => 'Enter a valid email address',
+'Email legend 2' => 'Enter and confirm a valid email address',
+'Localisation legend' => 'Set your localisation options',
+'Time zone' => 'Time zone',
+'Time zone info' => 'For the forum to display times correctly you must select your local time zone. If Daylight Savings Time is in effect you should also check the option provided which will advance times by 1 hour.',
+'DST' => 'Daylight Savings Time is in effect (advance time by 1 hour).',
+'Time format' => 'Time format',
+'Date format' => 'Date format',
+'Default' => 'Default',
+'Language' => 'Language',
+'Email setting info' => 'Select whether you want your email address to be viewable to other users or not and if you want other users to be able to send you email via the forum (form email) or not.',
+'Email setting 1' => 'Display your email address to other users.',
+'Email setting 2' => 'Hide your email address but allow form email.',
+'Email setting 3' => 'Hide your email address and disallow form email.',
+'Privacy options legend' => 'Set your privacy options',
+'Confirm pass' => 'Confirm password',
+
+'Username too short' => 'Usernames must be at least 2 characters long. Please choose another (longer) username.',
+'Username too long' => 'Usernames must not be more than 25 characters long. Please choose another (shorter) username.',
+'Username guest' => 'The username guest is reserved. Please choose another username.',
+'Username IP' => 'Usernames may not be in the form of an IP address. Please choose another username.',
+'Username reserved chars' => 'Usernames may not contain all the characters \', " and [ or ] at once. Please choose another username.',
+'Username BBCode' => 'Usernames may not contain any of the text formatting tags (BBCode) that the forum uses. Please choose another username.',
+'Banned username' => 'The username you entered is banned in this forum. Please choose another username.',
+'Pass too short' => 'Passwords must be at least 9 characters long. Please choose another (longer) password.',
+'Pass not match' => 'Passwords do not match.',
+'Banned email' => 'The email address you entered is banned in this forum. Please choose another email address.',
+'Dupe email' => 'Someone else is already registered with that email address. Please choose another email address.',
+'Sig too long' => 'Signatures cannot be longer than %1$s characters. Please reduce your signature by %2$s characters.',
+'Sig too many lines' => 'Signatures cannot have more than %s lines.',
+'Bad ICQ' => 'You entered an invalid ICQ UIN. Please go back and correct.',
+
+'UTC-12:00' => '(UTC-12:00) International Date Line West',
+'UTC-11:00' => '(UTC-11:00) Niue, Samoa',
+'UTC-10:00' => '(UTC-10:00) Hawaii-Aleutian, Cook Island',
+'UTC-09:30' => '(UTC-09:30) Marquesas Islands',
+'UTC-09:00' => '(UTC-09:00) Alaska, Gambier Island',
+'UTC-08:30' => '(UTC-08:30) Pitcairn Islands',
+'UTC-08:00' => '(UTC-08:00) Pacific',
+'UTC-07:00' => '(UTC-07:00) Mountain',
+'UTC-06:00' => '(UTC-06:00) Central',
+'UTC-05:00' => '(UTC-05:00) Eastern',
+'UTC-04:00' => '(UTC-04:00) Atlantic',
+'UTC-03:30' => '(UTC-03:30) Newfoundland',
+'UTC-03:00' => '(UTC-03:00) Amazon, Central Greenland',
+'UTC-02:00' => '(UTC-02:00) Mid-Atlantic',
+'UTC-01:00' => '(UTC-01:00) Azores, Cape Verde, Eastern Greenland',
+'UTC' => '(UTC) Western European, Greenwich',
+'UTC+01:00' => '(UTC+01:00) Central European, West African',
+'UTC+02:00' => '(UTC+02:00) Eastern European, Central African',
+'UTC+03:00' => '(UTC+03:00) Eastern African',
+'UTC+03:30' => '(UTC+03:30) Iran',
+'UTC+04:00' => '(UTC+04:00) Moscow, Gulf, Samara',
+'UTC+04:30' => '(UTC+04:30) Afghanistan',
+'UTC+05:00' => '(UTC+05:00) Pakistan',
+'UTC+05:30' => '(UTC+05:30) India, Sri Lanka',
+'UTC+05:45' => '(UTC+05:45) Nepal',
+'UTC+06:00' => '(UTC+06:00) Bangladesh, Bhutan, Yekaterinburg',
+'UTC+06:30' => '(UTC+06:30) Cocos Islands, Myanmar',
+'UTC+07:00' => '(UTC+07:00) Indochina, Novosibirsk',
+'UTC+08:00' => '(UTC+08:00) Greater China, Australian Western, Krasnoyarsk',
+'UTC+08:45' => '(UTC+08:45) Southeastern Western Australia',
+'UTC+09:00' => '(UTC+09:00) Japan, Korea, Chita, Irkutsk',
+'UTC+09:30' => '(UTC+09:30) Australian Central',
+'UTC+10:00' => '(UTC+10:00) Australian Eastern',
+'UTC+10:30' => '(UTC+10:30) Lord Howe',
+'UTC+11:00' => '(UTC+11:00) Solomon Island, Vladivostok',
+'UTC+11:30' => '(UTC+11:30) Norfolk Island',
+'UTC+12:00' => '(UTC+12:00) New Zealand, Fiji, Magadan',
+'UTC+12:45' => '(UTC+12:45) Chatham Islands',
+'UTC+13:00' => '(UTC+13:00) Tonga, Phoenix Islands, Kamchatka',
+'UTC+14:00' => '(UTC+14:00) Line Islands'
+
+);
diff --git a/lang/English/profile.php b/lang/English/profile.php
new file mode 100644
index 0000000..08a2e66
--- /dev/null
+++ b/lang/English/profile.php
@@ -0,0 +1,143 @@
+<?php
+
+// Language definitions used in profile.php
+$lang_profile = array(
+
+// Navigation and sections
+'Profile menu' => 'Profile menu',
+'Section essentials' => 'Essentials',
+'Section personal' => 'Personal',
+'Section messaging' => 'Messaging',
+'Section personality' => 'Personality',
+'Section display' => 'Display',
+'Section privacy' => 'Privacy',
+'Section admin' => 'Administration',
+
+// Miscellaneous
+'Username and pass legend' => 'Enter your username and password',
+'Personal details legend' => 'Enter your personal details',
+'Contact details legend' => 'Enter your messaging details',
+'User activity' => 'User activity',
+'Paginate info' => 'Enter the number of topics and posts you wish to view on each page.',
+
+// Password stuff
+'Pass key bad' => 'The specified password activation key was incorrect or has expired. Please re-request a new password. If that fails, contact the forum administrator at',
+'Pass updated' => 'Your password has been updated. You can now login with your new password.',
+'Pass updated redirect' => 'Password updated. Redirecting …',
+'Wrong pass' => 'Wrong old password.',
+'Change pass' => 'Change password',
+'Change pass legend' => 'Enter and confirm your new password',
+'Old pass' => 'Old password',
+'New pass' => 'New password',
+'Confirm new pass' => 'Confirm new password',
+'Pass info' => 'Passwords must be at least 6 characters long. Passwords are case sensitive.',
+
+// Email stuff
+'Email key bad' => 'The specified email activation key was incorrect or has expired. Please re-request change of email address. If that fails, contact the forum administrator at',
+'Email updated' => 'Your email address has been updated.',
+'Activate email sent' => 'An email has been sent to the specified address with instructions on how to activate the new email address. If it doesn\'t arrive you can contact the forum administrator at',
+'Email legend' => 'Enter your new email address',
+'Email instructions' => 'An email will be sent to your new address with an activation link. You must click the link in the email you receive to activate the new address.',
+'Change email' => 'Change email address',
+'New email' => 'New email',
+
+// Avatar upload stuff
+'Avatars disabled' => 'The administrator has disabled avatar support.',
+'Too large ini' => 'The selected file was too large to upload. The server didn\'t allow the upload.',
+'Partial upload' => 'The selected file was only partially uploaded. Please try again.',
+'No tmp directory' => 'PHP was unable to save the uploaded file to a temporary location.',
+'No file' => 'You did not select a file for upload.',
+'Bad type' => 'The file you tried to upload is not of an allowed type. Allowed types are gif, jpeg and png.',
+'Too wide or high' => 'The file you tried to upload is wider and/or higher than the maximum allowed',
+'Too large' => 'The file you tried to upload is larger than the maximum allowed',
+'pixels' => 'pixels',
+'bytes' => 'bytes',
+'Move failed' => 'The server was unable to save the uploaded file. Please contact the forum administrator at',
+'Unknown failure' => 'An unknown error occurred. Please try again.',
+'Avatar upload redirect' => 'Avatar uploaded. Redirecting …',
+'Avatar deleted redirect' => 'Avatar deleted. Redirecting …',
+'Avatar desc' => 'An avatar is a small image that will be displayed under your username in your posts. It must not be any bigger than',
+'Upload avatar' => 'Upload avatar',
+'Upload avatar legend' => 'Enter an avatar file to upload',
+'Delete avatar' => 'Delete avatar', // only for admins
+'File' => 'File',
+'Upload' => 'Upload', // submit button
+
+// Form validation stuff
+'Forbidden title' => 'The title you entered contains a forbidden word. You must choose a different title.',
+'Profile redirect' => 'Profile updated. Redirecting …',
+
+// Profile display stuff
+'Users profile' => '%s\'s profile',
+'Username info' => 'Username: %s',
+'Email info' => 'Email: %s',
+'Posts info' => 'Posts: %s',
+'Registered info' => 'Registered: %s',
+'Last post info' => 'Last post: %s',
+'Last visit info' => 'Last visit: %s',
+'Show posts' => 'Show all posts',
+'Show topics' => 'Show all topics',
+'Show subscriptions' => 'Show all subscriptions',
+'Realname' => 'Real name',
+'Location' => 'Location',
+'Website' => 'Website',
+'Invalid website URL' => 'The website URL you entered is invalid.',
+'Website not allowed' => 'You are not allowed to add a website to your profile yet.',
+'Jabber' => 'Jabber',
+'ICQ' => 'ICQ',
+'MSN' => 'Microsoft Account',
+'AOL IM' => 'AOL IM',
+'Yahoo' => 'Yahoo! Messenger',
+'Avatar' => 'Avatar',
+'Signature' => 'Signature',
+'Sig max size' => 'Max length: %s characters / Max lines: %s',
+'Avatar legend' => 'Set your avatar display options',
+'Avatar info' => 'An avatar is a small image that will be displayed with all your posts. You can upload an avatar by clicking the link below.',
+'Change avatar' => 'Change avatar',
+'Signature legend' => 'Compose your signature',
+'Signature info' => 'A signature is a small piece of text that is attached to your posts. In it, you can enter just about anything you like. Perhaps you would like to enter your favourite quote or your star sign. It\'s up to you! In your signature you can use BBCode if it is allowed in this particular forum. You can see the features that are allowed/enabled listed below whenever you edit your signature.',
+'Sig preview' => 'Current signature preview:',
+'No sig' => 'No signature currently stored in profile.',
+'Signature quote/code/list/h' => 'The quote, code, list, and heading BBCodes are not allowed in signatures.',
+'Topics per page' => 'Topics',
+'Posts per page' => 'Posts',
+'Leave blank' => 'Leave blank to use forum default.',
+'Subscription legend' => 'Set your subscription options',
+'Notify full' => 'Include a plain text version of new posts in subscription notification emails.',
+'Auto notify full' => 'Automatically subscribe to every topic you post in.',
+'Show smilies' => 'Show smilies as graphic icons.',
+'Show images' => 'Show images in posts.',
+'Show images sigs' => 'Show images in user signatures.',
+'Show avatars' => 'Show user avatars in posts.',
+'Show sigs' => 'Show user signatures.',
+'Style legend' => 'Select your preferred style',
+'Styles' => 'Styles',
+'Admin note' => 'Admin note',
+'Pagination legend' => 'Enter your pagination options',
+'Post display legend' => 'Set your options for viewing posts',
+'Post display info' => 'If you are on a slow connection, disabling these options, particularly showing images in posts and signatures, will make pages load faster.',
+'Instructions' => 'When you update your profile, you will be redirected back to this page.',
+
+// Administration stuff
+'Group membership legend' => 'Choose user group',
+'Save' => 'Save',
+'Set mods legend' => 'Set moderator access',
+'Moderator in info' => 'Choose which forums this user should be allowed to moderate. Note: This only applies to moderators. Administrators always have full permissions in all forums.',
+'Update forums' => 'Update forums',
+'Delete ban legend' => 'Delete (administrators only) or ban user',
+'Delete user' => 'Delete user',
+'Ban user' => 'Ban user',
+'Confirm delete legend' => 'Important: read before deleting user',
+'Confirm delete user' => 'Confirm delete user',
+'Confirmation info' => 'Please confirm that you want to delete the user', // the username will be appended to this string
+'Delete warning' => 'Warning! Deleted users and/or posts cannot be restored. If you choose not to delete the posts made by this user, the posts can only be deleted manually at a later time.',
+'Delete posts' => 'Delete any posts and topics this user has made.',
+'Delete' => 'Delete', // submit button (confirm user delete)
+'User delete redirect' => 'User deleted. Redirecting …',
+'User promote redirect' => 'User promoted. Redirecting …',
+'Group membership redirect' => 'Group membership saved. Redirecting …',
+'Update forums redirect' => 'Forum moderator rights updated. Redirecting …',
+'Ban redirect' => 'Redirecting …',
+'No delete admin message' => 'Administrators cannot be deleted. In order to delete this user, you must first move him/her to a different user group.',
+
+);
diff --git a/lang/English/recaptcha_addon.php b/lang/English/recaptcha_addon.php
new file mode 100644
index 0000000..7264276
--- /dev/null
+++ b/lang/English/recaptcha_addon.php
@@ -0,0 +1,20 @@
+<?php
+
+$GLOBALS['lang_recaptcha'] = array(
+ 'Human' => 'Are you a human?',
+ 'Prove' => 'Please prove that you\'re a human being.',
+ 'Error' => 'Please prove that you are human.',
+ 'API error' => 'Cannot validate reCAPTCHA submission.',
+ 'General' => 'Set up reCAPTCHA integration',
+ 'General description' => 'Configure reCAPTCHA with your account credentials as provided by Google.',
+ 'Enable' => 'Enable reCAPTCHA',
+ 'Site key' => 'Site key',
+ 'Secret key' => 'Secret key',
+ 'Locations' => 'Locations',
+ 'Locations description' => 'Where do you want reCAPTCHA to show up?',
+ 'Register' => 'On the registration page',
+ 'Login' => 'On the login page',
+ 'Guest post' => 'When guests make a post',
+ 'Save' => 'Save',
+ 'Settings saved' => 'Settings saved successfully. Redirecting...',
+);
diff --git a/lang/English/register.php b/lang/English/register.php
new file mode 100644
index 0000000..3c41a40
--- /dev/null
+++ b/lang/English/register.php
@@ -0,0 +1,37 @@
+<?php
+
+// Language definitions used in register.php
+$lang_register = array(
+
+// Miscellaneous
+'No new regs' => 'This forum is not accepting new registrations.',
+'Reg cancel redirect' => 'Registration cancelled. Redirecting …',
+'Forum rules' => 'Forum rules',
+'Rules legend' => 'You must agree to the following in order to register',
+'Registration flood' => 'A new user was registered with the same IP address as you within the last hour. To prevent registration flooding, at least an hour has to pass between registrations from the same IP. Sorry for the inconvenience.',
+'Agree' => 'Agree',
+'Cancel' => 'Cancel',
+'Register' => 'Register',
+
+// Form validation stuff (some of these are also used in post.php)
+'Registration errors' => 'Registration errors',
+'Registration errors info' => 'The following errors need to be corrected before you can register:',
+'Username censor' => 'The username you entered contains one or more censored words. Please choose a different username.',
+'Username dupe 1' => 'Someone is already registered with the username',
+'Username dupe 2' => 'The username you entered is too similar. The username must differ from that by at least one alphanumerical character (a-z or 0-9). Please choose a different username.',
+'Email not match' => 'Email addresses do not match.',
+
+// Registration email stuff
+'Reg email' => 'Thank you for registering. Your password has been sent to the specified address. If it doesn\'t arrive you can contact the forum administrator at',
+'Reg complete' => 'Registration complete. Logging in and redirecting …',
+
+// Register info
+'Desc 1' => 'Registration will grant you access to a number of features and capabilities otherwise unavailable. These functions include the ability to edit and delete posts, design your own signature that accompanies your posts and much more. If you have any questions regarding this forum you should ask an administrator.',
+'Desc 2' => 'Below is a form you must fill out in order to register. Once you are registered you should visit your profile and review the different settings you can change. The fields below only make up a small part of all the settings you can alter in your profile.',
+'Username legend' => 'Please enter a username between 2 and 25 characters long',
+'Pass legend' => 'Please enter and confirm your chosen password',
+'Pass info' => 'Passwords must be at least 6 characters long. Passwords are case sensitive.',
+'Email info' => 'You must enter a valid email address as your randomly generated password will be sent to that address.',
+'Confirm email' => 'Confirm email address',
+
+);
diff --git a/lang/English/search.php b/lang/English/search.php
new file mode 100644
index 0000000..5c995a5
--- /dev/null
+++ b/lang/English/search.php
@@ -0,0 +1,64 @@
+<?php
+
+// Language definitions used in search.php
+$lang_search = array(
+
+// The search form
+'User search' => 'User search',
+'No search permission' => 'You do not have permission to use the search feature.',
+'Search flood' => 'At least %s seconds have to pass between searches. Please wait %s seconds and try searching again.',
+'Search' => 'Search',
+'Search criteria legend' => 'Enter your search criteria',
+'Search info' => 'To search by keyword, enter a term or terms to search for. Separate terms with spaces. Use AND, OR and NOT to refine your search. To search by author enter the username of the author whose posts you wish to search for. Use wildcard character * for partial matches.',
+'Keyword search' => 'Keyword search',
+'Author search' => 'Author search',
+'Search in legend' => 'Select where to search',
+'Search in info' => 'Choose in which forum you would like to search and if you want to search in topic subjects, message text or both.',
+'Search multiple forums info' => 'If no forums are selected, all forums will be searched.',
+'Forum search' => 'Forum',
+'Search in' => 'Search in',
+'Message and subject' => 'Message text and topic subject',
+'Message only' => 'Message text only',
+'Topic only' => 'Topic subject only',
+'Sort by' => 'Sort by',
+'Sort order' => 'Sort order',
+'Search results legend' => 'Select how to view search results',
+'Search results info' => 'You can choose how you wish to sort and show your results.',
+'Sort by post time' => 'Post time',
+'Sort by author' => 'Author',
+'Sort by subject' => 'Subject',
+'Sort by forum' => 'Forum',
+'Ascending' => 'Ascending',
+'Descending' => 'Descending',
+'Show as' => 'Show results as',
+'Show as topics' => 'Topics',
+'Show as posts' => 'Posts',
+
+// Results
+'Search' => 'Search',
+'Search results' => 'Search results',
+'Quick search show_new' => 'New',
+'Quick search show_recent' => 'Active',
+'Quick search show_unanswered' => 'Unanswered',
+'Quick search show_replies' => 'Posted',
+'Quick search show_user_topics' => 'Topics by %s',
+'Quick search show_user_posts' => 'Posts by %s',
+'Quick search show_subscriptions' => 'Subscribed by %s',
+'By keywords show as topics' => 'Topics with posts containing \'%s\'',
+'By keywords show as posts' => 'Posts containing \'%s\'',
+'By user show as topics' => 'Topics with posts by %s',
+'By user show as posts' => 'Posts by %s',
+'By both show as topics' => 'Topics with posts containing \'%s\', by %s',
+'By both show as posts' => 'Posts containing \'%s\', by %s',
+'No terms' => 'You have to enter at least one keyword and/or an author to search for. Search terms need to be at least three characters long.',
+'No hits' => 'Your search returned no hits.',
+'No user posts' => 'There are no posts by this user in this forum.',
+'No user topics' => 'There are no topics by this user in this forum.',
+'No subscriptions' => 'This user is currently not subscribed to any topics.',
+'No new posts' => 'There are no topics with new posts since your last visit.',
+'No recent posts' => 'No new posts have been made within the last 24 hours.',
+'No unanswered' => 'There are no unanswered posts in this forum.',
+'Go to post' => 'Go to post',
+'Go to topic' => 'Go to topic'
+
+);
diff --git a/lang/English/stopwords.txt b/lang/English/stopwords.txt
new file mode 100644
index 0000000..907a260
--- /dev/null
+++ b/lang/English/stopwords.txt
@@ -0,0 +1,175 @@
+about
+after
+ago
+all
+almost
+along
+also
+any
+anybody
+anywhere
+are
+arent
+aren't
+around
+ask
+been
+before
+being
+between
+but
+came
+can
+cant
+can't
+come
+could
+couldnt
+couldn't
+did
+didnt
+didn't
+does
+doesnt
+doesn't
+dont
+don't
+each
+either
+else
+even
+every
+everybody
+everyone
+find
+for
+from
+get
+going
+gone
+got
+had
+has
+have
+havent
+haven't
+having
+her
+here
+hers
+him
+his
+how
+ill
+i'll
+i'm
+into
+isnt
+isn't
+itll
+it'll
+its
+it's
+ive
+i've
+just
+know
+less
+like
+make
+many
+may
+more
+most
+much
+must
+near
+never
+none
+nothing
+now
+off
+often
+once
+one
+only
+other
+our
+ours
+our's
+out
+over
+please
+rather
+really
+said
+see
+she
+should
+small
+some
+something
+sometime
+somewhere
+take
+than
+thank
+thanks
+that
+thats
+that's
+the
+their
+theirs
+them
+then
+there
+these
+they
+thing
+think
+this
+those
+though
+through
+thus
+too
+true
+two
+under
+until
+upon
+use
+very
+want
+was
+way
+well
+were
+what
+when
+where
+which
+who
+whom
+whose
+why
+will
+with
+within
+without
+would
+yes
+yet
+you
+your
+youre
+you're
+yours
+http
+https
+ftp
+www
+com
+net
+org
diff --git a/lang/English/topic.php b/lang/English/topic.php
new file mode 100644
index 0000000..135a020
--- /dev/null
+++ b/lang/English/topic.php
@@ -0,0 +1,33 @@
+<?php
+
+// Language definitions used in viewtopic.php
+$lang_topic = array(
+
+'Post reply' => 'Post reply',
+'Topic closed' => 'Topic closed',
+'From' => 'From:', // User location
+'Promote user' => 'Promote user',
+'IP address logged' => 'IP address logged',
+'Note' => 'Note:', // Admin note
+'Posts' => 'Posts:',
+'Registered' => 'Registered:',
+'Replies' => 'Replies:',
+'Website' => 'Website',
+'Guest' => 'Guest',
+'Online' => 'Online',
+'Offline' => 'Offline',
+'Last edit' => 'Last edited by',
+'Report' => 'Report',
+'Delete' => 'Delete',
+'Edit' => 'Edit',
+'Quote' => 'Quote',
+'Is subscribed' => 'You are currently subscribed to this topic',
+'Unsubscribe' => 'Unsubscribe',
+'Subscribe' => 'Subscribe to this topic',
+'Quick post' => 'Quick reply',
+'Mod controls' => 'Moderator controls',
+'New icon' => 'New post',
+'Re' => 'Re:',
+'Preview' => 'Preview'
+
+);
diff --git a/lang/English/update.php b/lang/English/update.php
new file mode 100644
index 0000000..1a98f77
--- /dev/null
+++ b/lang/English/update.php
@@ -0,0 +1,76 @@
+<?php
+
+// Language definitions used in db_update.php
+
+$lang_update = array(
+
+'Update' => 'Update FluxBB',
+'Update message' => 'Your FluxBB database is out-of-date and must be upgraded in order to continue. If you are the board administrator, please follow the instructions below to complete the upgrade.',
+'Note' => 'Note:',
+'Members message' => 'This process is for board administrators only. If you are a member there is nothing to worry about - the forums will be back shortly!',
+'Administrator only' => 'This step is for the board administrator only!',
+'Database password info' => 'To perform the database update please enter the database password with which FluxBB was installed. If you cannot remember, this is stored in your \'config.php\' file.',
+'Database password note' => 'If you are running SQLite (and hence have no database password) please use the database file name instead. This must exactly match the database file name given in your configuration file.',
+'Database password' => 'Database password',
+'Maintenance' => 'Maintenance',
+'Maintenance message info' => 'The message that will be displayed to users during the updating process. This text will not be parsed like regular posts and thus may contain HTML.',
+'Maintenance message' => 'Maintenance message',
+
+'You are running error' => 'You are running %1$s version %2$s. FluxBB %3$s requires at least %1$s %4$s to run properly. You must upgrade your %1$s installation before you can continue.',
+'Version mismatch error' => 'Version mismatch. The database \'%s\' doesn\'t seem to be running a FluxBB database schema supported by this update script.',
+'Invalid file error' => 'Invalid database file name. When using SQLite the database file name must be entered exactly as it appears in your \'%s\'',
+'Invalid password error' => 'Invalid database password. To upgrade FluxBB you must enter your database password exactly as it appears in your \'%s\'',
+'No password error' => 'No database password provided',
+'Script runs error' => 'It appears the update script is already being ran by someone else. If this is not the case, please manually delete the file \'%s\' and try again',
+'No update error' => 'Your forum is already as up-to-date as this script can make it',
+
+'Intro 1' => 'This script will update your forum database. The update procedure might take anything from a second to hours depending on the speed of the server and the size of the forum database. Don\'t forget to make a backup of the database before continuing.',
+'Intro 2' => 'Did you read the update instructions in the documentation? If not, start there.',
+'No charset conversion' => '<strong>IMPORTANT!</strong> FluxBB has detected that this PHP environment does not have support for the encoding mechanisms required to do UTF-8 conversion from character sets other than ISO-8859-1. What this means is that if the current character set is not ISO-8859-1, FluxBB won\'t be able to convert your forum database to UTF-8 and you will have to do it manually. Instructions for doing manual charset conversion can be found in the update instructions.',
+'Enable conversion' => '<strong>Enable conversion:</strong> When enabled this update script will, after it has made the required structural changes to the database, convert all text in the database from the current character set to UTF-8. This conversion is required if you\'re upgrading from version 1.2.',
+'Current character set' => '<strong>Current character set:</strong> If the primary language in your forum is English, you can leave this at the default value. However, if your forum is non-English, you should enter the character set of the primary language pack used in the forum. <em>Getting this wrong can corrupt your database so don\'t just guess!</em> Note: This is required even if the old database is UTF-8.',
+'Charset conversion' => 'Charset conversion',
+'Enable conversion label' => '<strong>Enable conversion</strong> (perform database charset conversion).',
+'Current character set label' => 'Current character set',
+'Current character set info' => 'Accept default for English forums otherwise the character set of the primary language pack.',
+'Start update' => 'Start update',
+'Error converting users' => 'Error converting users',
+'Error info 1' => 'There was an error converting some users. This can occur when converting from FluxBB v1.2 if multiple users have registered with very similar usernames, for example "bob" and "böb".',
+'Error info 2' => 'Below is a list of users who failed to convert. Please choose a new username for each user. Users who are renamed will automatically be sent an email alerting them of the change.',
+'New username' => 'New username',
+'Required' => '(Required)',
+'Correct errors' => 'The following errors need to be corrected:',
+'Rename users' => 'Rename users',
+'Successfully updated' => 'Your forum database was successfully updated. You may now %s.',
+'go to index' => 'go to the forum index',
+
+'Unable to lock error' => 'Unable to write update lock. Please make sure PHP has write access to the directory \'%s\' and no-one else is currently running the update script.',
+
+'Converting' => 'Converting %s …',
+'Converting item' => 'Converting %1$s %2$s …',
+'Preparsing item' => 'Preparsing %1$s %2$s …',
+'Rebuilding index item' => 'Rebuilding index for %1$s %2$s',
+'Click here' => 'Click here',
+'Automatic redirect failed' => 'Automatic redirect unsuccessful. %s to continue …',
+
+'ban' => 'ban',
+'categories' => 'categories',
+'censor words' => 'censor words',
+'configuration' => 'configuration',
+'forums' => 'forums',
+'groups' => 'groups',
+'post' => 'post',
+'report' => 'report',
+'topic' => 'topic',
+'user' => 'user',
+'signature' => 'signature',
+
+'Username too short error' => 'Usernames must be at least 2 characters long. Please choose another (longer) username.',
+'Username too long error' => 'Usernames must not be more than 25 characters long. Please choose another (shorter) username.',
+'Username Guest reserved error' => 'The username guest is reserved. Please choose another username.',
+'Username IP format error' => 'Usernames may not be in the form of an IP address. Please choose another username.',
+'Username bad characters error' => 'Usernames may not contain all the characters \', " and [ or ] at once. Please choose another username.',
+'Username BBCode error' => 'Usernames may not contain any of the text formatting tags (BBCode) that the forum uses. Please choose another username.',
+'Username duplicate error' => 'Someone is already registered with the username %s. The username you entered is too similar. The username must differ from that by at least one alphanumerical character (a-z or 0-9). Please choose a different username.',
+
+);
diff --git a/lang/English/userlist.php b/lang/English/userlist.php
new file mode 100644
index 0000000..0853d25
--- /dev/null
+++ b/lang/English/userlist.php
@@ -0,0 +1,13 @@
+<?php
+
+// Language definitions used in userlist.php
+$lang_ul = array(
+
+'User find legend' => 'Find and sort users',
+'User search info' => 'Enter a username to search for and/or a user group to filter by. The username field can be left blank. Use the wildcard character * for partial matches.',
+'User sort info' => 'Sort users by name, date registered or number of posts and in ascending/descending order.',
+'User group' => 'User group',
+'No of posts' => 'Number of posts',
+'All users' => 'All'
+
+);
diff --git a/lang/German/admin_bans.php b/lang/German/admin_bans.php
new file mode 100644
index 0000000..c4ba3d5
--- /dev/null
+++ b/lang/German/admin_bans.php
@@ -0,0 +1,69 @@
+<?php
+
+// Sprachdefinitionen, die in admin_bans.php verwendet werden
+$lang_admin_bans = array(
+
+'No user message' => 'Es ist kein Mitglied mit diesem Namen registriert. Wenn Du eine Mitgliedssperre hinzufügen möchtest, der nicht mit einem bestimmten Mitgliedsnamen verbunden ist, lass das Namensfeld einfach leer.',
+'No user ID message' => 'Es ist kein Mitglied mit dieser ID registriert.',
+'User is admin message' => 'Das Mitglied %s ist ein Administrator und kann nicht gesperrt werden. Wenn Du einen Administrator sperren möchtest, musst Du diesen zunächst auf die Berechtigungen eines einfachen Mitglieds zurückstufen.',
+'User is mod message' => 'Das Mitglied %s ist ein Moderator und kann nicht gesperrt werden. Wenn Du einen Moderator sperren möchtest, musst Du diesen zunächst auf die Berechtigungen eines einfachen Mitglieds zurückstufen.',
+'Must enter message' => 'Du musst mindestens einen Mitgliedsnamen, eine IP-Adresse oder eine Email-Adresse eingeben.',
+'Cannot ban guest message' => 'Gäste können nicht gesperrt werden.',
+'Invalid IP message' => 'Du hast eine ungültige IP-Adresse bzw. ungültigen IP-Bereich eingegeben.',
+'Invalid e-mail message' => 'Die eingegebene Email-Adresse (z.Bsp. mitglied@domain.de) oder ein Teil der Email-Domain (z.Bsp. domain.de) ist ungültig.',
+'Duplicate domain message' => 'Die Domain %s wurde bereits gesperrt.',
+'Duplicate e-mail message' => 'Die Email-Adresse %s wurde bereits gesperrt.',
+'Invalid date message' => 'Du hast ein ungültiges Ablaufdatum eingegeben.',
+'Invalid date reasons' => 'Das Datum muss im Format JJJJ-MM-TT angegeben werden und mindestens einen Tag in der Zukunft liegen.',
+'Ban added redirect' => 'Mitgliedssperre hinzugefügt. Leite weiter …' ,
+'Ban edited redirect' => 'Mitgliedssperre aktualisiert. Leite weiter …',
+'Ban removed redirect' => 'Mitgliedssperre entfernt. Leite weiter …',
+
+'New ban head' => 'Neue Mitgliedssperre',
+'Add ban subhead' => 'Eine Mitgliedssperre hinzufügen',
+'Username label' => 'Mitgliedsname',
+'Username help' => 'Der Name des zu sperrenden Mitglieds (nicht zeichensensitiv).',
+'Username advanced help' => 'Der zu sperrende Mitgliedsname (zeichensensitiv). Auf der nächsten Seite kannst Du eine IP sowie eine Email-Adresse festlegen. Wenn Du nur eine bestimmte IP bzw. IP-Bereich oder eine bestimmte Email-Adresse sperren willst, lass die anderen Felder leer.',
+
+'Ban search head' => 'Mitgliedssperren-Suche',
+'Ban search subhead' => 'Bitte gib die Suchkriterien ein',
+'Ban search info' => 'Mitgliedssperren-Suche in der Datenbank. Für die Suche kannst Du einen oder mehrere Begriffe eingeben. Platzhalter in Form von Asterisks (*) sind auch möglich.',
+'Date help' => '(jjjj-mm-tt)',
+'Message label' => 'Nachricht',
+'Expire after label' => 'Ablauf nach',
+'Expire before label' => 'Ablauf vor',
+'Order by label' => 'Sortieren nach',
+'Order by username' => 'Mitgliedsname',
+'Order by ip' => 'IP',
+'Order by e-mail' => 'Email',
+'Order by expire' => 'Ablaufdatum',
+'Ascending' => 'Aufsteigend',
+'Descending' => 'Absteigend',
+'Submit search' => 'Suche starten',
+
+'E-mail label' => 'Email-Adresse',
+'E-mail help' => 'Die Email-Adresse oder die Email-Domain, die gesperrt werden soll (z.Bsp. irgendjemand@domain.de oder domain.de). Weitere Informationen dazu finden Sie in den Berechtigungen unter "Email-Adresssperre erlauben".',
+'IP label' => 'IP-Adresse/IP-Bereich',
+'IP help' => 'Die IP-Adresse oder der IP-Bereich, der gesperrt werden soll (z.Bsp. 150.11.110.1 oder 150.11.110). Mehrere IP-Adressen können mit einem Leerzeichen getrennt eingegeben werden. Wenn in diesem Feld bereits eine IP-Adresse vorhanden ist, dann ist dies die letzte, in der Datenbank gespeicherte IP-Adresse des Mitglieds.',
+'IP help link' => 'Klicke %s, um die IP-Statistik für dieses Mitglied anzuzeigen.',
+'Ban advanced head' => 'Erweiterte Mitgliedssperren-Einstellungen',
+'Ban advanced subhead' => 'Kombinierte Mitgliedssperre mit IP und Email-Adresse',
+'Ban message label' => 'Sperr-Nachricht an das Mitglied',
+'Ban message help' => 'Die Nachricht, die dem Mitglied angezeigt wird, wenn es die Foren besucht.',
+'Message expiry subhead' => 'Sperr-Nachricht und Ablaufdatum',
+'Ban IP range info' => 'Du solltest vorsichtig sein, wenn Du einen IP-Bereich sperrst, da andere Mitglieder möglicherweise den gleichen IP-Bereich verwenden.',
+'Expire date label' => 'Ablaufdatum',
+'Expire date help' => 'Das Datum, nachdem die Mitgliedssperre automatisch entfernt werden soll (Format: JJJJ-MM-TT). Lass dieses Feld leer, wenn die Mitgliedssperre manuell entfernt werden soll.',
+
+'Results head' => 'Suchergebnisse',
+'Results username head' => 'Mitgliedsname',
+'Results e-mail head' => 'Email',
+'Results IP address head' => 'IP/IP-Bereich',
+'Results expire head' => 'Ablaufdatum',
+'Results message head' => 'Nachricht',
+'Results banned by head' => 'Gesperrt durch',
+'Results actions head' => 'Aktionen',
+'No match' => 'Keinen Eintrag gefunden',
+'Unknown' => 'Unbekannt',
+
+);
diff --git a/lang/German/admin_categories.php b/lang/German/admin_categories.php
new file mode 100644
index 0000000..4675d3d
--- /dev/null
+++ b/lang/German/admin_categories.php
@@ -0,0 +1,29 @@
+<?php
+
+// Sprachdefinitionen, die in admin_categories.php verwendet werden
+$lang_admin_categories = array(
+
+'Must enter name message' => 'Du musst einen Namen für diese Kategorie eingeben',
+'Category added redirect' => 'Kategorie hinzugefügt. Leite weiter …',
+'Category deleted redirect' => 'Kategorie gelöscht. Leite weiter …',
+'Delete category head' => 'Kategorie löschen (einschließlich aller darin enthaltenen Foren und Themen)',
+'Confirm delete subhead' => 'Löschen der Kategorie bestätigen',
+'Confirm delete info' => 'Willst Du wirklich die Kategorie %s löschen?',
+'Delete category warn' => '<strong>WARNUNG!</strong> Durch das Löschen einer Kategorie werden alle darin enthaltenen Foren und Beiträge ebenfalls gelöscht!',
+'Must enter integer message' => 'Position muss einen positiven Ganzzahlwert enthalten',
+'Categories updated redirect' => 'Kategorien aktualisiert. Leite weiter …',
+'Add categories head' => 'Kategorien erstellen',
+'Add categories subhead' => 'Kategorien erstellen',
+'Add category label' => 'Eine neue Kategorie erstellen',
+'Add new submit' => 'Neu erstellen',
+'Add category help' => 'Der Name der neuen Kategorie, die Du erstellen möchtest. Du kannst den Namen der Kategorie später noch ändern (siehe unten). Geh auf %s, um der neuen Kategorie Foren hinzuzufügen.',
+'Delete categories head' => 'Kategorien löschen',
+'Delete categories subhead' => 'Kategorien löschen',
+'Delete category label' => 'Eine Kategorie löschen',
+'Delete category help' => 'Wähle die Kategorie, die Du löschen möchtest. Bevor die Kategorie tatsächlich gelöscht wird, musst Du Deine Auswahl nochmals bestätigen.',
+'Edit categories head' => 'Kategorien bearbeiten',
+'Edit categories subhead' => 'Kategorien bearbeiten',
+'Category position label' => 'Position',
+'Category name label' => 'Name',
+
+);
diff --git a/lang/German/admin_censoring.php b/lang/German/admin_censoring.php
new file mode 100644
index 0000000..62d607a
--- /dev/null
+++ b/lang/German/admin_censoring.php
@@ -0,0 +1,21 @@
+<?php
+
+// Sprachdefinitionen, die in admin_censoring.php verwendet werden
+$lang_admin_censoring = array(
+
+'Must enter word message' => 'Du musst ein Wort eingeben, welches zensiert werden soll.',
+'Word updated redirect' => 'Zensierte Wörter aktualisiert. Leite weiter …',
+'Word added redirect' => 'Zensierte Wörter hinzugefügt. Leite weiter …',
+'Word removed redirect' => 'Zensierte Wörter entfernt. Leite weiter …',
+'Censoring head' => 'Wortzensur',
+'Add word subhead' => 'Ein Wort hinzufügen',
+'Add word info' => 'Gib hier ein Wort ein, das Du zensieren möchtest, sowie den Text, durch den dieses Wort ersetzt werden soll. Wildcards sind erlaubt (z.Bsp. stimmt *irgend* mit irgendwo und nirgendwann überein). Die Wortzensur hat auch Auswirkungen auf die Mitgliedsnamen. Neue Mitglieder können sich nicht mit Namen registrieren, die zensierte Wörter enthalten. Die Suche ist zeichensensitiv.',
+'Censoring enabled' => '<strong>Die Wortzensur kann in den %s aktiviert werden.</strong>',
+'Censoring disabled' => '<strong>Die Wortzensur kann in den %s deaktiviert werden.</strong>',
+'Censored word label' => 'Zu zensierendes Wort',
+'Replacement label' => 'Ersatzwort',
+'Action label' => 'Aktion',
+'Edit remove subhead' => 'Wörter bearbeiten oder entfernen',
+'No words in list' => 'Derzeit werden keine Wörter zensiert.',
+
+);
diff --git a/lang/German/admin_common.php b/lang/German/admin_common.php
new file mode 100644
index 0000000..7724586
--- /dev/null
+++ b/lang/German/admin_common.php
@@ -0,0 +1,44 @@
+<?php
+
+// Sprachdefinitionen, die in admin_common.php verwendet werden
+$lang_admin_common = array(
+
+// Das Menü
+'Admin menu' => 'Administrator-Menü',
+'Plugins menu' => 'Plugin-Menü',
+'Moderator menu' => 'Moderator-Menü',
+'Index' => 'Übersicht',
+'Categories' => 'Kategorien',
+'Forums' => 'Foren',
+'Users' => 'Mitglieder',
+'User groups' => 'Mitgliedergruppen',
+'Options' => 'Optionen',
+'Permissions' => 'Berechtigungen',
+'Censoring' => 'Wortzensur',
+'Bans' => 'Mitgliedersperren',
+'Prune' => 'Bereinigung',
+'Maintenance' => 'Wartung',
+'Reports' => 'Meldungen',
+'Server statistics' => 'Server-Statistiken',
+
+'Admin' => 'Administrator',
+'Go back' => 'Zurück',
+'Delete' => 'Löschen',
+'Update' => 'Aktualisieren',
+'Add' => 'Hinzufügen',
+'Edit' => 'Bearbeiten',
+'Remove' => 'Entfernen',
+'Yes' => 'Ja',
+'No' => 'Nein',
+'Save changes' => 'Änderungen speichern',
+'Save' => 'Speichern',
+'here' => 'hier',
+'Action' => 'Aktion',
+'None' => 'Nichts',
+'Maintenance mode' => 'Wartungsmodus', // wird für den Linktext in mehr als einer Datei verwendet
+
+// Der Admin-Loader
+'No plugin message' => 'Im Plugin-Verzeichnis ist kein Plugin mit dem Namen %s zu finden.',
+'Plugin failed message' => 'Das Laden des Plugins - <strong>%s</strong> - ist fehlgeschlagen.',
+
+);
diff --git a/lang/German/admin_forums.php b/lang/German/admin_forums.php
new file mode 100644
index 0000000..c68a4e0
--- /dev/null
+++ b/lang/German/admin_forums.php
@@ -0,0 +1,53 @@
+<?php
+
+// Sprachdefinitionen, die in admin_forums.php verwendet werden
+$lang_admin_forums = array(
+
+'Forum added redirect' => 'Forum hinzugefügt. Leite weiter …',
+'Forum deleted redirect' => 'Forum gelöscht. Leite weiter …',
+'Forums updated redirect' => 'Foren aktualisiert. Leite weiter …',
+'Forum updated redirect' => 'Forum aktualisiert. Leite weiter …',
+'Perms reverted redirect' => 'Die Berechtigungen wurden auf die programmseitigen Voreinstellungen zurückgesetzt. Leite weiter …',
+'Must enter name message' => 'Du musst einen Namen für das Forum eingeben.',
+'Must be integer message' => 'Das Feld Position muss einen positiven Ganzzahlwert enthalten.',
+'New forum' => 'Neues Forum',
+
+// Eingangsseite
+'Add forum head' => 'Ein Forum hinzufügen',
+'Create new subhead' => 'Ein neues Forum erstellen',
+'Add forum label' => 'Der Kategorie ein Forum hinzufügen',
+'Add forum help' => 'Wähle hier eine Kategorie, der das neue Forum hinzugefügt werden soll.',
+'Add forum' => 'Forum hinzufügen',
+'No categories exist' => 'Es existieren noch keine Kategorien',
+'Edit forums head' => 'Foren bearbeiten',
+'Category subhead' => 'Kategorie',
+'Forum label' => 'Forum',
+'Edit link' => 'Bearbeiten',
+'Delete link' => 'Löschen',
+'Position label' => 'Position',
+'Update positions' => 'Positionen aktualisieren',
+'Confirm delete head' => 'Das Löschen des Forums bestätigen',
+'Confirm delete subhead' => 'WICHTIG! Vor dem Löschen lesen',
+'Confirm delete info' => 'Wollen Sie wirklich das Forum <strong>%s</strong> löschen?',
+'Confirm delete warn' => 'WARNUNG! Mit dem Löschen eines Forums werden alle darin enthaltenen Beiträge ebenfalls gelöscht!',
+
+// Detailierte Bearbeitungsseite
+'Edit forum head' => 'Forum bearbeiten',
+'Edit details subhead' => 'Foren-Details bearbeiten',
+'Forum name label' => 'Foren-Name',
+'Forum description label' => 'Beschreibung (HTML)',
+'Category label' => 'Kategorie',
+'Sort by label' => 'Themen sortieren nach',
+'Last post' => 'Letztem Beitrag',
+'Topic start' => 'Themenstart',
+'Subject' => 'Betreff',
+'Redirect label' => 'Weiterleitungs-URL',
+'Redirect help' => 'Nur in leeren Foren verfügbar',
+'Group permissions subhead' => 'Die Gruppenberechtigungen für dieses Forum bearbeiten',
+'Group permissions info' => 'In diesem Formular kannst Du für jede Mitgliedergruppe spezifische Forenberechtigungen setzen. Wenn Du an den Foren-Gruppenberechtigungen keine Änderungen vorgenommen hast, siehst Du im folgenden die programmseitigen Voreinstellungen von %s. Administratoren haben immer alle Berechtigungen und sind davon ausgeschlossen. Berechtigungen, die abweichend von den programmseitigen Voreinstellungen gesetzt wurden, sind rot markiert. Das Kontrollfeld für die Berechtigung "Forum lesen" wird deaktiviert, wenn die betreffende Gruppe die Berechtigung "Board lesen" nicht hat. Für die Weiterleitung von Foren kann nur die Berechtigung "Forum lesen" bearbeitet werden.',
+'Read forum label' => 'Forum lesen',
+'Post replies label' => 'Antworten schreiben',
+'Post topics label' => 'Themen erstellen',
+'Revert to default' => 'Auf Standardberechtigungen zurücksetzen',
+
+);
diff --git a/lang/German/admin_groups.php b/lang/German/admin_groups.php
new file mode 100644
index 0000000..302769a
--- /dev/null
+++ b/lang/German/admin_groups.php
@@ -0,0 +1,92 @@
+<?php
+
+// Sprachdefinitionen, die in admin_groups.php verwendet werden
+$lang_admin_groups = array(
+
+'Must enter title message' => 'Du musst einen Gruppentitel eingeben.',
+'Title already exists message' => 'Eine Gruppe mit dem Titel <strong>%s</strong> existiert bereits.',
+'Default group redirect' => 'Voreingestellte Gruppe festgelegt. Leite weiter …',
+'Cannot remove default message' => 'Die voreingestellte Gruppe kann nicht entfernt werden. Um diese Gruppe löschen zu können, musst Du zunächst eine andere Gruppe als voreingestellte Gruppe festlegen.',
+'Group removed redirect' => 'Gruppe entfernt. Leite weiter …',
+'Group added redirect' => 'Gruppe hinzugefügt. Leite weiter …',
+'Group edited redirect' => 'Gruppe bearbeitet. Leite weiter …',
+
+'Add groups head' => 'Gruppen hinzufügen/festlegen',
+'Add group subhead' => 'Eine neue Gruppe hinzufügen',
+'New group label' => 'Neue Gruppe basiert auf',
+'New group help' => 'Wähle hier eine Mitgliedergruppe, auf deren Berechtigungseinstellungen die neue Gruppe basieren soll. Auf der nächsten Seite kannst Du dann die Einstellungen noch verfeinern.',
+'Default group subhead' => 'Voreingestellte Gruppe festlegen',
+'Default group label' => 'Voreingestellte Gruppe',
+'Default group help' => 'Neu registrierte Mitglieder werden dieser Mitgliedergruppe zugeordnet. Aus Sicherheitsgründen können die Moderator- und die Administrator-Gruppe nicht als voreingestellte Gruppe ausgewählt werden.',
+'Existing groups head' => 'Existierende Gruppen',
+'Edit groups subhead' => 'Gruppen bearbeiten/entfernen',
+'Edit groups info' => 'Die vordefinierten Gruppen Gäste, Administratoren, Moderatoren und Mitglieder können NICHT entfernt werden. Sie können jedoch bearbeitet werden. Bitte beachte außerdem, dass einige Optionen in einigen Gruppen nicht verfügbar sind (z.Bsp. die Berechtigung <em>Beiträge bearbeiten</em> für Gäste). Administratoren haben immer alle Berechtigungen.',
+'Edit link' => 'Bearbeiten',
+'Delete link' => 'Entfernen',
+'Group delete head' => 'Gruppe löschen',
+'Confirm delete subhead' => 'Löschen der Gruppe bestätigen',
+'Confirm delete info' => 'Willst Du wirklich die Gruppe <strong>%s</strong> löschen?',
+'Confirm delete warn' => 'WARNUNG! Nachdem eine Gruppe gelöscht wurde, kann sie NICHT wiederhergestellt werden.',
+'Delete group head' => 'Gruppe entfernen',
+'Move users subhead' => 'Aktuelle Mitglieder in eine andere Gruppen verschieben',
+'Move users info' => 'Die Gruppe <strong>%s</strong> hat aktuell <strong>%s</strong> Mitglieder. Bitte wähle eine Gruppe aus, welcher diese Mitglieder nach Entfernung der Gruppe zugeordnet werden sollen.',
+'Move users label' => 'Mitglieder verschieben nach',
+'Delete group' => 'Gruppe löschen',
+
+'Group settings head' => 'Gruppen-Einstellungen',
+'Group settings subhead' => 'Einstellung der Gruppen-Optionen und Berechtigungen',
+'Group settings info' => 'Unterhalb der Optionen und Berechtigungen siehst Du die voreingestellten Berechtigungen für diese Mitgliedergruppe. Diese Optionen werden nur dann wirksam, wenn keine Foren-spezifischen Berechtigungen gesetzt wurden.',
+'Group title label' => 'Gruppentitel',
+'User title label' => 'Mitgliedertitel',
+'User title help' => 'Der Rang den Mitglieder in dieser Grupper erlangt haben. Ohne Vorgabe wird der voreingestellte Rang verwendet ("%s").',
+'Promote users label' => 'Mitglieder befördern',
+'Promote users help' => 'Du kannst Mitglieder automatisch zu einer Gruppe befördern wenn diese eine bestimmte Anzahl von Beiträgen erreicht haben. Wähle "%s" zum deaktivieren. Aus Sicherheitsgründen kannst Du hier keine Administrator-Gruppe auswählen. Beachte zusätzlich, dass Änderungen der Gruppe aufgrund dieser Einstellung <strong>sofort</strong> wirksam werden. Die Anzahl der Beiträge, die Du hier einträgst entpsricht der Gesamtzahl des Nutzers und nicht der Anzahl der Beiträge, die als Mitglied dieser Gruppe erstellt wurden.',
+'Disable promotion' => 'Deaktiviere Beförderungen',
+
+'Mod privileges label' => 'Gibt Mitgliedern Moderator-Privilegien',
+'Mod privileges help' => 'Damit ein Mitglied dieser Gruppe diese moderieren kann, muss ihm/ihr die Berechtigung zum Moderieren einer oder mehrerer Foren zugeordnet werden. Dies erfolgt in der Mitglieder-Administration in dessen Profil.',
+'Edit profile label' => 'Erlaubt Moderatoren, Mitgliederprofile zu bearbeiten',
+'Edit profile help' => 'Wenn die Moderator-Privilegien aktiviert sind, können Mitglieder dieser Gruppe Mitgliederprofile bearbeiten.',
+'Rename users label' => 'Erlaubt Moderatoren, Mitglieder umzubenennen',
+'Rename users help' => 'Wenn die Moderator-Privilegien aktiviert sind, können Mitglieder dieser Gruppe Mitglieder umbenennen.',
+'Change passwords label' => 'Erlaubt Moderatoren, Passwörter zu ändern',
+'Change passwords help' => 'Wenn die Moderator-Privilegien aktiviert sind, können Mitglieder dieser Gruppe Mitgliederpasswörter ändern.',
+'Mod promote users label' => 'Erlaube Moderatoren Mitglieder zu befördern',
+'Mod promote users help' => 'Wenn Moderatoren-Rechte aktiv sind, erlaube Mitgliedern dieser Gruppe andere Mitglieder zu befördern.',
+'Ban users label' => 'Erlaubt Moderatoren, Mitglieder zu sperren',
+'Ban users help' => 'Wenn die Moderator-Privilegien aktiviert sind, können Mitglieder andere Mitglieder dieser Gruppe sperren.',
+'Read board label' => 'Board lesen',
+'Read board help' => 'Erlaubt den Mitgliedern dieser Gruppe, das Board anzusehen. Diese Einstellung wirkt sich auf alle Aspekte des Boards aus und kann nicht durch Foren-spezifische Einstellungen überschrieben werden. Ist die Einstellung "Nein", können sich die Mitglieder dieser Gruppe nur an-/abmelden und registrieren.',
+'View user info label' => 'Mitglieder-Information ansehen',
+'View user info help' => 'Erlaubt Mitgliedern, die Mitgliederliste und die Mitgliederprofile anzusehen.',
+'Post replies label' => 'Antworten posten',
+'Post replies help' => 'Erlaubt den Mitgliedern dieser Gruppe, auf Themen zu antworten.',
+'Post topics label' => 'Themen posten',
+'Post topics help' => 'Erlaubt den Mitgliedern dieser Gruppe, neue Themen zu posten.',
+'Edit posts label' => 'Antworten bearbeiten',
+'Edit posts help' => 'Erlaubt den Mitgliedern dieser Gruppe, ihre eigenen Antworten zu bearbeiten.',
+'Delete posts label' => 'Antworten löschen',
+'Delete posts help' => 'Erlaubt den Mitgliedern dieser Gruppe, ihre eigenen Antworten zu löschen.',
+'Delete topics label' => 'Themen löschen',
+'Delete topics help' => 'Erlaubt den Mitgliedern dieser Gruppe, eigene Themen zu löschen (einschließlich aller Antworten).',
+'Post links label' => 'Links in Beiträgen',
+'Post links help' => 'Erlaubt den Mitgliedern dieser Gruppe, Links in ihren Beiträgen zu nutzen. Diese Einstellung betrifft auch Signaturen und die im Profil des Mitgliedes angegebene Webseite.',
+'Set own title label' => 'Eigenen Mitgliedstitel festlegen',
+'Set own title help' => 'Erlaubt den Mitgliedern dieser Gruppe, einen eigenen Mitgliedstitel festzulegen.',
+'User search label' => 'Suche verwenden',
+'User search help' => 'Erlaubt den Mitgliedern dieser Gruppe, die Suche zu verwenden.',
+'User list search label' => 'Mitglieder suchen',
+'User list search help' => 'Erlaubt den Mitgliedern dieser Gruppe, in den Mitgliederlisten nach anderen Mitgliedern zu suchen.',
+'Send e-mails label' => 'Emails versenden',
+'Send e-mails help' => 'Erlaubt den Mitgliedern dieser Gruppe, anderen Mitgliedern Emails zu senden.',
+'Post flood label' => 'Antwort-Intervall',
+'Post flood help' => 'Anzahl der Sekunden, die Mitglieder dieser Gruppe zwischen 2 Antworten warten müssen. Mit 0 wird dies deaktiviert.',
+'Search flood label' => 'Such-Intervall',
+'Search flood help' => 'Anzahl der Sekunden, die Mitglieder dieser Gruppe zwischen 2 Suchvorgängen warten müssen. Mit 0 wird dies deaktiviert.',
+'E-mail flood label' => 'Email-Intervall',
+'E-mail flood help' => 'Anzahl der Sekunden, die Mitglieder dieser Gruppe zwischen dem Versand von Emails warten müssen. Mit 0 wird dies deaktiviert.',
+'Report flood label' => 'Meldungs-Intervall',
+'Report flood help' => 'Anzahl der Sekunden, die Mitglieder dieser Gruppe zwischen dem Versand von Meldungen warten müssen. Mit 0 wird dies deaktiviert.',
+'Moderator info' => 'Bitte beachten: Wenn ein Mitglied dieser Gruppe diese moderieren soll, muss ihm/ihr die Berechtigung zum Moderieren einer oder mehrerer Foren zugeordnet werden. Dies erfolgt in der Mitglieder-Administration in dessen Profil.',
+
+);
diff --git a/lang/German/admin_index.php b/lang/German/admin_index.php
new file mode 100644
index 0000000..3b2f257
--- /dev/null
+++ b/lang/German/admin_index.php
@@ -0,0 +1,64 @@
+<?php
+
+// Sprachdefinitionen, die in admin_index.php verwendet werden
+$lang_admin_index = array(
+
+'fopen disabled message' => 'Konnte nicht auf Aktualisierungen prüfen, da die Funktion \'allow_url_fopen\' auf diesem Server deaktiviert ist.',
+'Upgrade check failed message' => 'Die Prüfung auf Aktualisierungen ist aus unbekannten Gründen fehlgeschlagen.',
+'Running latest version message' => 'Du verwendest die aktuellste Version von FluxBB.',
+'New version available message' => 'Es wurde eine neue Version von FluxBB veröffentlicht. Du kannst diese unter %s herunterladen.',
+'Deleted install.php redirect' => 'Die Datei wurde erfolgreich entfernt. Leite weiter …',
+'Delete install.php failed' => 'Konnte install.php nicht entfernen. Bitte manuell löschen.',
+'Not available' => 'Nicht verfügbar',
+'Forum admin head' => 'Foren-Administration',
+'NA' => 'Keine Daten verfügbar',
+'Welcome to admin' => 'Willkommen in der FluxBB-Administration. Von hier aus kannst Du alle wichtigen Aspekte des Forums kontrollieren. In Abhängigkeit, ob Sie Administrator oder Moderator sind, kannst Du',
+'Welcome 1' => 'Kategorien und Foren verwalten.',
+'Welcome 2' => 'Forenweite Optionen und Einstellungen festlegen.',
+'Welcome 3' => 'Berechtigungen für Mitglieder und Gäste kontrollieren.',
+'Welcome 4' => 'IP-Statistiken der Mitglieder anzeigen.',
+'Welcome 5' => 'Mitglieder sperren',
+'Welcome 6' => 'Wörter zensieren.',
+'Welcome 7' => 'Mitgliedergruppen und Beförderungen festlegen.',
+'Welcome 8' => 'Alte Beiträge bereinigen.',
+'Welcome 9' => 'Eingesandte Meldungen bearbeiten.',
+'Alerts head' => 'Warnungen',
+'Install file exists' => 'Die Datei install.php existiert noch, sollte aber entfernt werden. %s.',
+'Delete install file' => 'Datei löschen',
+'About head' => 'Über FluxBB',
+'FluxBB version label' => 'FluxBB-Version',
+'Check for upgrade' => 'Auf Aktualisierung prüfen',
+'FluxBB version data' => 'v%s - %s',
+'Server statistics label' => 'Server-Statistiken',
+'View server statistics' => 'Server-Statistiken anzeigen',
+'Support label' => 'Support',
+'Forum label' => 'Forum',
+'IRC label' => 'IRC channel',
+
+// Language definitions used in admin_statistics.php
+'PHPinfo disabled message' => 'Die PHP-Funktion phpinfo() ist auf diesem Server deaktiviert.',
+'Server statistics head' => 'Server-Statistiken',
+'Server load label' => 'Server-Auslastung',
+'Server load data' => '%s - %s Besucher online',
+'Environment label' => 'Umgebung',
+'Environment data OS' => 'Betriebssystem: %s',
+'Show info' => 'Informationen anzeigen',
+'Environment data version' => 'PHP: %s - %s',
+'Environment data acc' => 'Beschleuniger: %s',
+'Turck MMCache' => 'Turk MMCache',
+'Turck MMCache link' => 'turck-mmcache.sourceforge.net',
+'ionCube PHP Accelerator' => 'ionCube PHP-Beschleuniger',
+'ionCube PHP Accelerator link' => 'www.php-accelerator.co.uk/',
+'Alternative PHP Cache (APC)' => 'Alternativer PHP-Cache (APC)',
+'Alternative PHP Cache (APC) link' => 'www.php.net/apc/',
+'Zend Optimizer' => 'Zend Optimizer',
+'Zend Optimizer link' => 'www.zend.com/products/guard/zend-optimizer',
+'eAccelerator' => 'eAccelerator',
+'eAccelerator link' => 'www.eaccelerator.net/',
+'XCache' => 'XCache',
+'XCache link' => 'xcache.lighttpd.net/',
+'Database label' => 'Datenbank',
+'Database data rows' => 'Zeilen: %s',
+'Database data size' => 'Größe: %s',
+
+);
diff --git a/lang/German/admin_maintenance.php b/lang/German/admin_maintenance.php
new file mode 100644
index 0000000..38d22fd
--- /dev/null
+++ b/lang/German/admin_maintenance.php
@@ -0,0 +1,40 @@
+<?php
+
+// Sprachdefinitionen, die in admin_maintenance.php verwendet werden
+$lang_admin_maintenance = array(
+
+'Maintenance head' => 'Foren-Wartung',
+'Rebuild index subhead' => 'Suchindex neu erstellen',
+'Rebuild index info' => 'Wenn Du in der Datenbank manuell Beiträge gelöscht, bearbeitet oder entfernt oder Probleme mit der Suche hast, solltest Du den Suchindex neu erstellen. Für eine optimale Performance solltest Du das Forum während der Neuerstellung des Suchindex in den Wartungsmodus versetzen. <strong>Die Neuerstellung des Suchindex kann längere Zeit in Anspruch nehmen und wird dabei die Auslastung des Servers erhöhen!</strong>',
+'Posts per cycle label' => 'Beiträge pro Durchlauf',
+'Posts per cycle help' => 'Die Anzahl der Beiträge, die pro Seitenansicht verarbeitet werden sollen. Wenn Du zum Beispiel 100 eingibst, werden die ersten einhundert Beiträge verarbeitet und dann die Seite neu geladen. Dies kann das Skript vor einem Zeitüberschreitungsfehler während der Neuindizierung bewahren.',
+'Starting post label' => 'Mit Beitrags-ID beginnen',
+'Starting post help' => 'Die Beitrags-ID, bei der mit der Neuerstellung des Suchindex begonnen werden soll. Der voreingestellte Wert ist die erste, in der Datenbank vorhandene ID. Normalerweise musst Du diesen Wert nicht ändern.',
+'Empty index label' => 'Index leeren',
+'Empty index help' => 'Aktiviere dieses Kontrollfeld, wenn der Suchindex vor dessen Neuerstellung geleert werden soll.',
+'Rebuild completed info' => 'Wenn der Prozess abgeschlossen ist, wirst Du auf diese Seite weitergeleitet. Wenn Du die Neuindizierung abbrechen möchtest, notiere dir die zuletzt verarbeitete Themen-ID und gib diese ID+1 dann im Feld "Mit dieser Themen-ID beginnen" ein, wenn die Neuindizierung fortgesetzt werden soll (Das Kontrollfeld "Index leeren" muss nicht aktiviert werden).',
+'Rebuild index' => 'Index neu erstellen',
+'Rebuilding search index' => 'Der Suchindex wird neu erstellt',
+'Rebuilding index info' => 'Der Suchindex wird jetzt neu erstellt. Daher hast Du nun etwas Zeit für eine kleine Kaffeepause :-)',
+'Processing post' => 'Der Beitrag <strong>%s</strong> wird verarbeitet …',
+'Click here' => 'Hier klicken',
+'Javascript redirect failed' => 'Die automatische Weiterleitung ist fehlgeschlagen. %s um weiterzumachen …',
+'Posts must be integer message' => 'Der Wert für "Beiträge pro Durchlauf" muss positiv und ganzzahlig sein.',
+'Days must be integer message' => 'Der Wert für "Themenalter" muss positiv und ganzzahlig sein.',
+'No old topics message' => 'Es gibt keine Beiträge, die älter sind als %s Tage. Bitte setze den Wert von "Themenalter" herab und versuche es noch einmal.',
+'Posts pruned redirect' => 'Beiträge bereinigt. Leite weiter …',
+'Prune head' => 'Bereinigung',
+'Prune subhead' => 'Alte Beiträge bereinigen',
+'Days old label' => 'Themenalter',
+'Days old help' => 'Das Alter eines Themas in Tagen, nach denen das Thema gelöscht wird. Wenn Du hier zum Beispiel 30 eingibst, wird jedes Thema gelöscht, dessen letzter Beitrag älter als 30 Tage ist.',
+'Prune sticky label' => 'Fixierte Themen bereinigen',
+'Prune sticky help' => 'Ist dieses Feld aktiviert, werden auch fixierte Beiträge bereinigt.',
+'Prune from label' => 'Zu bereinigendes Forum',
+'All forums' => 'Alle Foren',
+'Prune from help' => 'Das Forum, dessen Beiträge bereinigt werden sollen.',
+'Prune info' => 'Setze diese Funktion nur vorsichtig ein. <strong>Bereinigte Beiträge können NICHT wiederhergestellt werden.</strong> Aus Performance-Gründen solltest Du das Forum vor einer Beitragsbereinigung in den Wartungsmodus versetzen.',
+'Confirm prune subhead' => 'Bestätigung der Beitragsbereinigung',
+'Confirm prune info' => 'Willst Du wirklich alle Themen, die älter als %s Tage sind, aus dem Forum %s entfernen (%s Themen)?',
+'Confirm prune warn' => 'WARNUNG! Die Bereinigung von Beiträgen lässt sich NICHT wieder rückgängig machen.',
+
+);
diff --git a/lang/German/admin_options.php b/lang/German/admin_options.php
new file mode 100644
index 0000000..ea8b956
--- /dev/null
+++ b/lang/German/admin_options.php
@@ -0,0 +1,227 @@
+<?php
+
+// Sprachdefinitionen, die in admin_options.php verwendet werden
+$lang_admin_options = array(
+
+'Bad HTTP Referer message' => 'Falscher HTTP_REFERER. Wenn Du diese Foren innerhalb Ihrer Verzeichnisstruktur oder auf eine andere Domain verschoben hast, musst Du die Basis-URL in der Datenbank manuell aktualisieren (schau in der Tabelle config nach o_base_url) und leere dann den Zwischenspeicher, indem Du alle im Verzeichnis /cache enthaltenen .php-Dateien löschst.',
+'Must enter title message' => 'Du musst ein Titel für dieses Board eingeben.',
+'Invalid e-mail message' => 'Die für den Administrator eingegebene Email-Adresse ist ungültig.',
+'Invalid webmaster e-mail message' => 'Die für den Webmaster eingegebene Email-Adresse ist ungültig.',
+'SMTP passwords did not match' => 'Du musst zweimal das exakt gleiche SMTP-Passwort eingeben um es zu ändern.',
+'Enter announcement here' => 'Gib hier Deine Ankündigungen ein.',
+'Enter rules here' => 'Gib hier Deine Nutzungsbedingungen ein.',
+'Default maintenance message' => 'Die Foren sind aufgrund von Wartungsarbeiten vorübergehend geschlossen. Bitte versuch es in ein paar Minuten noch einmal.',
+'Timeout error message' => 'Der Wert für "Online-Zeitüberschreitung" muss kleiner sein als der Wert für "Besuchszeitüberschreitung".',
+'Options updated redirect' => 'Optionen aktualisiert. Leite weiter …',
+'Options head' => 'Optionen',
+
+// Sektion Grundlegendes
+'Essentials subhead' => 'Allgemeines',
+'Board title label' => 'Board-Titel',
+'Board title help' => 'Der Titel dieses Boards (wird auf jeder Seite ganz oben angezeigt). Dieses Feld darf <strong>KEIN</strong> HTML enthalten.',
+'Board desc label' => 'Board-Beschreibung',
+'Board desc help' => 'Eine kurze Beschreibung dieses Boards (wird auf jeder Seite ganz oben angezeigt). Dieses Feld kann HTML enthalten.',
+'Base URL label' => 'Basis-URL',
+'Base URL help' => 'Die vollständige URL des Forums ohne Folge-Slash (z.Bsp. http://www.meine-domain.de/foren). Damit alle Funktionen für Administratoren und Moderatoren ausgeführt werden können, <strong>MUSS</strong> dieser Eintrag richtig sein. Wenn Du einen Fehler "Falscher Referer" bekommst, ist die Basis-URL höchstwahrscheinlich falsch.',
+'Base URL problem' => 'Deine Installtion unterstützt nicht die automatische Konvertierung von internationalen Domain-Namen. Da Deine URL Sonderzeichen enthält, <strong>musst</strong> Du einen Online-Konverter nutzen um "Bad referer"-Fehler zu vermeiden.',
+'Timezone label' => 'Voreingestellte Zeitzone',
+'Timezone help' => 'Die voreingestellte Zeitzone für Gäste und neu registrierte Mitglieder dieses Boards.',
+'DST label' => 'Sommerzeit verwenden',
+'DST help' => 'Wähle hier, ob die Sommerzeit verwendet werden soll (der aktuellen Zeit wird 1 Stunde hinzu addiert).',
+'Language label' => 'Voreingestellte Sprache',
+'Language help' => 'Das ist die voreingestellte Sprache für Gäste und Mitglieder, die die Voreinstellungen in Ihrem Profil nicht geändert haben. Wenn Du ein Sprachpaket entfernt hast, muss dieses aktualisiert werden.',
+'Default style label' => 'Voreingestellter Style',
+'Default style help' => 'Das ist der voreingestellte Style, der für Gäste und Mitglieder, die die Voreinstellungen nicht geändert haben, verwendet wird.',
+
+// Grundlegende Sektion für die Zeitzonen-Einstellung
+'UTC-12:00' => '(WEZ-12:00) Internationale Datumsgrenze West',
+'UTC-11:00' => '(WEZ-11:00) Niue, Samoa',
+'UTC-10:00' => '(WEZ-10:00) Hawaii-Aleuten, Cook-Inseln',
+'UTC-09:30' => '(WEZ-09:30) Marquesas-Inseln',
+'UTC-09:00' => '(WEZ-09:00) Alaska, Gambier-Inseln',
+'UTC-08:30' => '(WEZ-08:30) Pitcairn-Inseln',
+'UTC-08:00' => '(WEZ-08:00) Pazifik',
+'UTC-07:00' => '(WEZ-07:00) Mountain',
+'UTC-06:00' => '(WEZ-06:00) Zentral',
+'UTC-05:00' => '(WEZ-05:00) Osten',
+'UTC-04:00' => '(WEZ-04:00) Atlantik',
+'UTC-03:30' => '(WEZ-03:30) Neufundland',
+'UTC-03:00' => '(WEZ-03:00) Amazonas, Zentral-Grönland',
+'UTC-02:00' => '(WEZ-02:00) Mittlerer Atlantik',
+'UTC-01:00' => '(WEZ-01:00) Azoren, Cape Verde, Östliches Grönland',
+'UTC' => '(WEZ) Westeuropäische Zeit, Greenwich',
+'UTC+01:00' => '(WEZ+01:00) Mitteleuropäische Zeit (MEZ), Westafrika',
+'UTC+02:00' => '(WEZ+02:00) Osteuropäische Zeit, Zentralafrika',
+'UTC+03:00' => '(WEZ+03:00) Ostafrika',
+'UTC+03:30' => '(WEZ+03:30) Iran',
+'UTC+04:00' => '(WEZ+04:00) Moskau, Golf, Samara',
+'UTC+04:30' => '(WEZ+04:30) Afghanistan',
+'UTC+05:00' => '(WEZ+05:00) Pakistan',
+'UTC+05:30' => '(WEZ+05:30) Indien, Sri Lanka',
+'UTC+05:45' => '(WEZ+05:45) Nepal',
+'UTC+06:00' => '(WEZ+06:00) Bangladesh, Bhutan, Jekaterinburg',
+'UTC+06:30' => '(WEZ+06:30) Cocos-Inseln, Myanmar',
+'UTC+07:00' => '(WEZ+07:00) Indochina, Nowosibirsk',
+'UTC+08:00' => '(WEZ+08:00) Groß-China, Westliches Australien, Krasnoyarsk',
+'UTC+08:45' => '(WEZ+08:45) Südöstliches West-Australien',
+'UTC+09:00' => '(WEZ+09:00) Japan, Korea, Chita, Irkutsk',
+'UTC+09:30' => '(WEZ+09:30) Zentral-Australian',
+'UTC+10:00' => '(WEZ+10:00) Ost-Australien',
+'UTC+10:30' => '(WEZ+10:30) Lord Howe',
+'UTC+11:00' => '(WEZ+11:00) Solomon-Inseln, Wladiwostok',
+'UTC+11:30' => '(WEZ+11:30) Norfolk-Inseln',
+'UTC+12:00' => '(WEZ+12:00) Neuseeland, Fiji, Magadan',
+'UTC+12:45' => '(WEZ+12:45) Chatham-Inseln',
+'UTC+13:00' => '(WEZ+13:00) Tonga, Phoenix-Inseln, Kamtschatka',
+'UTC+14:00' => '(WEZ+14:00) Grenz-Inseln',
+
+// Sektion Zeitüberschreitung
+'Timeouts subhead' => 'Zeit und Zeitüberschreitungen',
+'Time format label' => 'Zeitformat',
+'PHP manual' => 'PHP-Dokumentation',
+'Time format help' => '[Aktuelles Format: %s]. Weitere Informationen zu den Formatierungs-Optionen findest Du in der %s.',
+'Date format label' => 'Datumsformat',
+'Date format help' => '[Aktuelles Format: %s]. Weitere Informationen zu den Formatierungs-Optionen findest Du in der %s.',
+'Visit timeout label' => 'Besuchszeitüberschreitung',
+'Visit timeout help' => 'Anzahl der Sekunden, die ein Mitglied im Forum nichts getan haben muss, bis die Daten seines letzten Besuchs aktualisiert werden (dies hat primär Auswirkungen auf die Anzeige neuer Beiträge).',
+'Online timeout label' => 'Online-Zeitüberschreitung',
+'Online timeout help' => 'Anzahl der Sekunden, die ein Mitglied im Forum nichts getan haben muss, bis es aus der Liste der Mitglieder, die online sind, entfernt wird.',
+'Redirect time label' => 'Weiterleitungsdauer',
+'Redirect time help' => 'Anzahl der Sekunden, die vor einer Weiterleitung gewartet werden soll. Ist der Wert 0, wird keine Weiterleitungsseite angezeigt (nicht empfohlen).',
+
+// Sektion Anzeige
+'Display subhead' => 'Anzeige',
+'Version number label' => 'Versionsnummer',
+'Version number help' => 'Zeigt die FluxBB-Versionsnummer in der Fußzeile an.',
+'Info in posts label' => 'Mitglieder-Informationen in Beiträgen',
+'Info in posts help' => 'Zeigt in der Themenansicht Informationen über den Autor des Beitrags unter dem Mitgliedsnamen an. Die Einstellung hat Auswirkungen auf den Ort, das Registrierungsdatum, den Beitragszähler und die Kontakt-Links (Email und Webseite).',
+'Post count label' => 'Mitglieder-Beitragszähler',
+'Post count help' => 'Zeigt die bisherige Anzahl der Beiträge eines Mitgliedes an (hat Auswirkungen auf die Themenansicht, das Profil und die Mitgliederliste).',
+'Smilies label' => 'Smilies in Beiträgen',
+'Smilies help' => 'Konvertiert Smilies in Beiträgen in kleine grafische Darstellungen.',
+'Smilies sigs label' => 'Smilies in Signaturen',
+'Smilies sigs help' => 'Konvertiert Smilies in den Mitgliedersignaturen in kleine grafische Darstellungen.',
+'Clickable links label' => 'Klickbare Links erzeugen',
+'Clickable links help' => 'Ist diese Option aktiviert, versucht FluxBB, eingegebene URLs in Beiträgen automatisch zu erkennen und klickbare Hyperlinks daraus zu machen.',
+'Topic review label' => 'Themen-Ansicht',
+'Topic review help' => 'Die maximale Anzahl der Beiträge, die angezeigt werden, wenn ein neuer Beitrag verfasst wird (jeweils der neueste zuerst). Mit 0 wird dies deaktiviert.',
+'Topics per page label' => 'Themen pro Seite',
+'Topics per page help' => 'Die voreingestellte Anzahl an Themen, die in einem Forum pro Seite angezeigt werden. Die Mitglieder können diese Einstellung individuell anpassen.',
+'Posts per page label' => 'Beiträge pro Seite',
+'Posts per page help' => 'Die voreingestellte Anzahl an Beiträgen, die pro Seite zu einem Thema angezeigt werden. Die Mitglieder können diese Einstellung individuell anpassen.',
+'Indent label' => 'Größe der Einzugs',
+'Indent help' => 'Wird dieser Wert auf 8 gesetzt, wird ein regulärer Tabulator verwendet, um den Text innerhalb der [code][/code]-Tags anzuzeigen. Anderenfalls wird diese Anzahl Leerzeichen verwendet, um den Text einzurücken.',
+'Quote depth label' => 'Maximale [quote] Tiefe',
+'Quote depth help' => 'Die maximale Anzahl an [quote]-Tags, die in anderen [quote]-Tags enthalten sein können. Tiefer verschachtelte Tags werden nicht mehr angezeigt.',
+
+// Sektion Features
+'Features subhead' => 'Funktionen',
+'Quick post label' => 'Schnellantwort',
+'Quick post help' => 'Wird dies aktiviert, zeigt FluxBB unterhalb des Themas einen Textbereich an, über den eine schnelle Antwort zu diesem Thema erstellt werden kann. Auf diesem Weg können die Mitglieder Ihre Antworten direkt in der Themen-Ansicht eingeben.',
+'Users online label' => 'Mitglieder online',
+'Users online help' => 'Zeigt auf der Übersichtsseite Informationen an, wie viele Gäste und Mitglieder sich aktuell im Forum aufhalten.',
+'Censor words label' => 'Wortzensur',
+'Censor words help' => 'Aktiviere dies, um bestimmte Wörter im Forum zu zensieren. Weitere Informationen dazu finden Sie unter %s.',
+'Signatures label' => 'Signaturen',
+'Signatures help' => 'Erlaubt den Mitgliedern, ihren Beiträgen eine Signatur anzuhängen.',
+'User has posted label' => 'Mitglied hat einen Beitrag verfasst',
+'User has posted help' => 'Diese Funktion zeigt einen Punkt vor jedem Thema in der viewforum.php an, wenn das aktuell angemeldete Mitglied in diesem Thema irgendwann einen Beitrag verfasst hat. Deaktivieren Sie dies, falls Sie eine hohe Serverauslastung festgestellt haben.',
+'Topic views label' => 'Thema gelesen',
+'Topic views help' => 'Aktiviert die Zählung, wie oft ein Thema gelesen wurde. Deaktivieren Sie dies, falls Sie eine hohe Serverauslastung festgestellt haben.',
+'Quick jump label' => 'Schnellsprung',
+'Quick jump help' => 'Aktiviert den Schnellsprung-(Sprung zum Forum)-Auswahlliste.',
+'GZip label' => 'GZip verwenden',
+'GZip help' => 'Wird dies aktiviert, wird FluxBB die Inhalte via gzip komprimiert an die Browser senden. Dies reduziert die Bandbreite etwas, erhöht aber die Serverauslastung. Für diese Funktion muss PHP für die Verwendung der zlib konfiguriert sein (--with-zlib). Hinweis: Wenn Du bereits ein Apache-Modul wie etwa mod_gzip oder mod_deflate verwendest, um PHP-Skripte zu komprimieren, sollten Sie diese Funktion deaktivieren.',
+'Search all label' => 'Alle Foren durchsuchen',
+'Search all help' => 'Wird dies deaktiviert, wird nur ein Forum pro Durchlauf durchsucht. Wenn die Serverauslastung aufgrund der Suchvorgänge zu hoch ist, solltest Du dies deaktivieren.',
+'Menu items label' => 'Zusätzliche Menü-Einträge',
+'Menu items help' => 'Wenn Du in dieses Textfeld HTML-Hyperlinks eingibst, werden diese Einträge dem Navigations-Menü in der Kopfzeile jeder Seite hinzugefügt. Das Format für das Hinzufügen von neuen Links ist folgendes X = <a href="URL">LINK</a>. Dabei ist X die Position, an welcher der neue Link eingefügt werden soll (z.B. 0 zum Einfügen am Anfang des Menüs und 2 zum Einfügen nach der "Mitgliederliste"). Die einzelnen Einträge müssen durch einen Zeilenumbruch voneinander getrennt werden.',
+
+// Sektion Feeds
+'Feed subhead' => 'Syndication',
+'Default feed label' => 'Voreingestellter Feed-Typ',
+'Default feed help' => 'Wähle den anzuzeigenden Feed-Typ. Hinweis: Die Auswahl "Ohne Vorgabe" daktiviert nicht die Feeds, sondern versteckt sie nur.',
+'None' => 'Ohne Vorgabe',
+'RSS' => 'RSS',
+'Atom' => 'Atom',
+'Feed TTL label' => 'Zeitdauer für die Zwischenspeicherung von Feeds',
+'Feed TTL help' => 'Damit die Nutzung von Feeds die Ressourcen deines Servers weniger belastet, können Feeds zwischengespeichert werden.',
+'No cache' => 'Nicht zwischenspeichern',
+'Minutes' => '%d Minuten',
+
+// Sektion Meldungen
+'Reports subhead' => 'Meldungen',
+'Reporting method label' => 'Melde-Methode',
+'Internal' => 'Intern',
+'By e-mail' => 'Per Email',
+'Both' => 'Beides',
+'Reporting method help' => 'Wähle hier eine Methode aus, wie Meldungen über Themen/Beiträge behandelt werden sollen. Du hast mehrere Optionen zur Auswahl - entweder werden die Meldungen über ein internes Berichtssystem verarbeitet oder via Email an eine Mailingliste (siehe unten) versandt werden. Es können auch beide Optionen parallel verwendet werden.',
+'Mailing list label' => 'Mailingliste',
+'Mailing list help' => 'Eine durch Kommata getrennte Liste von Empfängern. An diese Personen werden die eingehenden Foren-Meldungen versandt.',
+
+// Sektion Avatare
+'Avatars subhead' => 'Avatare',
+'Use avatars label' => 'Avatare verwenden',
+'Use avatars help' => 'Wird dies aktiviert, können Mitglieder einen eigenen Avatar hochladen, der dann unter dem Titel angezeigt wird.',
+'Upload directory label' => 'Avatar-Verzeichnis',
+'Upload directory help' => 'Das Verzeichnis, in welches die Avatare hochgeladen werden (relativ zum Wurzelverzeichnis von FluxBB). PHP muss für dieses Verzeichnis eine Schreibberechtigung haben.',
+'Max width label' => 'Maximale Breite',
+'Max width help' => 'Die maximal erlaubte Breite des Avatars in Pixel (empfohlen 60).',
+'Max height label' => 'Maximale Höhe',
+'Max height help' => 'Die maximal erlaubte Höhe des Avatars in Pixel (empfohlen 60).',
+'Max size label' => 'Maximale Größe',
+'Max size help' => 'Die maximal erlaubte Dateigröße des Avatars in Bytes (empfohlen 10240).',
+
+// Sektion Email
+'E-mail subhead' => 'Email',
+'Admin e-mail label' => 'Administratoren-Email',
+'Admin e-mail help' => 'Die Email-Adresse des Foren-Administrators.',
+'Webmaster e-mail label' => 'Webmaster-Email',
+'Webmaster e-mail help' => 'Das ist die Email-Adresse, die als Absender für alle vom Forum versandten Emails verwendet wird.',
+'Forum subscriptions label' => 'Foren-Abonnements',
+'Forum subscriptions help' => 'Ermöglicht den Mitgliedern, Foren zu abonnieren (werden bei neuen Themen in diesem Forum via Email informiert).',
+'Topic subscriptions label' => 'Themen-Abonnements',
+'Topic subscriptions help' => 'Ermöglicht den Mitgliedern, Themen zu abonnieren (werden bei neuen Beiträgen zu diesem Thema via Email informiert).',
+'SMTP address label' => 'SMTP-Server-Adresse',
+'SMTP address help' => 'Die Adresse des externen SMTP-Server, mit dem die Emails versandt werden sollen. Du kannst hier einen eigenen Port festlegen, falls der SMTP-Server nicht mit dem Standard-Port 25 arbeitet (Beispiel: mail.meinhost.de:3580). Ohne Eintrag wird das lokale Mail-Programm verwendet.',
+'SMTP username label' => 'SMTP-Benutzername',
+'SMTP username help' => 'Benutzername für den SMTP-Server. Gib nur dann einen Benutzernamen ein, wenn dieser vom SMTP-Server angefordert wird (bei den meisten Servern ist <strong>keine</strong> Authentifizierung erforderlich).',
+'SMTP password label' => 'SMTP-Passwort',
+'SMTP change password help' => 'Aktiviere dies um das aktuell gespeicherte Passwort zu ändern oder zu löschen.',
+'SMTP password help' => 'Passwort für den SMTP-Server. Gib nur dann ein Passwort ein, wenn dieses vom SMTP-Server angefordert wird (bei den meisten Servern ist <strong>keine</strong> Authentifizierung erforderlich).',
+'SMTP SSL label' => 'SMTP mit SSL verschlüsseln',
+'SMTP SSL help' => 'Verschlüsselt die Verbindung mit dem SMTP-Server mit SSL. Sollte nur dann verwendet werden, wenn Dein SMTP-Server es erfordert und Deine PHP-Version SSL unterstützt.',
+
+// Sektion Registrierungen
+'Registration subhead' => 'Registrierung',
+'Allow new label' => 'Neue Registrierungen erlauben',
+'Allow new help' => 'Legt fest, ob dieses Forum neue Registrierungen akzeptiert. Sollte nur unter besonderen Umständen deaktiviert werden.',
+'Verify label' => 'Registrierung bestätigen',
+'Verify help' => 'Wird dies aktiviert, wird den Neu-Mitgliedern nach der Registrierung ein zufällig erstelltes Password via Email zugesandt. Erst dann können sich die neuen Mitglieder anmelden und das Passwort in ihrem Profil ändern. Auch, wenn die ursprünglichen Registrierungs-Email-Adresse in eine andere geändert wird, ist eine Bestätigung durch das Mitglied erforderlich. Dies ist ein effektiver Weg, um mißbräuchliche Registrierungen zu vermeiden und sicherzustellen, dass in den Profilen der Mitglieder die "richtigen" Email-Adressen eingetragen sind.',
+'Report new label' => 'Neue Registrierungen melden',
+'Report new help' => 'Wird dies aktiviert, benachrichtigt FluxBB die Mitglieder auf der Mailingliste (siehe unten), wenn sich neue Mitglieder in den Foren registrieren.',
+'Use rules label' => 'Nutzungsbedingungen',
+'Use rules help' => 'Wird dies aktiviert, müssen neue Mitglieder bei der Registrierung den Nutzungsbedingungen zustimmen (Text unten eingeben). Die Nutzungsbedingungen sind immer über einen Link in der Navigationsleiste im Kopf jeder Seite zu erreichen.',
+'Rules label' => 'Gib hier die Nutzungsbedingungen ein',
+'Rules help' => 'Hier kannst Du die Nutzungsbedingungen und sonstige Informationen eingeben, die sich jedes neue Mitglied durchlesen und akzeptieren muss. Um diese Option zu aktivieren, gib in dieses Feld Deine Nutzungsbedingungen ein - ohne Eintrag bleibt diese Option deaktiviert. Dieser Text wird nicht wie reguläre Beiträge verarbeitet und kann daher HTML enthalten.',
+'E-mail default label' => 'Standard-Email-Einstellungen',
+'E-mail default help' => 'Wähle die die Privatsphären-Einstellungen für neu registrierte Mitglieder.',
+'Display e-mail label' => 'Anderen Mitgliedern die Email-Adresse anzeigen.',
+'Hide allow form label' => 'Die Email-Adresse verbergen, aber die Kontaktaufnahme via Formular erlauben.',
+'Hide both label' => 'Die Email-Adresse verbergen und die Kontaktaufnahme via Formular verbieten.',
+
+// Sektion Ankündigungen
+'Announcement subhead' => 'Ankündigungen',
+'Display announcement label' => 'Ankündigungen anzeigen',
+'Display announcement help' => 'Aktiviere diese Option, um die unten angezeigte Nachricht oberhalb der Foren anzuzeigen.',
+'Announcement message label' => 'Text der Ankündigung',
+'Announcement message help' => 'Dieser Text wird nicht wie reguläre Beiträge verarbeitet und kann daher HTML enthalten.',
+
+// Sektion Wartung
+'Maintenance subhead' => 'Wartung',
+'Maintenance mode label' => 'Wartungs-Modus',
+'Maintenance mode help' => 'Wird diese Option aktiviert, können nur die Administratoren auf das Board zugreifen. Dieser Modus sollte verwendet werden, wenn zeitlich beschränkte Wartungsarbeiten am Board erforderlich sind. WARNUNG! Melde Dich NIEMALS ab, wenn sich das Board im Wartungs-Modus befindet. Du kannst Dich anschließend niemals wieder anmelden.',
+'Maintenance message label' => 'Wartungs-Nachricht',
+'Maintenance message help' => 'Die Nachricht, die den Besuchern der Webseite angezeigt wird, wenn sich das Board im Wartungs-Modus befindet. Bleibt dieses Feld leer, wird eine voreingestellte Nachricht verwendet. Dieser Text wird nicht wie reguläre Beiträge verarbeitet und kann daher HTML enthalten.',
+
+);
diff --git a/lang/German/admin_permissions.php b/lang/German/admin_permissions.php
new file mode 100644
index 0000000..58c63ed
--- /dev/null
+++ b/lang/German/admin_permissions.php
@@ -0,0 +1,36 @@
+<?php
+
+// Sprachdefinitionen, die in admin_permissions.php verwendet werden
+$lang_admin_permissions = array(
+
+'Perms updated redirect' => 'Berechtigungen aktualisiert. Leite weiter …',
+'Permissions head' => 'Berechtigungen',
+'Posting subhead' => 'Beitrag',
+'BBCode label' => 'BBCode',
+'BBCode help' => 'Erlaubt die Verwendung von BBCode in Beiträgen (empfohlen).',
+'Image tag label' => 'Image-Tag',
+'Image tag help' => 'Erlaubt die Verwendung des BBCode [img][/img]-Tags in Beiträgen.',
+'All caps message label' => 'Großbuchstaben-Nachrichten erlauben',
+'All caps message help' => 'Erlaubt Nachrichten, die nur Großbuchstaben enthalten.',
+'All caps subject label' => 'Großbuchstaben-Betreff erlauben',
+'All caps subject help' => 'Erlaubt Themen-Betreffs, die nur Großbuchstaben enthalten.',
+'Require e-mail label' => 'Gast-Email erforderlich',
+'Require e-mail help' => 'Erfordert von Gästen die Angabe einer Email-Adresse, wenn diese einen Beitrag erstellen wollen.',
+'Signatures subhead' => 'Signaturen',
+'BBCode sigs label' => 'BBCodes in Signaturen',
+'BBCode sigs help' => 'Erlaubt die Verwendung von BBCodes in Mitglieder-Signaturen.',
+'Image tag sigs label' => 'Image-Tag in Signaturen',
+'Image tag sigs help' => 'Erlaubt die Verwendung des BBCode [img][/img]-Tags in Mitglieder-Signaturen (nicht empfohlen).',
+'All caps sigs label' => 'Großbuchstaben-Signaturen',
+'All caps sigs help' => 'Erlaubt Signaturen, die nur aus Großbuchstaben bestehen.',
+'Max sig length label' => 'Maximale Signaturnlänge',
+'Max sig length help' => 'Legt die maximale Anzahl an Zeichen fest, die eine Mitglieder-Signatur enthalten darf.',
+'Max sig lines label' => 'Maximale Signaturzeilen-Anzahl',
+'Max sig lines help' => 'Legt die maximale Anzahl von Zeilen fest, die eine Mitglieder-Signatur enthalten darf.',
+'Registration subhead' => 'Registrierung',
+'Banned e-mail label' => 'Gesperrte Email-Adressen erlauben',
+'Banned e-mail help' => 'Erlaubt Mitgliedern, sich mit einer gesperrten Email-Adresse/Domain zu registrieren oder die Email-Adresse auf einen solchen Wert zu ändern. Bleiben die Voreinstellungen unverändert (ja), wird diese Aktion erlaubt, aber es wird eine Warn-Nachricht an die Mailingliste versandt (ein effektiver Weg, um Mehrfachregistrierungen zu erkennen).',
+'Duplicate e-mail label' => 'Doppelte Email-Adressen erlauben',
+'Duplicate e-mail help' => 'Legt fest, ob sich ein neues Mitglied mit einer Email-Adresse registrieren darf, die bereits von einem anderen Mitglied verwendet wird. Ist dies erlaubt, wird eine Warn-Nachricht an die Mailingliste versandt, sobald die Dopplung festgestellt wird.',
+
+);
diff --git a/lang/German/admin_reports.php b/lang/German/admin_reports.php
new file mode 100644
index 0000000..7c0e7dd
--- /dev/null
+++ b/lang/German/admin_reports.php
@@ -0,0 +1,21 @@
+<?php
+
+// Sprachdefinitionen, die in admin_reports.php verwendet werden
+$lang_admin_reports = array(
+
+'Report zapped redirect' => 'Meldung als gelesen markiert. Leite weiter …',
+'New reports head' => 'Neue Meldungen',
+'Deleted user' => 'Gelöschtes Mitglied',
+'Deleted' => 'Gelöscht',
+'Post ID' => 'Beitrag #%s',
+'Report subhead' => 'Gemeldet %s',
+'Reported by' => 'Gemeldet von %s',
+'Reason' => 'Grund',
+'Zap' => 'Als gelesen markieren',
+'No new reports' => 'Aktuell gibt es keine neuen Meldungen.',
+'Last 10 head' => 'Die 10 letzten gelesenen Meldungen',
+'NA' => 'Keine Daten verfügbar',
+'Zapped subhead' => 'Gelöscht %s von %s',
+'No zapped reports' => 'Aktuell gibt es keine ungelesenen Meldungen.',
+
+);
diff --git a/lang/German/admin_users.php b/lang/German/admin_users.php
new file mode 100644
index 0000000..69cb53f
--- /dev/null
+++ b/lang/German/admin_users.php
@@ -0,0 +1,110 @@
+<?php
+
+// Sprachdefinitionen, die in admin_users.php verwendet werden
+$lang_admin_users = array(
+
+'Non numeric message' => 'Du hast einen nichtnumerischen Wert in eine Spalte für numerische Werte eingetragen.',
+'Invalid date time message' => 'Du hast einen ungültigen Wert für Datum und/oder Zeit eingegeben.',
+'Not verified' => 'Nicht geprüft',
+
+// Aktionen: Massenlöschungen/-sperrungen etc.
+'No users selected' => 'Keine Mitglieder ausgewählt.',
+'No move admins message' => 'Aus Sicherheitsgründen ist es nicht erlaubt, mehrere Administratoren auf einmal einer anderen Gruppe zuzuordnen. Administratoren können nur über deren Mitgliedsprofil einer anderen Gruppe zugeordnet werden.',
+'No delete admins message' => 'Administratoren können nicht gelöscht werden. Um Administratoren zu löschen, musst Du diese zunächst einer anderen Mitgliedergruppe zuordnen.',
+'No ban admins message' => 'Administratoren können nicht gesperrt werden. Um Administratoren zu sperren, musst du diese zunächst einer anderen Mitgliedergruppe zuordnen.',
+'No ban mods message' => 'Moderatoren können nicht gesperrt werden. Um Moderatoren zu sperren, musst Du diese zunächst einer anderen Mitgliedergruppe zuordnen.',
+'Move users' => 'Mitgliedergruppe ändern',
+'Move users subhead' => 'Wähle eine neue Mitgliedergruppe',
+'New group label' => 'Neue Gruppe',
+'New group help' => 'Wähle die Gruppe, der die ausgewählten Mitglieder zugeordnet werden sollen. Aus Sicherheitsgründen ist es nicht möglich, der Administratorgruppe mehrere Mitglieder auf einmal zuzuordnen.',
+'Invalid group message' => 'Ungültige Gruppen-ID.',
+'Users move redirect' => 'Mitgliedergruppe geändert. Leite weiter …',
+'Delete users' => 'Mitglieder löschen',
+'Confirm delete legend' => 'WICHTIG: Bitte lesen, bevor du Mitglieder löschst',
+'Confirm delete info' => 'Bitte bestätige, dass du diese Mitglieder wirklich löschen möchtest.',
+'Delete posts' => 'Alle durch diese Mitglieder erstellten Beiträge und Themen löschen.',
+'Delete warning' => 'Warnung! Die Löschung von Mitgliedern und/oder Beiträgen kann nicht rückgängig gemacht werden. Wenn Du dich dafür entscheidest, die Beiträge dieser Mitglieder nicht zu löschen, können die Beiträge später nur noch manuell gelöscht werden.',
+'Users delete redirect' => 'Mitglieder gelöscht. Leite weiter …',
+'Ban users' => 'Mitglieder sperren',
+'Message expiry subhead' => 'Sperrnachricht und Ablaufdatum',
+'Ban message label' => 'Sperrnachricht',
+'Ban message help' => 'Die Nachricht, die den gesperrten Mitgliedern angezeigt wird, wenn sie das Forum besuchen.',
+'Expire date label' => 'Ablaufdatum',
+'Expire date help' => 'Das Datum, an dem die Sperren automatisch entfernt werden (Format: yyyy-mm-dd). Lass das Feld leer, wenn du die Sperre manuell entfernen möchtest.',
+'Ban IP label' => 'IP-Adressen sperren',
+'Ban IP help' => 'Auch die IP-Adresse der gesperrten Mitglieder sperren, um ihnen eine Neuanmeldung zu erschweren.',
+'Invalid date message' => 'Das eingegebene Ablaufdatum ist ungültig.',
+'Invalid date reasons' => 'Das Format für das Datum ist YYYY-MM-DD und muss mindesten einen Tag in der Zukunft liegen.',
+'Users banned redirect' => 'Mitglieder gesperrt. Leite weiter …',
+
+'User search head' => 'Mitgliedersuche',
+'User search subhead' => 'Gib Deine Suchkriterien ein',
+'User search info' => 'Mitgliedersuche in der Datenbank. Du kannst einen oder mehrere Begriffe eingeben, nach denen Du suchen willst. Sternchen (*) werden als Wildcards akzeptiert.',
+'Username label' => 'Mitgliedsname',
+'E-mail address label' => 'Email-Adresse',
+'Title label' => 'Titel',
+'Real name label' => 'Realname',
+'Website label' => 'Webseite',
+'Jabber label' => 'Jabber',
+'ICQ label' => 'ICQ',
+'MSN label' => 'Microsoft Account',
+'AOL label' => 'AOL IM',
+'Yahoo label' => 'Yahoo Messenger',
+'Location label' => 'Ort',
+'Signature label' => 'Signatur',
+'Admin note label' => 'Administratoren-Notiz',
+'Posts more than label' => 'Anzahl der Beiträge größer als',
+'Posts less than label' => 'Anzahl der Beiträge kleiner als',
+'Last post after label' => 'Letzter Beitrag nach',
+'Date help' => '(jjjj-mm-tt hh:mm:ss)',
+'Last post before label' => 'Letzter Beitrag vor',
+'Last visit after label' => 'Letzter Besuch nach',
+'Last visit before label' => 'Letzter Besuch vor',
+'Registered after label' => 'Registriert nach',
+'Registered before label' => 'Registriert vor',
+'Order by label' => 'Sortieren nach',
+'Order by username' => 'Mitgliedsname',
+'Order by e-mail' => 'Email',
+'Order by posts' => 'Anzahl der Beiträge',
+'Order by last post' => 'Letztem Beitrag',
+'Order by last visit' => 'Letztem Besuch',
+'Order by registered' => 'Registrierung',
+'Ascending' => 'Aufsteigend',
+'Descending' => 'Absteigend',
+'User group label' => 'Mitgliedergruppe',
+'All groups' => 'Alle Gruppen',
+'Unverified users' => 'Ungeprüfte Mitglieder',
+'Submit search' => 'Suche starten',
+'IP search head' => 'IP-Suche',
+'IP search subhead' => 'Gib die gesuchte IP ein',
+'IP address label' => 'IP-Adresse',
+'IP address help' => 'Die IP-Adresse, nach der in der Beitragsdatenbank gesucht werden soll.',
+'Find IP address' => 'IP-Adresse finden',
+
+'Results head' => 'Mitglieder',
+'Results username head' => 'Mitgliedsname',
+'Results e-mail head' => 'Email',
+'Results title head' => 'Titel/Status',
+'Results posts head' => 'Beiträge',
+'Results admin note head' => 'Administratoren-Notiz',
+'Results actions head' => 'Aktionen',
+'Results IP address head' => 'IP-Adresse',
+'Results last used head' => 'Zuletzt verwendet',
+'Results times found head' => 'mal gefunden',
+'Results action head' => 'Aktion',
+'Results find more link' => 'Weitere Mitglieder mit dieser IP finden',
+'Results no posts found' => 'Dieses Mitglied hat bislang noch keinen Beitrag im Forum geschrieben.',
+'Select' => 'Auswahl',
+'Select all' => 'Alle',
+'Unselect all' => 'Keiner',
+'Ban' => 'Sperren',
+'Delete' => 'Löschen',
+'Change group' => 'Gruppe ändern',
+'Bad IP message' => 'Die eingegebene IP-Adresse ist nicht richtig formatiert.',
+'Results view IP link' => 'IP-Statistiken anzeigen',
+'Results show posts link' => 'Beiträge anzeigen',
+'Results guest' => 'Gast',
+'Results no IP found' => 'Die angegebene IP-Adresse wurde in der Datenbank nicht gefunden.',
+'No match' => 'Keine Einträge gefunden'
+
+);
diff --git a/lang/German/common.php b/lang/German/common.php
new file mode 100644
index 0000000..3eaa9e7
--- /dev/null
+++ b/lang/German/common.php
@@ -0,0 +1,169 @@
+<?php
+
+// Sprachdefinitionen für häufig benötigte Zeichenketten
+$lang_common = array(
+
+// Textorientierung und Kodierung
+'lang_direction' => 'ltr', // ltr (von links nach rechts) oder rtl (von rechts nach links)
+'lang_identifier' => 'de',
+
+// Zahlenformatierung
+'lang_decimal_point' => ',',
+'lang_thousands_sep' => '.',
+
+// Hinweise
+'Bad request' => 'Ungültige Anfrage. Der Link, dem du gefolgt bist, ist ungültig oder veraltet.',
+'No view' => 'Du hast keine Berechtigung, diese Foren zu betrachten.',
+'No permission' => 'Du hast keine Berechtigung für den Zugriff auf diese Seite.',
+'Bad referrer' => 'Ungültiger HTTP_REFERER. Du wurdest von einer ungültigen Quelle auf diese Seite weitergeleitet. Bitte gehe zurück und versuche es noch einmal. Wenn dieses Problem weiterhin besteht, kontrolliere bitte die \'Base URL\'-Variable unter Administration / Optionen und stelle sicher, dass du dieses Forum tatsächlich über die eingestellte URL ansteuerst. Weitere Informationen über den Referrer-Check kannst du der FluxBB-Dokumentation entnehmen.',
+'Bad csrf hash' => 'Ungültiger CSRF-Hash. Du wurdest von einer nicht authorisierten Quelle auf diese Seite geleitet.',
+'No cookie' => 'Du scheinst dich erfolgreich angemeldet zu haben, es konnte jedoch kein Cookie gesetzt werden. Bitte überprüfe die Einstellungen deines Browsers und aktiviere die Verwendung von Cookies für diese Webseite (wenn möglich).',
+'Pun include extension' => 'Konnte User-Include %s von Template %s nicht verarbeiten. "%s" Dateien sind nicht erlaubt',
+'Pun include directory' => 'Konnte User-Include %s von Template %s nicht verarbeiten. Verzeichnis-Wechsel sind nicht erlaubt',
+'Pun include error' => 'Das benutzerdefinierte Include %s im Template %s konnte nicht verarbeitet werden. Die zu inkludierende Datei konnte weder im Template-Verzeichnis noch im User-Include-Verzeichnis gefunden werden.',
+
+// Verschiedenes
+'Announcement' => 'Ankündigung',
+'Options' => 'Beitragsoptionen',
+'Submit' => 'Absenden', // Beschriftung des Submit-Buttons
+'Ban message' => 'Du wurdest in diesem Forum gesperrt.',
+'Ban message 2' => 'Die Sperre endet am',
+'Ban message 3' => 'Der Administrator oder Moderator, der dich gesperrt hat, hat folgende Nachricht hinterlassen:',
+'Ban message 4' => 'Bei Fragen kontaktiere bitte den Foren-Administrator unter',
+'Never' => 'Niemals',
+'Today' => 'Heute',
+'Yesterday' => 'Gestern',
+'Info' => 'Info', // Die allgemeine Tabellenkopfzeile
+'Go back' => 'Zurück',
+'Maintenance' => 'Wartung',
+'Redirecting' => 'Weiterleitung',
+'Click redirect' => 'Klicke hier, wenn du nicht länger warten willst (oder dein Browser dich nicht automatisch weiterleitet)',
+'on' => 'an', // erscheint z.Bsp. in "BBCode ist an"
+'off' => 'aus',
+'Invalid email' => 'Die angegebene E-Mail-Adresse ist ungültig.',
+'Required' => '(Pflichtfeld)',
+'required field' => 'ist in diesem Formular ein Pflichtfeld.', // für die Formularprüfung via Javascript
+'Last post' => 'Letzter Beitrag',
+'by' => 'von', // erscheint z.Bsp. in "Letzter Beitrag von" (irgend einem Mitglied)
+'New posts' => 'Neue Beiträge', // der Link, der zum neuen Thema/Beitrag führt
+'New posts info' => 'Zum ersten neuen Beitrag dieses Themas gehen.', // der Popup-Text für die Links neuer Beiträge
+'Username' => 'Mitgliedsname',
+'Password' => 'Passwort',
+'Email' => 'E-Mail',
+'Send email' => 'E-Mail senden',
+'Moderated by' => 'Moderiert von',
+'Registered' => 'Registriert',
+'Subject' => 'Betreff',
+'Message' => 'Beitrag',
+'Topic' => 'Thema',
+'Forum' => 'Forum',
+'Posts' => 'Beiträge',
+'Replies' => 'Antworten',
+'Pages' => 'Seiten:',
+'Page' => 'Seite %s',
+'BBCode' => 'BBCode:', // Das sollten Sie möglichst nicht ändern
+'url tag' => '[url] Tag:',
+'img tag' => '[img] Tag:',
+'Smilies' => 'Smilies:',
+'and' => 'und',
+'Image link' => 'Bild', // Dieses Bild wird angezeigt, wenn im Profil die Option "Bilder anzeigen" deaktiviert ist
+'wrote' => 'schrieb:', // für Zitate (quote)
+'Mailer' => '%s Mailer', // Die Signatur der ausgehenden Emails des "MyForum-Mailers"
+'Important information' => 'Wichtige Information',
+'Write message legend' => 'Schreibe deinen Beitrag und versende ihn',
+'Previous' => 'Vorherige',
+'Next' => 'Nächste',
+'Spacer' => '…', // Ellipse für den Seitentrenner
+
+// Titel
+'Title' => 'Titel',
+'Member' => 'Mitglied', // Voreingestellter Titel
+'Moderator' => 'Moderator',
+'Administrator' => 'Administrator',
+'Banned' => 'Gesperrt',
+'Guest' => 'Gast',
+
+// Sprachstrings für include/parser.php
+'BBCode error no opening tag' => '[/%1$s] wurde ohne den öffnenden Tag [%1$s] gefunden',
+'BBCode error invalid nesting' => '[%1$s] wurde innerhalb [%2$s] geöffnet, dies ist nicht erlaubt',
+'BBCode error invalid self-nesting' => '[%s] wurde innerhalb sich selbst geöffnet, dies ist nicht erlaubt',
+'BBCode error no closing tag' => '[%1$s] wurde ohne den schließenden Tag [/%1$s] gefunden',
+'BBCode error empty attribute' => 'Der [%s]-Tag wurde ohne die erforderlichen Parameter verwendet',
+'BBCode error tag not allowed' => 'Du darfst keine [%s] Tags verwenden',
+'BBCode error tag url not allowed' => 'Du darfst keine Links absenden',
+'BBCode list size error' => 'Deine Liste ist für eine Verarbeitung zu lang, bitte kürze die Liste!',
+
+// Links, die sich in der Navigation befinden (oben auf jeder Seite)
+'Index' => 'Übersicht',
+'User list' => 'Mitglieder',
+'Rules' => 'Nutzungsbedingungen',
+'Search' => 'Suche',
+'Register' => 'Registrieren',
+'Login' => 'Anmelden',
+'Not logged in' => 'Du bist nicht angemeldet.',
+'Profile' => 'Profil',
+'Logout' => 'Abmelden',
+'Logged in as' => 'Angemeldet als:',
+'Admin' => 'Administration',
+'Last visit' => 'Dein letzter Besuch: %s',
+'Topic searches' => 'Themen:',
+'New posts header' => 'Neu',
+'Active topics' => 'Aktiv',
+'Unanswered topics' => 'Unbeantwortet',
+'Posted topics' => 'Beantwortet',
+'Show new posts' => 'Alle Themen mit neuen Beiträge seit deinem letzten Besuch anzeigen',
+'Show active topics' => 'Themen mit aktuellen Beiträgen anzeigen',
+'Show unanswered topics' => 'Unbeantwortete Themen anzeigen',
+'Show posted topics' => 'Themen anzeigen, auf die du geantwortet hast',
+'Mark all as read' => 'Alle Themen als gelesen markieren',
+'Mark forum read' => 'Dieses Forum als gelesen markieren',
+'Title separator' => ' / ',
+
+// Links, die sich in der Fusszeile der Seite befinden
+'Board footer' => 'Fußzeile des Forums',
+'Jump to' => 'Wechseln zu',
+'Go' => ' Los ', // Der Absende-Button zum Sprung ins Forum
+'Moderate topic' => 'Thema moderieren',
+'All' => 'Alle',
+'Move topic' => 'Thema verschieben',
+'Open topic' => 'Thema öffnen',
+'Close topic' => 'Thema schließen',
+'Unstick topic' => 'Themenfixierung lösen',
+'Stick topic' => 'Thema fixieren',
+'Moderate forum' => 'Forum moderieren',
+'Powered by' => 'Powered by %s', // Denglisch
+
+// Informationen zur Fehlersuche
+'Debug table' => 'Debug-Informationen',
+'Querytime' => 'Erstellt in %1$s Sekunden, %2$s Datenbank-Abfragen ausgeführt',
+'Memory usage' => 'Speichernutzung: %1$s',
+'Peak usage' => '(Maximum: %1$s)',
+'Query times' => 'Zeit in Sekunden',
+'Query' => 'Datenbank-Abfrage',
+'Total query time' => 'Gesamtzeit der Datenbankabfragen: %s',
+
+// Für den RSS-Feed der extern.php
+'RSS description' => 'Die aktuellsten Themen aus %s.',
+'RSS description topic' => 'Die aktuellsten Beiträge in %s.',
+'RSS reply' => 'Re: ', // Dem Betreff des Themas wird diese Zeichenkette vorangestellt (um eine Antwort zu kennzeichnen)
+'RSS active topics feed' => 'RSS - aktiver Themen-Feed',
+'Atom active topics feed' => 'Atom - aktiver Themen-Feed',
+'RSS forum feed' => 'RSS-Foren-Feed',
+'Atom forum feed' => 'Atom-Foren-Feed',
+'RSS topic feed' => 'RSS-Themen-Feed',
+'Atom topic feed' => 'Atom-Themen-Feed',
+
+// Teile aus dem Kopfbereich der Administration
+'New reports' => 'Es sind neue Berichte eingegangen',
+'Maintenance mode enabled' => 'Der Wartungs-Modus wurde aktiviert!',
+
+// Units for file sizes
+'Size unit B' => '%s B',
+'Size unit KiB' => '%s KiB',
+'Size unit MiB' => '%s MiB',
+'Size unit GiB' => '%s GiB',
+'Size unit TiB' => '%s TiB',
+'Size unit PiB' => '%s PiB',
+'Size unit EiB' => '%s EiB',
+
+);
diff --git a/lang/German/delete.php b/lang/German/delete.php
new file mode 100644
index 0000000..482df49
--- /dev/null
+++ b/lang/German/delete.php
@@ -0,0 +1,16 @@
+<?php
+
+// Sprachdefinitionen, die in delete.php verwendet werden
+$lang_delete = array(
+
+'Delete post' => 'Beitrag löschen',
+'Warning' => 'Du bist dabei, diesen Beitrag unwiderruflich zu löschen.',
+'Topic warning' => 'Achtung! Dies ist der erste Beitrag in diesem Thema, das ganze Thema wird unwiderruflich gelöscht.',
+'Delete info' => 'Unterhalb findest du den zu löschenden Beitrag.',
+'Reply by' => 'Antwort von %s - %s',
+'Topic by' => 'Thema erstellt von %s - %s',
+'Delete' => 'Löschen', // Beschriftung des Absende-Buttons
+'Post del redirect' => 'Beitrag gelöscht. Leite weiter …',
+'Topic del redirect' => 'Thema gelöscht. Leite weiter …'
+
+);
diff --git a/lang/German/forum.php b/lang/German/forum.php
new file mode 100644
index 0000000..2b70f0a
--- /dev/null
+++ b/lang/German/forum.php
@@ -0,0 +1,17 @@
+<?php
+
+// Sprachdefinitionen, die in viewforum.php verwendet werden
+$lang_forum = array(
+
+'Post topic' => 'Neues Thema erstellen',
+'Views' => 'Aufrufe',
+'Moved' => 'Verschoben:',
+'Sticky' => 'Fixiert:',
+'Closed' => 'Geschlossen:',
+'Empty forum' => 'Das Forum enthält noch keine Themen.',
+'Mod controls' => 'Moderationsfunktionen',
+'Is subscribed' => 'Du hast dieses Forum abonniert',
+'Unsubscribe' => 'Abonnement abbestellen',
+'Subscribe' => 'Dieses Forum abonnieren'
+
+);
diff --git a/lang/German/funnyquestion.php b/lang/German/funnyquestion.php
new file mode 100644
index 0000000..f061f69
--- /dev/null
+++ b/lang/German/funnyquestion.php
@@ -0,0 +1,8 @@
+<?php
+
+$lang_funnyquestion = array(
+
+ 'question-label' => 'Deine Antwort',
+ 'wrong-answer' => 'Deine Antwort war leider falsch. Versuche es nocheinmal!'
+
+);
diff --git a/lang/German/help.php b/lang/German/help.php
new file mode 100644
index 0000000..ab7e8dc
--- /dev/null
+++ b/lang/German/help.php
@@ -0,0 +1,66 @@
+<?php
+
+// Sprachdefinitionen, die in help.php verwendet werden
+$lang_help = array(
+
+'Help' => 'Hilfe',
+'produces' => 'ergibt:',
+
+'BBCode' => 'BBCode',
+'BBCode info 1' => 'BBCode ist den HTML Tags, die du sicherlich kennst, ähnlich. BBCode erlaubt es dir, ohne dass du HTML Tags benutzen musst, verschiedene Dinge in Elemente in deine Beiträge einzubauen bzw. Text zu formatieren. Du kannst BBCode nur verwenden, wenn der Administrator dies in dem jeweiligen Forum aktiviert hat. Selbst wenn HTML in einem Forum aktiviert ist, wirst du den BBCode benutzen wollen, da er einfacher als HTML Tags zu verwenden ist.',
+'BBCode info 2' => 'Der Administrator kann BBCode aktivieren und deaktivieren. Ob BBCode erlaubt ist, kannst du immer sehen, wenn du einen Beitrag schreibst oder deine Signatur bearbeitest.',
+
+'Text style' => 'Formatierter Text',
+'Text style info' => 'Mit folgenden BBCodes kannst du Text formatieren:',
+'Bold text' => 'Fetter Text',
+'Underlined text' => 'Unterstrichener Text',
+'Italic text' => 'Kursiver Text',
+'Strike-through text' => 'Durchgestrichener Text',
+'Red text' => 'Roter Text',
+'Blue text' => 'Blauer Text',
+'Heading text' => 'Überschrift',
+'Deleted text' => 'Gelöschter Text',
+'Inserted text' => 'Eingefügter Text',
+'Emphasised text' => 'Hervorgehobener Text',
+
+'Links and images' => 'Links und Bilder',
+'Links info' => 'Du kannst mit den folgenden Tags Links auf andere Dokumente oder zu einer E-Mail-Adresse erzeugen:',
+'This help page' => 'Diese Hilfe-Seite',
+'My email address' => 'Meine E-Mail-Adresse',
+'Images info' => 'Du kannst auch Bilder einbinden.',
+'FluxBB bbcode test' => 'FluxBB BBCode-Test',
+
+'Test topic' => 'Test-Thema',
+'Test post' => 'Test-Beitrag',
+'Test forum' => 'Test-Forum',
+'Test user' => 'Test-Mitglied',
+
+'Quotes' => 'Zitate',
+'Quotes info' => 'Um Textstellen zu zitieren, kopierst du den Text, den du zitieren möchtest, in den Beitrag und umschließt ihn mit dem [quote]-Tag.',
+'Quotes info 2' => 'Wenn du nur allgemein zitieren möchtest, kannst du diesen Tag auch ohne Namen verwenden.',
+'Quote text' => 'Dies ist der Text, den du zitieren möchtest.',
+'produces quote box' => 'ergibt folgende Zitat-Box:',
+'quote note' => 'Hinweis: Wenn ein Mitgliedsname die Zeichen [ oder ] enthält, musst du diesen mit doppelten Anführungsstrichen umschließen.',
+
+'Code' => 'Code',
+'Code info' => 'Wenn du den Quellcode einer Programmiersprache anzeigen möchtest, kannst du den [code]-Tag verwenden. Der mit dem [code]-Tag umschlossene Text wird in einem Zeichensatz mit konstanter Zeichenbreite angezeigt, um die Lesbarkeit zu erhöhen. Weitere Tags werden nicht berücksichtigt.',
+'Code text' => 'Hier steht dein Quellcode.',
+'produces code box' => 'erzeugt folgende Code-Box:',
+
+'Nested tags' => 'Verschachtelte Tags',
+'Nested tags info' => 'BBCode-Tags können für komplexere Formatierung kombiniert werden. Zum Beispiel:',
+'Bold, underlined text' => 'Fetter, unterstrichener Text',
+
+'Lists' => 'Listen',
+'List info' => 'Um eine Liste zu erstellen, kannst Du den [list]-Tag verwenden. Mit dem [list]-Tag können 3 Listentypen erstellt werden.',
+'List text 1' => 'Beispielliste 1.',
+'List text 2' => 'Beispielliste 2.',
+'List text 3' => 'Beispielliste 3.',
+'produces list' => 'erzeugt eine Liste mit Anstrichen.',
+'produces decimal list' => 'erzeugt eine durchnummerierte Liste.',
+'produces alpha list' => 'erzeugt eine alphabetisch gekennzeichnete Liste.',
+
+'Smilies' => 'Smilies',
+'Smilies info' => 'Smilies sind kleine Bilder, die den Sinn haben, Gefühle zum Ausdruck zu bringen und so die geschriebene Meinung zu unterstreichen. Wenn du hin und wieder mal chattest, dürften dir Smilies vermutlich ein Begriff sein. Einige "Standardzeichenfolgen" werden automatisch in Smilies umgewandelt (wenn der Administrator dies eingeschaltet hat). Einfach mal den Kopf zur Seite legen und mit ein bisschen Fantasie sollte man ein Gesicht erkennen können'
+
+);
diff --git a/lang/German/index.html b/lang/German/index.html
new file mode 100644
index 0000000..0a9b3ef
--- /dev/null
+++ b/lang/German/index.html
@@ -0,0 +1 @@
+<html><head><title>.</title></head><body>.</body></html> \ No newline at end of file
diff --git a/lang/German/index.php b/lang/German/index.php
new file mode 100644
index 0000000..f6b8f84
--- /dev/null
+++ b/lang/German/index.php
@@ -0,0 +1,20 @@
+<?php
+
+// Sprachdefinitionen, die in index.php verwendet werden
+$lang_index = array(
+
+'Topics' => 'Themen',
+'Link to' => 'Link zu:', // Wie zum Beispiel "Link zu: http://fluxbb.org/"
+'Empty board' => 'Das Board ist leer.',
+'Newest user' => 'Das neueste Mitglied ist: %s',
+'Users online' => 'Registrierte Mitglieder online: %s',
+'Guests online' => 'Gäste online: %s',
+'No of users' => 'Anzahl der registrierten Mitglieder: %s',
+'No of topics' => 'Anzahl der Themen: %s',
+'No of posts' => 'Anzahl der Beiträge: %s',
+'Online' => 'Gerade online:', // Wie zum Beispiel "Online: Mitglied A, Mitglied B etc."
+'Board info' => 'Board-Informationen',
+'Board stats' => 'Board-Statistik',
+'User info' => 'Mitglieder-Information'
+
+);
diff --git a/lang/German/install.php b/lang/German/install.php
new file mode 100644
index 0000000..059ef4c
--- /dev/null
+++ b/lang/German/install.php
@@ -0,0 +1,105 @@
+<?php
+
+// Sprachdefinitionen, die in der install.php verwendet werden
+
+$lang_install = array(
+
+'Choose install language' => 'Wähle hier die Sprache für den Installationsassistenten',
+'Choose install language info' => 'Die Sprache, die für den Installationsassistenten verwendet werden soll. Die voreingestellte Sprache für das Forum kann weiter unten festgelegt werden.',
+'Install language' => 'Sprache installieren',
+'Change language' => 'Sprache ändern',
+'Already installed' => 'Es scheint so, als ob FluxBB bereits installiert ist. Du sollstest daher anstatt dessen <a href="index.php">hier</a> weitermachen.',
+'You are running error' => 'Du verwendest %1$s Version %2$s. FluxBB %3$s benötigt für seine volle Funktionsfähigkeit mindestens %1$s %4$s. Bevor du weitermachen kannst, musst du zunächst deine %1$s Installation aktualisieren.',
+'My FluxBB Forum' => 'Mein FluxBB-Forum',
+'Description' => 'FluxBB kann man nicht mit Worten beschreiben - man muss es selbst erlebt haben.',
+'Username 1' => 'Mitgliedsnamen müssen mindestens 2 Zeichen lang sein.',
+'Username 2' => 'Mitgliedsnamen dürfen nicht länger als 25 Zeichen sein.',
+'Username 3' => 'Der Mitgliedsname Gast ist reserviert.',
+'Username 4' => 'Mitgliedsnamen dürfen nicht die Form einer IP-Adresse haben.',
+'Username 5' => 'Mitgliedsnamen dürfen nicht die Zeichen \', " und [ oder ] enthalten.',
+'Username 6' => 'Mitgliedsnamen dürfen keine vom Forum verwendeten Formatierungs-Tags (BBCode) enthalten.',
+'Short password' => 'Passwörter müssen mindestens 6 Zeichen lang sein.',
+'Passwords not match' => 'Die Passwörter stimmen nicht überein.',
+'Wrong email' => 'Die für den Administrator eingegebene E-Mail-Adresse ist ungültig.',
+'No board title' => 'Du musst einen Board-Titel eingeben.',
+'Error default language' => 'Die voreingestellte Sprache scheint nicht zu existieren.',
+'Error default style' => 'Der voreingestellte Style scheint nicht zu existieren.',
+'No DB extensions' => 'Die PHP-Umgebung unterstützt keine der Datenbanken, die mit FluxBB verwendet werden können. Um FluxBB installieren zu können, muss PHP die Datenbanken MySQL, PostgreSQL oder SQLite unterstützen.',
+'Administrator username' => 'Mitgliedsname des Administrators',
+'Administrator email' => 'E-Mail des Administrators',
+'Board title' => 'Board-Titel',
+'Base URL' => 'Die URL (ohne abschließenden /) Deines FluxBB-Forums. Diese musst korrekt sein.',
+'Required field' => 'ist in diesem Formular ein Pflichtfeld.',
+'FluxBB Installation' => 'FluxBB-Installation',
+'Welcome' => 'Du möchtest FluxBB installieren. Dafür musst du das nachfolgende Formular vollständig ausfüllen. Wenn bei der Installation irgendwelche Schwierigkeiten auftreten, lies bitte in der Dokumentation nach.',
+'Install' => 'FluxBB %s installieren',
+'Errors' => 'Die folgenden Fehler müssen korrigiert werden:',
+'Database setup' => 'Datenbank-Einstellungen',
+'Info 1' => 'Alle Informationen die für eine Datenbank-Verbindung benötigt werden.',
+'Select database' => 'Wähle hier deinen Datenbank-Typ',
+'Info 2' => 'Wähle eine Datenbank. Wir unterstützen SQLite, MySQL und PostgreSQL.',
+'Dual MySQL' => 'FluxBB hat erkannt, dass deine PHP-Umgebung zwei verschiedene Wege unterstützt, mit MySQL zu kommunizieren. Diese beiden Optionen werden Standard und improved genannt. Wenn du unsicher bist, welche du verwenden sollst, versuche zunächst improved und falls es fehlschlägt, versuche Standard.',
+'InnoDB' => 'FluxBB hat erkannt, dass dein MySQL-Server <a href="http://dev.mysql.com/doc/refman/5.0/en/innodb.html">InnoDB</a> unterstützt. Dies ist eine gute Wahl, wenn du ein großes Forum planst. Falls du dir noch unsicher bist, solltest du InnoDB besser nicht verwenden.',
+'Database type' => 'Datenbank-Typ',
+'Required' => '(Pflichtfeld)',
+'Database hostname' => 'Gib hier den Hostnamen deines Datenbank-Servers ein',
+'Info 3' => 'Du solltest diese Information von Deinem Web Host bekommen, falls <code>localhost</code> nicht funktioniert.',
+'Database server hostname' => 'Hostname des Datenbank-Servers',
+'Database enter name' => 'Gib hier den Namen deiner Datenbank ein',
+'Info 4' => 'Der Name der Datenbank, in die FluxBB installiert werden soll.',
+'Database name' => 'Datenbank-Name',
+'Database enter informations' => 'Gib hier den Benutzernamen und das Passwort deiner Datenbank ein',
+'Database username' => 'Datenbank-Benutzername',
+'Info 5' => 'Dein MySQL-Benutzernamen und Passwort (kann für SQLite ignoriert werden).',
+'Database password' => 'Datenbank-Passwort',
+'Database enter prefix' => 'Gib hier den Präfix für die Datenbank-Tabellen ein',
+'Info 6' => 'Falls Du mehrere FluxBB-Instanzen mit nur einer Datenbank verwenden möchtest, ändere diese Einstellung.',
+'Table prefix' => 'Tabellen-Präfix',
+'Administration setup' => 'Administrations-Einstellung',
+'Info 7' => 'Erstelle das allererste Konto Deines Forums.',
+'Admin enter username' => 'Gib hier den Mitgliedsnamen des Administrators ein',
+'Info 8' => 'Mitgliedsnamen können zwischen 2 und 25 Zeichen lang sein. Passwörter müssen mindestens 6 Zeichen lang sein. Außerdem sind die Passwörter zeichensensitiv (Groß-/Kleinschreibung).',
+'Admin enter password' => 'Gib hier das Passwort des Administrators ein und bestätige es anschließend noch einmal',
+'Password' => 'Passwort',
+'Confirm password' => 'Passwort bestätigen',
+'Board setup' => 'Board-Einstellung',
+'Info 11' => 'Einstellungen für Dein Forum. Du kannst diese später ändern.',
+'General information' => 'Gib hier den Board-Titel und die -Beschreibung ein',
+'Board description' => 'Board-Beschreibung (unterstützt HTML)',
+'Appearance' => 'Erscheinungsbild',
+'Choose the default language' => 'Wähle hier die voreingestellte Sprache',
+'Info 15' => 'Wähle Sprache und Erscheinungsbild für Dein Forum.',
+'Default language' => 'Voreingestellt Sprache',
+'Default style' => 'Voreingestellter Style',
+'Start install' => 'Installation beginnen',
+'DB type not valid' => '\'%s\' ist kein gültiger Datenbank-Typ',
+'Table prefix error' => 'Der Tabellen-Präfix \'%s\' enthält ungültige Zeichen oder ist zu lang. Der Präfix darf nur die Buchstaben a bis z, Ziffern und das Unterstrich-Zeichen enthalten. Er muss nicht mit einer Ziffer beginnen. Die maximale Länge ist 40 Zeichen. Bitte wähle einen anderen Präfix',
+'Prefix reserved' => 'Der Tabellen-Präfix \'sqlite_\' ist für die Verwendung von SQLite-Datenbanken reserviert. Bitte wähle einen anderen Präfix',
+'Existing table error' => 'Eine tabelle mit dem Namen \'%susers\' ist bereits in der Datenbank \'%s\' vorhanden. Entweder ist FluxBB bereits installiert oder eine andere Software ist installiert und verwendet die gleichen Tabellennamen wie FluxBB. Wenn mehrere Kopien von FluxBB in der gleichen Datenbank installiert werden sollen, musst du jeweils einen anderen Tabellen-Präfix wählen',
+'InnoDB off' => 'InnoDB scheint nicht aktiviert zu sein. Bitte wähle einen Datenbank-Layer, der keine InnoDB-Unterstützung hat oder aktiviere InnoDB auf deinem MySQL-Server',
+'Administrators' => 'Administratoren',
+'Administrator' => 'Administrator',
+'Moderators' => 'Moderatoren',
+'Moderator' => 'Moderator',
+'Guests' => 'Gäste',
+'Guest' => 'Gast',
+'Members' => 'Mitglieder',
+'Announcement' => 'Gib hier den Text für Ankündigungen ein.',
+'Rules' => 'Gib hier die Regeln für dein Forum ein',
+'Maintenance message' => 'Das Forum ist aufgrund von Wartungsarbeiten vorübergehend geschlossen. Bitte probier es in ein paar Minuten noch einmal.<br />\\n<br />\\n/ Der Administrator',
+'Test post' => 'Test-Thema',
+'Message' => 'Wenn du dies lesen kannst (wovon ich mal ausgehe), scheint die Installation von FluxBB zu funktionieren! Du kannst dich jetzt einloggen und über die Administration dein Forum konfigurieren.',
+'Test category' => 'Test-Kategorie',
+'Test forum' => 'Test-Forum',
+'This is just a test forum' => 'Dies ist nur ein Test-Forum',
+'Alert cache' => '<strong>Das cache-Verzeichnis ist derzeit nicht beschreibbar!</strong> Damit FluxBB richtig funktionieren kann, muss PHP Schreibzugriff auf das Verzeichnis <em>%s</em> haben. Du kannst chmod verwenden, um dem Verzeichnis die entsprechenden Berechtigungen zu geben. Falls du zweifelst, setze chmod auf 0777.',
+'Alert avatar' => '<strong>Das Avatar-verzeichnis ist derzeit nicht beschreibbar!</strong> Wenn du möchtest, dass deine Mitglieder ihr eigenes Avatar-Bild hochladen können, muss PHP Schreibberechtigung auf das Verzeichnis <em>%s</em> haben. Du kannst dann später noch in der Administration unter Optionen ein anderes Verzeichnis zum Speichern der Avatar-Bilder auswählen. Du kannst chmod verwenden, um dem Verzeichnis die entsprechenden Berechtigungen zu geben. Falls du zweifelst, setze chmod auf 0777.',
+'Alert upload' => '<strong>Das Hochladen von Dateien scheint auf diesem Server nicht erlaubt zu sein!</strong> Wenn du möchtest, dass deine Mitglieder ihre eigenen Avatar-Bilder hochladen können, musst du in der PHP-Konfiguration file_uploads aktivieren. Sobald das Hochladen von Dateien aktiviert wurde, kann das Hochladen von Avatar-Bildern in der Administration unter Optionen freigegeben werden.',
+'FluxBB has been installed' => 'FluxBB wurde installiert. Um die Installation abzuschließen, folge den unten stehenden Instruktionen.',
+'Final instructions' => 'Abschließende Hinweise',
+'Info 17' => 'Um die Installation abzuschließen, musst du auf den nachfolgenden Button klicken, um die Datei config.php herunter zu laden. Diese Datei musst du anschließend ins Wurzelverzeichnis deiner FluxBB-Installation hochladen.',
+'Info 18' => 'Nachdem du die Datei config.php hochgeladen hast, ist FluxBB vollständig einsatzbereit! Du kannst dann <a href="index.php">hier zur Forenübersicht gehen</a>.',
+'Download config.php file' => 'Die Datei config.php herunter laden',
+'FluxBB fully installed' => 'Die FluxBB-Installation ist vollständig abgeschlossen! Du kannst jetzt <a href="index.php">hier zur Forenübersicht gehen</a>.',
+
+);
diff --git a/lang/German/login.php b/lang/German/login.php
new file mode 100644
index 0000000..7c63325
--- /dev/null
+++ b/lang/German/login.php
@@ -0,0 +1,28 @@
+<?php
+
+// Sprachdefinitionen, die in login.php verwendet werden
+$lang_login = array(
+
+// Verschiedenes
+'Login errors' => 'Anmelde-Fehler',
+'Login errors info' => 'Der folgende Fehler muss behoben werden, bevor Du Dich anmelden kannst:',
+'Wrong user/pass' => 'Der Mitgliedsname und/oder das Passwort sind falsch.',
+'Forgotten pass' => 'Hast du dein Passwort vergessen?',
+'Login redirect' => 'Anmeldung erfolgreich. Leite weiter …',
+'Logout redirect' => 'Abmeldung erfolgreich. Leite weiter …',
+'No email match' => 'Es gibt kein Mitglied mit dieser E-Mail-Adresse',
+'Request pass' => 'Neues Passwort anfordern',
+'Request pass legend' => 'Gib die E-Mail-Adresse ein, mit der du dich registriert hast',
+'Request pass info' => 'Das neue Passwort wird zusammen mit einem Link zur Aktivierung an diese E-Mail-Adresse geschickt.',
+'Not registered' => 'Noch nicht registriert?',
+'Login legend' => 'Gib deinen Mitgliedsnamen und das Passwort ein',
+'Remember me' => 'Automatisch bei jedem Besuch anmelden.',
+'Login info' => 'Wenn du noch nicht registriert bist oder dein Passwort vergessen hast, klicke auf den entsprechenden Link unten.',
+'New password errors' => 'Fehler bei der Passwort-Abfrage',
+'New passworderrors info' => 'Die folgenden Fehler müssen behoben werden, bevor ein neues Passwort versandt werden kann:',
+
+// Texte für vergessene Passwörter
+'Forget mail' => 'Es wurde eine E-Mail mit Anweisungen, wie das Passwort zu ändern ist, an die angegebene Adresse gesandt. Wenn diese E-Mail bei dir nicht ankommt, kontaktiere den Administrator unter',
+'Email flood' => 'Für dieses Konto wurde bereits in der vergangenen Stunde eine Anfrage zum Zurücksetzen des Passwortes gestellt. Bitte warte %s Minuten, bevor du eine erneute Passwortanfrage stellst.'
+
+);
diff --git a/lang/German/mail_templates/activate_email.tpl b/lang/German/mail_templates/activate_email.tpl
new file mode 100644
index 0000000..7ac9bb7
--- /dev/null
+++ b/lang/German/mail_templates/activate_email.tpl
@@ -0,0 +1,12 @@
+Subject: Änderung der E-Mail-Adresse bestätigen
+
+Hallo <username>,
+
+Du hast im Diskussionsforum <base_url> eine neue E-Mail-Adresse in deinem Profil eingetragen. Wenn du diese Änderung nicht selber vorgenommen hast oder du deine E-Mail-Adresse doch nicht ändern möchtest, ignoriere einfach diese Nachricht. Deine E-Mail-Adresse wird erst geändert, wenn du den Bestätigungs-Link am Ende dieser Nachricht klickst. Um die neue E-Mail-Adresse zu aktivieren, musst du im Forum angemeldet sein.
+
+Klicke diesen Link, um die neue E-Mail-Adresse zu aktivieren:
+<activation_url>
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/activate_password.tpl b/lang/German/mail_templates/activate_password.tpl
new file mode 100644
index 0000000..d8995a1
--- /dev/null
+++ b/lang/German/mail_templates/activate_password.tpl
@@ -0,0 +1,14 @@
+Subject: Neues Passwort bestätigen
+
+Hallo <username>,
+
+Du hast im Diskussionsforum <base_url> ein neues Passwort angefordert. Wenn du diese Änderung nicht selber vorgenommen hast oder du kein neues Passwort möchtest, ignoriere einfach diese Nachricht. Dein Passwort wird erst geändert, wenn du den Bestätigungs-Link am Ende dieser Nachricht klickst. Um das neue Passwort zu aktivieren, musst du im Forum angemeldet sein.
+
+Dein neues Passwort ist: <new_password>
+
+Klicke diesen Link, um das neue Passwort zu aktivieren:
+<activation_url>
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht) \ No newline at end of file
diff --git a/lang/German/mail_templates/banned_email_change.tpl b/lang/German/mail_templates/banned_email_change.tpl
new file mode 100644
index 0000000..fe0e0a5
--- /dev/null
+++ b/lang/German/mail_templates/banned_email_change.tpl
@@ -0,0 +1,9 @@
+Subject: Achtung - Gesperrte E-Mail-Adresse erkannt
+
+Das Mitglied '<username>' hat seine E-Mail-Adresse auf eine gesperrte E-Mail-Adresse geändert: <email>
+
+Mitgliedsprofil: <profile_url>
+
+--
+<board_mailer> Mailer
+(DAntworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/banned_email_post.tpl b/lang/German/mail_templates/banned_email_post.tpl
new file mode 100644
index 0000000..ee7678d
--- /dev/null
+++ b/lang/German/mail_templates/banned_email_post.tpl
@@ -0,0 +1,9 @@
+Subject: Achtung - Gesperrte E-Mail-Adresse erkannt
+
+Das Mitglied '<username>' hat mit einer gesperrten E-Mail-Adresse geantwortet: <email>
+
+Antwort-URL: <post_url>
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/banned_email_register.tpl b/lang/German/mail_templates/banned_email_register.tpl
new file mode 100644
index 0000000..a801aff
--- /dev/null
+++ b/lang/German/mail_templates/banned_email_register.tpl
@@ -0,0 +1,9 @@
+Subject: Achtung - Gesperrte E-Mail-Adresse erkannt
+
+Das Mitglied '<username>' hat sich mit einer gesperrten E-Mail-Adresse registriert: <email>
+
+Mitgliedsprofil: <profile_url>
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/dupe_email_change.tpl b/lang/German/mail_templates/dupe_email_change.tpl
new file mode 100644
index 0000000..2678aef
--- /dev/null
+++ b/lang/German/mail_templates/dupe_email_change.tpl
@@ -0,0 +1,9 @@
+Subject: Achtung - E-Mail-Duplikat erkannt
+
+Das Mitglied '<username>' hat seine E-Mail-Adresse auf eine E-Mail-Adresse geändert, die auch folgendem Mitglied zugeordnet ist: <dupe_list>
+
+Mitgliedsprofil: <profile_url>
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/dupe_email_register.tpl b/lang/German/mail_templates/dupe_email_register.tpl
new file mode 100644
index 0000000..acf6075
--- /dev/null
+++ b/lang/German/mail_templates/dupe_email_register.tpl
@@ -0,0 +1,9 @@
+Subject: Achtung - E-Mail-Duplikat erkannt
+
+Das Mitglied '<username>' hat sich mit einer E-Mail-Adresse registriert, die auch folgendem Mitglied zugeordnet ist: <dupe_list>
+
+Mitgliedsprofil: <profile_url>
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/form_email.tpl b/lang/German/mail_templates/form_email.tpl
new file mode 100644
index 0000000..84efa3c
--- /dev/null
+++ b/lang/German/mail_templates/form_email.tpl
@@ -0,0 +1,13 @@
+Subject: <mail_subject>
+
+<sender> aus dem Forum <board_title> hat dir eine Nachricht geschickt. Du kannst <sender> direkt auf diese E-Mail antworten.
+
+Dies ist die Nachricht:
+-----------------------------------------------------------------------
+
+<mail_message>
+
+-----------------------------------------------------------------------
+
+--
+<board_mailer> Mailer
diff --git a/lang/German/mail_templates/index.html b/lang/German/mail_templates/index.html
new file mode 100644
index 0000000..0a9b3ef
--- /dev/null
+++ b/lang/German/mail_templates/index.html
@@ -0,0 +1 @@
+<html><head><title>.</title></head><body>.</body></html> \ No newline at end of file
diff --git a/lang/German/mail_templates/new_reply.tpl b/lang/German/mail_templates/new_reply.tpl
new file mode 100644
index 0000000..21a28bc
--- /dev/null
+++ b/lang/German/mail_templates/new_reply.tpl
@@ -0,0 +1,11 @@
+Subject: Antwort auf das Thema: '<topic_subject>'
+
+<replier> hat auf das Thema '<topic_subject>' geantwortet, welches du abonniert hast. Es können zwischenzeitlich mehrere Personen auf dieses Thema geantwortet haben, aber dies ist die einzige Benachrichtigung, die du bekommst, bis du dich wieder im Forum angemeldet hast.
+
+Den Beitrag findest du unter <post_url>
+
+Du kannst dieses Abonnement über den Link <unsubscribe_url> abbestellen, indem Du auf am Ende der Seite auf "Abonnement abbestellen" klickst.
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/new_reply_full.tpl b/lang/German/mail_templates/new_reply_full.tpl
new file mode 100644
index 0000000..77ac7cf
--- /dev/null
+++ b/lang/German/mail_templates/new_reply_full.tpl
@@ -0,0 +1,18 @@
+Subject: Antwort auf das Thema: '<topic_subject>'
+
+<replier> hat auf das Thema '<topic_subject>' geantwortet, welches du abonniert hast. Es können zwischenzeitlich mehrere Personen auf dieses Thema geantwortet haben, aber dies ist die einzige Benachrichtigung, die du bekommst, bis du dich wieder im Forum angemeldet hast.
+
+Den Beitrag findest du unter <post_url>
+
+Dies ist die Nachricht:
+-----------------------------------------------------------------------
+
+<message>
+
+-----------------------------------------------------------------------
+
+Du kannst dieses Abonnement über den Link <unsubscribe_url> abbestellen, indem Du auf am Ende der Seite auf "Abonnement abbestellen" klickst.
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/new_report.tpl b/lang/German/mail_templates/new_report.tpl
new file mode 100644
index 0000000..97a616a
--- /dev/null
+++ b/lang/German/mail_templates/new_report.tpl
@@ -0,0 +1,9 @@
+Subject: Meldung(<forum_id>) - '<topic_subject>'
+
+Das Mitglied '<username>' hat die folgende Nachricht gemeldet: <post_url>
+
+Grund: <reason>
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/new_topic.tpl b/lang/German/mail_templates/new_topic.tpl
new file mode 100644
index 0000000..4542cdb
--- /dev/null
+++ b/lang/German/mail_templates/new_topic.tpl
@@ -0,0 +1,11 @@
+Subject: Neues Thema im Forum: '<forum_name>'
+
+<poster> hat im Forum '<forum_name>', welches du abonniert hast, ein neues Thema '<topic_subject>' erstellt.
+
+Das Thema ist unter <topic_url> zu finden
+
+Du kannst dieses Abonnement über den Link <unsubscribe_url> abbestellen, indem Du auf am Ende der Seite auf "Abonnement abbestellen" klickst.
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/new_topic_full.tpl b/lang/German/mail_templates/new_topic_full.tpl
new file mode 100644
index 0000000..6819296
--- /dev/null
+++ b/lang/German/mail_templates/new_topic_full.tpl
@@ -0,0 +1,18 @@
+Subject: Neues Thema im Forum: '<forum_name>'
+
+<poster> hat im Forum '<forum_name>', welches du abonniert hast, ein neues Thema '<topic_subject>' erstellt.
+
+Das Thema ist unter <topic_url> zu finden
+
+Dies ist die Nachricht:
+-----------------------------------------------------------------------
+
+<message>
+
+-----------------------------------------------------------------------
+
+Du kannst dieses Abonnement über den Link <unsubscribe_url> abbestellen, indem Du auf am Ende der Seite auf "Abonnement abbestellen" klickst.
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/new_user.tpl b/lang/German/mail_templates/new_user.tpl
new file mode 100644
index 0000000..e3fe16a
--- /dev/null
+++ b/lang/German/mail_templates/new_user.tpl
@@ -0,0 +1,12 @@
+Subject: Achtung - neue Registrierung
+
+Das Mitglied '<username>' wurde in den Foren auf <base_url> registriert
+
+Mitgliedsprofil: <profile_url>
+
+Besuche die folgende Seite um dieses Mitglied zu administrieren:
+<admin_url>
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/mail_templates/rename.tpl b/lang/German/mail_templates/rename.tpl
new file mode 100644
index 0000000..13b0021
--- /dev/null
+++ b/lang/German/mail_templates/rename.tpl
@@ -0,0 +1,12 @@
+Subject: Mitgliedsname wurde geändert
+
+Während eines Software-Aktualisierung des Forums auf <base_url> wurde festgestellt, dass dein Mitgliedsname eine zu große Ähnlichkeit zu einem anderen Mitglied aufweist. Dein Mitgliedsname wurde daher geändert.
+
+Alter Mitgliedsname: <old_username>
+Neuer Mitgliedsname: <new_username>
+
+Wir bitten, diese Unannehmlichkeit zu entschuldigen.
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht) \ No newline at end of file
diff --git a/lang/German/mail_templates/welcome.tpl b/lang/German/mail_templates/welcome.tpl
new file mode 100644
index 0000000..923ee1b
--- /dev/null
+++ b/lang/German/mail_templates/welcome.tpl
@@ -0,0 +1,12 @@
+Subject: Willkommen im Forum <board_title>!
+
+Vielen Dank für deine Registrierung im Forum <base_url>. Deine Zugangsdaten lauten:
+
+Mitgliedsname: <username>
+Passwort: <password>
+
+Melde dich unter <login_url> an, um die Registrierung abzuschließen.
+
+--
+<board_mailer> Mailer
+(Antworte nicht auf diese Nachricht)
diff --git a/lang/German/misc.php b/lang/German/misc.php
new file mode 100644
index 0000000..2744b87
--- /dev/null
+++ b/lang/German/misc.php
@@ -0,0 +1,93 @@
+<?php
+
+// Sprachdefinitionen, die in verschiedenen Bereichen verwendet werden
+$lang_misc = array(
+
+'Mark read redirect' => 'Alle Foren und Themen wurden als gelesen markiert. Leite weiter …',
+'Mark forum read redirect' => 'Alle Themen des angegebenen Forums wurden als gelesen markiert. Leite weiter …',
+
+// E-Mail-Versand
+'Form email disabled' => 'Das Mitglied, dem du eine E-Mail senden möchtest, hat das E-Mail-Formular deaktiviert.',
+'No email subject' => 'Du musst einen Betreff eingeben.',
+'No email message' => 'Du musst eine Nachricht eingeben.',
+'Too long email message' => 'Nachrichten dürfen nicht länger als 65535 Zeichen (64 KB) sein.',
+'Email flood' => 'Zwischen dem Versand der E-Mails müssen mindestens %s Sekunden vergehen. Bitte warte %s Sekunden und versuche es später noch einmal.',
+'Email sent redirect' => 'E-Mail versandt. Leite weiter …',
+'Send email to' => 'E-Mail senden an',
+'Email subject' => 'Betreff',
+'Email message' => 'Nachricht',
+'Email disclosure note' => 'Bitte beachte, dass durch das Absenden dieses Formulars deine E-Mail-Adresse dem Empfänger bekanntgegeben wird.',
+'Write email' => 'E-Mail schreiben und versenden',
+
+// Bericht
+'No reason' => 'Du musst einen Grund angeben.',
+'Reason too long' => 'Deine Nachricht ist zu lang.',
+'Report flood' => 'Zwischen zwei Meldungen müssen mindestens %s Sekunden vergangen sein. Bitte warte %s Sekunden und versuche es später noch einmal.',
+'Report redirect' => 'Beitrag gemeldet. Leite weiter …',
+'Report post' => 'Beitrag melden',
+'Reason' => 'Begründung',
+'Reason desc' => 'Bitte gib eine kurze Begründung an, warum du diesen Beitrag meldest',
+
+// Abonnements
+'Already subscribed topic' => 'Du hast dieses Thema bereits abonniert',
+'Already subscribed forum' => 'Du hast dieses Forum bereits abonniert',
+'Subscribe redirect' => 'Das Thema wurde erfolgreich abonniert. Leite weiter …',
+'Not subscribed topic' => 'Du hast dieses Thema nicht abonniert.',
+'Not subscribed forum' => 'Du hast dieses Forum nicht abonniert.',
+'Unsubscribe redirect' => 'Dein Abonnement wurde abbestellt. Leite weiter …',
+
+// Allgemeine Foren- und Themenmoderation
+'Moderate' => 'Moderieren',
+'Select' => 'Auswahl', // die Überschrift der Spalte der Kontrollfelder
+'Move' => 'Verschieben',
+'Split' => 'Teilen',
+'Delete' => 'Löschen',
+'Merge' => 'Zusammenfügen',
+
+// Forenmoderation
+'Open' => 'Öffnen',
+'Close' => 'Schließen',
+'Move topic' => 'Thema verschieben',
+'Move topics' => 'Themen verschieben',
+'Move legend' => 'Wähle ein Ziel aus, wohin dieses Thema verschoben werden soll',
+'Move to' => 'Verschieben nach',
+'Nowhere to move' => 'Es gibt keine Foren, in die du Themen verschieben könntest.',
+'Leave redirect' => 'Aktiviere diese Option, wenn ein Hinweis auf das verschobene Thema hinterlassen werden soll.',
+'Move topic redirect' => 'Thema verschoben. Leite weiter …',
+'Move topics redirect' => 'Themen verschoben. Leite weiter …',
+'Confirm delete legend' => 'Bitte bestätige das Löschen',
+'Delete topics' => 'Themen löschen',
+'Delete topics comply' => 'Willst du wirklich die ausgewählten Themen löschen?',
+'Delete topics redirect' => 'Themen gelöscht. Leite weiter …',
+'Open topic redirect' => 'Thema geöffnet. Leite weiter …',
+'Open topics redirect' => 'Themen geöffnet. Leite weiter …',
+'Close topic redirect' => 'Thema geschlossen. Leite weiter …',
+'Close topics redirect' => 'Themen geschlossen. Leite weiter …',
+'No topics selected' => 'Du musst mindestens ein Thema auswählen, um es zu ändern/löschen/öffnen/schließen.',
+'Not enough topics selected' => 'Du musst mindestens 2 Themen auswählen, die du zusammenführen möchtest.',
+'Stick topic redirect' => 'Thema fixiert. Leite weiter …',
+'Unstick topic redirect' => 'Themenfixierung gelöst. Leite weiter …',
+'Merge topics' => 'Themen zusammenführen',
+'Merge topics redirect' => 'Die Themen wurden zusammengeführt. Leite weiter …',
+'Confirm merge legend' => 'Bitte bestätige die Zusammenführung',
+'New subject' => 'Neuer Betreff',
+
+// Mehrere Beiträge in Themen teilen
+'Confirm split legend' => 'Bitte bestätige das Teilen der ausgewählten Beiträge und wähle das Zielforum für das neue Thema.',
+'Split posts' => 'Beiträge abtrennen',
+'Split posts comply' => 'Willst du wirklich die ausgewählten Beiträge abtrennen?',
+'Split posts redirect' => 'Die Beiträge wurden abgetrennt. Leite weiter …',
+
+// Beiträge in Themen löschen
+'Delete posts' => 'Beiträge löschen',
+'Cannot select first' => 'Der erste Beitrag kann nicht zum Teilen/Löschen ausgewählt werden.',
+'Delete posts comply' => 'Willst du wirklich die ausgewählten Beiträge löschen?',
+'Delete posts redirect' => 'Beiträge gelöscht. Leite weiter …',
+'No posts selected' => 'Du musst mindestens einen Beitrag auswählen, um ihn zu teilen/löschen.',
+
+// Hostinformationen
+'Host info 1' => 'Die IP-Adresse ist: %s',
+'Host info 2' => 'Der Hostname ist: %s',
+'Show more users' => 'Weitere Mitglieder mit dieser IP anzeigen',
+
+);
diff --git a/lang/German/post.php b/lang/German/post.php
new file mode 100644
index 0000000..9c8bb90
--- /dev/null
+++ b/lang/German/post.php
@@ -0,0 +1,38 @@
+<?php
+
+// Sprachdefinitionen, die in post.php und edit.php verwendet werden
+$lang_post = array(
+
+// Überprüfung des Versands (einige ähnlich wie in edit.php)
+'No subject' => 'Themen müssen einen Titel haben.',
+'No subject after censoring' => 'Themen müssen einen Titel haben. Nach Anwendung des Zensurfilters ist der Titel leer.',
+'Too long subject' => 'Der Betreff darf nicht länger als 70 Zeichen sein.',
+'No message' => 'Du musst einen Beitrag eingeben.',
+'No message after censoring' => 'Du musst einen Beitrag eingeben. Nach Anwendung des Zensurfilters ist deine Nachricht leer.',
+'Too long message' => 'Beiträge dürfen nicht größer als %s Byte sein.',
+'All caps subject' => 'Der Betreff darf nicht nur Großbuchstaben enthalten.',
+'All caps message' => 'Der Beitrag darf nicht nur Großbuchstaben enthalten.',
+'Empty after strip' => 'Scheinbar besteht Dein Beitrag nur aus leerem BBCode. Möglicherweise wurden zu tief geschachtelte Zitate verworfen.',
+
+// Beiträge
+'Post errors' => 'Versandfehler',
+'Post errors info' => 'Die folgenden Fehler müssen korrigiert werden, bevor der Beitrag gespeichert werden kann:',
+'Post preview' => 'Vorschau des Beitrags',
+'Guest name' => 'Name', // Für Gäste (anstatt Mitgliedsname)
+'Post redirect' => 'Beitrag gespeichert. Leite weiter …',
+'Post a reply' => 'Eine Antwort schreiben',
+'Post new topic' => 'Neues Thema erstellen',
+'Hide smilies' => 'In diesem Beitrag niemals Smilies anzeigen.',
+'Subscribe' => 'Dieses Thema abonnieren.',
+'Stay subscribed' => 'Dieses Thema auf abonniert lassen',
+'Topic review' => 'Themen-Übersicht (Neuester Beitrag zuerst)',
+'Flood start' => 'Es müssen mindestens %s Sekunden zwischen zwei Beiträgen vergangen sein. Bitte warte %s Sekunden und versuche es dann erneut.',
+'Preview' => 'Vorschau', // Beschriftung des Absende-Button für die Nachrichtenvorschau
+
+// Beitrag bearbeiten
+'Edit post legend' => 'Ändere den Beitrag und speichere die Änderungen',
+'Silent edit' => 'Stille Änderung ("geändert durch …" in der Beitragsansicht NICHT anzeigen)',
+'Edit post' => 'Beitrag ändern',
+'Edit redirect' => 'Beitrag geändert. Leite weiter …'
+
+);
diff --git a/lang/German/prof_reg.php b/lang/German/prof_reg.php
new file mode 100644
index 0000000..93db1fb
--- /dev/null
+++ b/lang/German/prof_reg.php
@@ -0,0 +1,79 @@
+<?php
+
+// Sprachdefinitionen, die in profile.php und register.php verwendet werden
+$lang_prof_reg = array(
+
+'Email legend' => 'Gib eine gültige E-Mail-Adresse ein',
+'Email legend 2' => 'Gib eine gültige E-Mail-Adresse ein und bestätige diese',
+'Localisation legend' => 'Stelle hier deine Zeitzone und Sprache ein',
+'Time zone' => 'Zeitzone',
+'Time zone info' => 'Damit im Forum die Zeit korrekt anzeigt wird, musst du die Zeitzone deines Standortes wählen. Mit aktivierter Sommerzeit-Option wird die Uhrzeit um eine Stunde vorgestellt.',
+'DST' => 'Sommerzeit (aktuelle Zeit + 1 Stunde).',
+'Time format' => 'Zeitformat',
+'Date format' => 'Datumsformat',
+'Default' => 'Standard',
+'Language' => 'Sprache',
+'Email setting info' => 'Stelle hier ein, ob deine E-Mail-Adresse in deinem Mitgliedsprofil und deinen Beiträgen angezeigt werden soll. Stelle auch ein, ob du E-Mails über den Forum-Mailer (E-Mail-Formular) bekommen möchtest oder nicht.',
+'Email setting 1' => 'E-Mail-Adresse öffentlich anzeigen.',
+'Email setting 2' => 'E-Mail-Adresse verstecken und E-Mail-Formular aktivieren.',
+'Email setting 3' => 'E-Mail-Adresse verstecken und E-Mail-Formular deaktivieren.',
+'Privacy options legend' => 'Setze hier deine Optionen für die Privatsphäre',
+'Confirm pass' => 'Passwort zur Bestätigung wiederholen',
+
+'Username too short' => 'Der Mitgliedsname muss mindestens 2 Zeichen lang sein. Bitte wähle einen anderen (längeren) Mitgliedsnamen.',
+'Username too long' => 'Der Mitgliedsname darf nicht länger als 25 Zeichen lang sein. Bitte wähle einen anderen (kürzeren) Mitgliedsnamen.',
+'Username guest' => 'Der Mitgliedsname "Gast" ist reserviert. Bitte wähle einen anderen Mitgliedsnamen.',
+'Username IP' => 'Der Mitgliedsname darf nicht das Format von IP-Adressen haben. Bitte wähle einen anderen Mitgliedsnamen.',
+'Username reserved chars' => 'Der Mitgliedsname darf die Zeichen \', " und [ oder ] nicht enthalten. Bitte wähle einen anderen Mitgliedsnamen.',
+'Username BBCode' => 'Der Mitgliedsname darf keinen BBCode enthalten. Bitte wähle einen anderen Mitgliedsnamen.',
+'Banned username' => 'Der eingegebene Mitgliedsname ist in diesem Forum gesperrt. Bitte wähle einen anderen Mitgliedsnamen.',
+'Pass too short' => 'Das Passwort muss mindestens 9 Zeichen lang sein. Bitte wähle ein anderes (längeres) Passwort.',
+'Pass not match' => 'Die Passwörter stimmen nicht überein. Bitte geh zurück und korrigiere diese.',
+'Banned email' => 'Die eingegebene E-Mail-Adresse ist in diesem Forum gesperrt, bitte gib eine andere E-Mail-Adresse an.',
+'Dupe email' => 'Diese E-Mail-Adresse ist bereits vergeben, bitte gib eine andere E-Mail-Adresse an.',
+'Sig too long' => 'Signaturen dürfen nicht länger als %1$s Zeichen sein. Bitte kürze die Signatur um %2$s Zeichen.',
+'Sig too many lines' => 'Signaturen dürfen nicht mehr als %s Zeilen haben.',
+'Bad ICQ' => 'Die angegebene ICQ Nummer ist ungültig, bitte gehe zurück und korrigiere es.',
+
+'UTC-12:00' => '(WEZ-12:00) Internationale Datumsgrenze West',
+'UTC-11:00' => '(WEZ-11:00) Niue, Samoa',
+'UTC-10:00' => '(WEZ-10:00) Hawaii-Aleuten, Cook-Inseln',
+'UTC-09:30' => '(WEZ-09:30) Marquesas-Inseln',
+'UTC-09:00' => '(WEZ-09:00) Alaska, Gambier-Inseln',
+'UTC-08:30' => '(WEZ-08:30) Pitcairn-Inseln',
+'UTC-08:00' => '(WEZ-08:00) Pazifik',
+'UTC-07:00' => '(WEZ-07:00) Mountain',
+'UTC-06:00' => '(WEZ-06:00) Zentral',
+'UTC-05:00' => '(WEZ-05:00) Osten',
+'UTC-04:00' => '(WEZ-04:00) Atlantik',
+'UTC-03:30' => '(WEZ-03:30) Neufundland',
+'UTC-03:00' => '(WEZ-03:00) Amazonas, Zentral-Grönland',
+'UTC-02:00' => '(WEZ-02:00) Mittlerer Atlantik',
+'UTC-01:00' => '(WEZ-01:00) Azoren, Cape Verde, Östliches Grönland',
+'UTC' => '(WEZ) Westeuropäische Zeit, Greenwich',
+'UTC+01:00' => '(WEZ+01:00) Mitteleuropäische Zeit (MEZ), Westafrika',
+'UTC+02:00' => '(WEZ+02:00) Osteuropäische Zeit, Zentralafrika',
+'UTC+03:00' => '(WEZ+03:00) Ostafrika',
+'UTC+03:30' => '(WEZ+03:30) Iran',
+'UTC+04:00' => '(WEZ+04:00) Moskau, Golf, Samara',
+'UTC+04:30' => '(WEZ+04:30) Afghanistan',
+'UTC+05:00' => '(WEZ+05:00) Pakistan',
+'UTC+05:30' => '(WEZ+05:30) Indien, Sri Lanka',
+'UTC+05:45' => '(WEZ+05:45) Nepal',
+'UTC+06:00' => '(WEZ+06:00) Bangladesh, Bhutan, Jekaterinburg',
+'UTC+06:30' => '(WEZ+06:30) Cocos-Inseln, Myanmar',
+'UTC+07:00' => '(WEZ+07:00) Indochina, Nowosibirsk',
+'UTC+08:00' => '(WEZ+08:00) Groß-China, Westliches Australien, Krasnoyarsk',
+'UTC+08:45' => '(WEZ+08:45) Südöstliches West-Australien',
+'UTC+09:00' => '(WEZ+09:00) Japan, Korea, Chita, Irkutsk',
+'UTC+09:30' => '(WEZ+09:30) Zentral-Australian',
+'UTC+10:00' => '(WEZ+10:00) Ost-Australien',
+'UTC+10:30' => '(WEZ+10:30) Lord Howe',
+'UTC+11:00' => '(WEZ+11:00) Solomon-Inseln, Wladiwostok',
+'UTC+11:30' => '(WEZ+11:30) Norfolk-Inseln',
+'UTC+12:00' => '(WEZ+12:00) Neuseeland, Fiji, Magadan',
+'UTC+12:45' => '(WEZ+12:45) Chatham-Inseln',
+'UTC+13:00' => '(WEZ+13:00) Tonga, Phoenix-Inseln, Kamtschatka',
+'UTC+14:00' => '(WEZ+14:00) Grenz-Inseln',
+
+);
diff --git a/lang/German/profile.php b/lang/German/profile.php
new file mode 100644
index 0000000..973e4a4
--- /dev/null
+++ b/lang/German/profile.php
@@ -0,0 +1,143 @@
+<?php
+
+// Sprachdefinitionen, die in profile.php verwendet werden
+$lang_profile = array(
+
+// Navigation und Sektionen
+'Profile menu' => 'Profilmenü',
+'Section essentials' => 'Grundlegendes',
+'Section personal' => 'Persönliches',
+'Section messaging' => 'Messenger',
+'Section personality' => 'Personalisierung',
+'Section display' => 'Anzeige',
+'Section privacy' => 'Privatsphäre',
+'Section admin' => 'Administration',
+
+// Verschiedenes
+'Username and pass legend' => 'Gib hier deinen Mitgliedsnamen und dein Passwort ein',
+'Personal details legend' => 'Gib hier deine persönlichen Details ein',
+'Contact details legend' => 'Ändere oder ergänze hier deine Daten für Instant Messaging',
+'User activity' => 'Mitgliedsaktivität',
+'Paginate info' => 'Gib hier die Anzahl von Themen und Beiträgen an, die pro Seite angezeigt werden sollen.',
+
+// Passwort
+'Pass key bad' => 'Der eingegebene Aktivierungscode war falsch oder ist abgelaufen. Bitte fordere ein neues Passwort an. Falls es weiterhin zu Problemen kommt, kontaktiere den Administrator unter',
+'Pass updated' => 'Dein Passwort wurde aktualisiert. Du kannst dich jetzt mit deinem neuen Passwort anmelden.',
+'Pass updated redirect' => 'Passwort wurde aktualisiert. Leite weiter …',
+'Wrong pass' => 'Das alte Passwort ist falsch.',
+'Change pass' => 'Passwort ändern',
+'Change pass legend' => 'Gib dein neues Passwort ein und bestätige es',
+'Old pass' => 'Altes Passwort',
+'New pass' => 'Neues Passwort',
+'Confirm new pass' => 'Neues Passwort bestätigen',
+'Pass info' => 'Passwörter müssen mindestens 6 Zeichen lang sein. Groß-/Kleinschreibung wird unterschieden.',
+
+// E-Mail
+'Email key bad' => 'Der Aktivierungscode war falsch oder ist abgelaufen. Bitte fordere ein neues Passwort an. Falls es weiterhin zu Problemen kommt, kontaktiere den Administrator unter',
+'Email updated' => 'Deine E-Mail-Adresse wurde aktualisiert.',
+'Activate email sent' => 'Es wurde eine E-Mail mit Anweisungen, wie die neue E-Mail-Adresse zu aktivieren ist, an die angegebene E-Mail-Adresse gesandt. Falls keine E-Mail bei dir ankommt, kontaktiere bitte den Administrator unter',
+'Email legend' => 'Gib deine neue E-Mail-Adresse ein',
+'Email instructions' => 'Eine E-Mail mit einem Aktivierungs-Link wird an deine neue Adresse gesendet. Du musst den Link in dieser E-Mail anklicken, um die neue E-Mail-Adresse zu aktivieren.',
+'Change email' => 'E-Mail-Adresse ändern',
+'New email' => 'Neue E-Mail-Adresse',
+
+// Avatar
+'Avatars disabled' => 'Die Administratoren haben die Verwendung von Avataren deaktiviert.',
+'Too large ini' => 'Die ausgewählte Datei war zum Hochladen zu groß.',
+'Partial upload' => 'Die ausgewählte Datei wurde nur teilweise hochgeladen. Bitte versuche es noch einmal.',
+'No tmp directory' => 'PHP konnte die hochgeladene Datei nicht speichern.',
+'No file' => 'Du hast keine Datei zum Hochladen ausgewählt.',
+'Bad type' => 'Die ausgewählte Datei hat ein falsches Format. Erlaubte Formate sind gif, jpeg und png.',
+'Too wide or high' => 'Die ausgewählte Datei ist breiter und/oder höher als maximal erlaubt',
+'Too large' => 'Die ausgewählte Datei ist größer als maximal erlaubt',
+'pixels' => 'Pixel',
+'bytes' => 'Bytes',
+'Move failed' => 'Der Server konnte die hochgeladene Datei nicht speichern. Bitte kontaktiere den Administrator unter',
+'Unknown failure' => 'Ein unbekannter Fehler ist aufgetreten. Bitte versuche es noch einmal.',
+'Avatar upload redirect' => 'Der Avatar wurde hochgeladen. Leite weiter …',
+'Avatar deleted redirect' => 'Der Avatar wurde gelöscht. Leite weiter …',
+'Avatar desc' => 'Ein Avatar ist ein kleines Bild, das unter deinem Mitgliedsnamen in deinen Beiträgen angezeigt wird. Avatare dürfen nicht größer sein als',
+'Upload avatar' => 'Avatar hochladen',
+'Upload avatar legend' => 'Gib eine Avatar-Datei zum Hochladen an',
+'Delete avatar' => 'Avatar löschen', // nur für Administratoren
+'File' => 'Datei',
+'Upload' => 'Hochladen', // Beschriftung des Absende-Buttons
+
+// Formular-Prüfung
+'Forbidden title' => 'Der eingegebene Titel enthält ein verbotenes Wort. Bitte korrigiere dies.',
+'Profile redirect' => 'Profil aktualisiert. Leite weiter …',
+
+// Profilanzeige
+'Users profile' => '%s\'s Profil',
+'Username info' => 'Mitgliedsname: %s',
+'Email info' => 'E-Mail: %s',
+'Posts info' => 'Beiträge: %s',
+'Registered info' => 'Registriert: %s',
+'Last post info' => 'Letzter Beitrag: %s',
+'Last visit info' => 'Letzter Besuch: %s',
+'Show posts' => 'Alle Beiträge anzeigen',
+'Show topics' => 'Alle Themen anzeigen',
+'Show subscriptions' => 'Alle Abonnements anzeigen',
+'Realname' => 'Dein Name',
+'Location' => 'Wohnort',
+'Website' => 'Webseite',
+'Invalid website URL' => 'Die eingetragene Webseiten-Adresse ist ungültig.',
+'Website not allowed' => 'Du darfst noch keine Webseite zu Deinem Profil hinzufügen.',
+'Jabber' => 'Jabber',
+'ICQ' => 'ICQ',
+'MSN' => 'Microsoft Account',
+'AOL IM' => 'AOL IM',
+'Yahoo' => 'Yahoo! Messenger',
+'Avatar' => 'Avatar',
+'Signature' => 'Signatur',
+'Sig max size' => 'Maximale Länge: %s Zeichen / Maximale Zeilen: %s',
+'Avatar legend' => 'Lege hier die Optionen für die Anzeige deines Avatars fest',
+'Avatar info' => 'Ein Avatar ist ein kleines Bild, das unter deinem Mitgliedsnamen in deinen Beiträgen angezeigt wird. Du kannst über den unten stehenden Link deinen eigenen Avatar hochladen.',
+'Change avatar' => 'Avatar ändern',
+'Signature legend' => 'Stelle hier deine Signatur zusammen',
+'Signature info' => 'Eine Signatur ist ein kurzer Text, der an deine Beiträge angehängt wird. Du darfst fast alles eingeben, was du möchtest, z.B. dein Lieblingszitat oder dein Sternzeichen. Du kannst BBCode in der Signatur benutzen, wenn der Administrator es in diesem Forum erlaubt hat. Die erlaubten Möglichkeiten werden unterhalb der Eingabebox angezeigt.',
+'Sig preview' => 'Aktuelle Signatur-Vorschau:',
+'No sig' => 'Aktuell keine Signatur im Profil gespeichert.',
+'Signature quote/code/list/h' => 'Die BBCodes für Zitate, Code, Listen und überschriften sind in den Signaturen nicht erlaubt.',
+'Topics per page' => 'Themen pro Seite',
+'Posts per page' => 'Beiträge pro Seite',
+'Leave blank' => 'Um die Standardeinstellung zu verwenden, lasse die Eingabefelder leer.',
+'Subscription legend' => 'Setze hier die Optionen für deine Abonnements',
+'Notify full' => 'Den neuen Beitrag als einfachen Text mit der Benachrichtigungs-E-Mail versenden.',
+'Auto notify full' => 'Automatisch per E-Mail benachrichtigen, wenn jemand zu einem Thema oder einem Beitrag von dir geantwortet hat.',
+'Show smilies' => 'Smilies als Bilder anzeigen',
+'Show images' => 'Bilder in Beiträgen anzeigen.',
+'Show images sigs' => 'Bilder in den Mitglieder-Signaturen anzeigen.',
+'Show avatars' => 'Avatare in Beiträgen anzeigen.',
+'Show sigs' => 'Mitglieder-Signaturen anzeigen.',
+'Style legend' => 'Stelle hier das gewünschte Forum-Design ein',
+'Styles' => 'Styles',
+'Admin note' => 'Administratoren-Notiz',
+'Pagination legend' => 'Gib hier deine Optionen für die Seiten-Paginierung ein',
+'Post display legend' => 'Lege deine Optionen für die Anzeige von Beiträgen fest',
+'Post display info' => 'Wenn du eine langsame Internetverbindung hast, deaktiviere diese Optionen (insbesondere die Anzeige von Bildern in Beiträgen und Signaturen). Das macht das Laden der Seiten schneller.',
+'Instructions' => 'Wenn du dein Profil änderst, wirst du auf diese Seite weitergeleitet.',
+
+// Administration stuff
+'Group membership legend' => 'Wähle eine Mitgliedergruppe',
+'Save' => 'Speichern',
+'Set mods legend' => 'Lege die Berechtigungen des Moderators fest',
+'Moderator in info' => 'Wähle die Foren aus, die dieses Mitglied moderieren darf. Achtung: Dies hat nur Auswirkungen auf Moderatoren. Administratoren haben immer alle Berechtigungen in allen Foren.',
+'Update forums' => 'Moderatoren-Berechtigungen aktualisieren',
+'Delete ban legend' => 'Mitglieder löschen (nur Administratoren) oder sperren',
+'Delete user' => 'Mitglied löschen',
+'Ban user' => 'Mitglied sperren',
+'Confirm delete legend' => 'Wichtig: Lies dies, bevor du ein Mitglied löschst',
+'Confirm delete user' => 'Löschen des Mitglied bestätigen',
+'Confirmation info' => 'Bitte bestätige, dass du das folgende Mitglied löschen willst:', // Der Name des Mitglieds wird dieser Zeichenkette angehangen
+'Delete warning' => 'Warnung! Gelöschte Mitglieder und/oder Beiträge können NICHT wiederhergestellt werden. Wenn du die Beiträge dieses Mitglieds nicht löschst, können diese später nur noch manuell gelöscht werden.',
+'Delete posts' => 'Alle Beiträge und Themen dieses Mitglieds löschen.',
+'Delete' => 'Löschen', // Beschriftung des Absende-Buttons (Bestätigung der Mitgliederlöschung)
+'User delete redirect' => 'Mitglied gelöscht. Leite weiter …',
+'User promote redirect' => 'Mitglied befördert. Leite weiter …',
+'Group membership redirect' => 'Gruppenmitgliedschaft gespeichert. Leite weiter …',
+'Update forums redirect' => 'Moderatorenrechte aktualisiert. Leite weiter …',
+'Ban redirect' => 'Leite weiter …',
+'No delete admin message' => 'Administratoren können nicht gelöscht werden. Um dieses Mitlgied löschen zu können, muss es zunächst einer anderen Mitgliedergruppe zugeordnet werden.',
+
+);
diff --git a/lang/German/register.php b/lang/German/register.php
new file mode 100644
index 0000000..946dc8b
--- /dev/null
+++ b/lang/German/register.php
@@ -0,0 +1,37 @@
+<?php
+
+// Sprachdefinitionen, die in register.php verwendet werden
+$lang_register = array(
+
+// Verschiedenes
+'No new regs' => 'Dieses Forum akzeptiert momentan keine neuen Mitglieder.',
+'Reg cancel redirect' => 'Registrierung abgebrochen. Leite weiter …',
+'Forum rules' => 'Nutzungsbedingungen',
+'Rules legend' => 'Du musst den Nutzungsbedingungen zustimmen, um dich zu registrieren',
+'Registration flood' => 'In der letzten Stunde hat sich ein neues Mitglied mit der gleichen IP-Adresse registriert wie die von dir verwendete. Um Mehrfachregistrierungen zu verhindern, muss zwischen Registrierungen mit der gleichen IP mindestens 1 Stunde liegen. Entschuldige bitte die Unannehmlichkeiten.',
+'Agree' => 'Akzeptieren',
+'Cancel' => 'Ablehnen',
+'Register' => 'Registrieren',
+
+// Formular-Prüfung (einige werden auch in der post.php verwendet)
+'Registration errors' => 'Registrierungsfehler',
+'Registration errors info' => 'Die folgenden Fehler müssen korrigiert werden, bevor du dich registrieren kannst:',
+'Username censor' => 'Der eingegebene Mitgliedsname enthielt ein oder mehrere zensierte Worte. Bitte wähle einen anderen Mitgliedsnamen.',
+'Username dupe 1' => 'Der gewünschte Mitgliedsname ist bereits vergeben',
+'Username dupe 2' => 'Der gewünschte Mitgliedsname ist einem anderen zu ähnlich. Er muss sich mindestens in einem Zeichen (a-z oder 0-9) unterscheiden. Bitte wähle einen anderen Mitgliedsnamen.',
+'Email not match' => 'Die E-Mail-Adressen stimmen nicht überein. Bitte versuche es noch einmal.',
+
+// Registrierungs-E-Mail
+'Reg email' => 'Danke für deine Registrierung. Dein Passwort wurde an die angegebene Adresse gesandt. Falls die Email nicht ankommen sollte, kontaktiere den Administrator unter',
+'Reg complete' => 'Registrierung vollständig. Anmelden und weiterleiten …',
+
+// Registrierungsinformationen
+'Desc 1' => 'Die Registrierung ist nicht erforderlich. Allerdings gibt sie dir Zugang zu einer ganzen Reihe Funktionen, die dir sonst nicht zugänglich wären. Dazu zählt z.B. die Möglichkeit, Beiträge zu bearbeiten und zu löschen oder auch die Möglichkeit, eine eigene Signatur zu erstellen, die automatisch deinen Beiträgen angefügt wird und noch vieles mehr. Wenn du Fragen bezüglich dieses Forums hast, solltest du den Administrator fragen.',
+'Desc 2' => 'Unten findest du ein Formular, mit dem du dich registrieren kannst. Nachdem du dich registriert hast, solltest du dein Mitgliedsprofil besuchen und deine Einstellungen kontrollieren bzw. fehlende Informationen ergänzen. Die folgenden Felder stellen nur einen kleinen Teil der Einstellungen dar, die im Profil vorgenommen werden können.',
+'Username legend' => 'Bitte gib einen Mitgliedsnamen mit einer Länge zwischen 2 und 25 Zeichen ein',
+'Pass legend' => 'Bitte gib ein Passwort ein und bestätige dies',
+'Pass info' => 'Passwörter müssen mindestens 6 Zeichen lang sein. Achte auf Groß-/Kleinschreibung.',
+'Email info' => 'Bitte gib eine gültige E-Mail-Adresse ein, an die dein zufällig erzeugtes Passwort gesendet werden kann.',
+'Confirm email' => 'E-Mail-Adresse zur Bestätigung wiederholen',
+
+);
diff --git a/lang/German/search.php b/lang/German/search.php
new file mode 100644
index 0000000..55638fb
--- /dev/null
+++ b/lang/German/search.php
@@ -0,0 +1,63 @@
+<?php
+
+// Sprachdefinitionen, die in search.php verwendet werden
+$lang_search = array(
+
+// Das Suchformular
+'User search' => 'Mitgliedersuche',
+'No search permission' => 'Du hast keine Berechtigung, die Suchfunktion zu nutzen.',
+'Search flood' => 'Zwischen 2 Suchvorgängen müssen mindestens %s Sekunden vergehen. Bitte warte %s Sekunden und versuche es dann noch einmal.',
+'Search' => 'Suche',
+'Search criteria legend' => 'Gib deine Suchkriterien ein',
+'Search info' => '<strong>Einfache Suche:</strong> Trenne deine Suchbegriffe mit Leerzeichen voneinander.<br /><br /><strong>Erweiterte Suche:</strong> Benutze AND, OR und NOT in Verbindung mit deinen Suchbegriffen, um detaillierter zu suchen.<br />Du kannst Sternchen (*) als Platzhalter für die Suche von Teilbegriffen verwenden. (eine Suche nach *ux* findet z.B. auch FluxBB etc.)',
+'Keyword search' => 'Schlüsselwortsuche',
+'Author search' => 'Autor suchen',
+'Search in legend' => 'Wähle, wo gesucht werden soll',
+'Search in info' => 'Wähle, in welchem Forum gesucht werden soll und ob sich die Suche nur auf Thementitel, Beitragstexte oder beides erstrecken soll.',
+'Search multiple forums info' => 'Wenn keine Foren ausgewählt sind, werden alle Foren durchsucht.',
+'Forum search' => 'Forum',
+'Search in' => 'Suche in',
+'Message and subject' => 'Beitragstext und Thementitel',
+'Message only' => 'Nur im Beitragstext',
+'Topic only' => 'Nur im Thementitel',
+'Sort by' => 'Treffer sortieren nach',
+'Sort order' => 'Sortierreihenfolge',
+'Search results legend' => 'Wähle, wie die Suchergebnisse angezeigt werden sollen',
+'Search results info' => 'Du kannst wählen, wie die Suchergebnisse sortiert und angezeigt werden sollen.',
+'Sort by post time' => 'Beitragszeit',
+'Sort by author' => 'Autor',
+'Sort by subject' => 'Thema',
+'Sort by forum' => 'Forum',
+'Ascending' => 'Aufsteigend',
+'Descending' => 'Absteigend',
+'Show as' => 'Ergebnisse zeigen als',
+'Show as topics' => 'Themen',
+'Show as posts' => 'Beiträge',
+
+// Ergebnisse
+'Search results' => 'Suchergebnisse',
+'Quick search show_new' => 'Neu',
+'Quick search show_recent' => 'Aktiv',
+'Quick search show_unanswered' => 'Unbeantwortet',
+'Quick search show_replies' => 'Beantwortet',
+'Quick search show_user_topics' => 'Von %s',
+'Quick search show_user_posts' => 'Von %s',
+'Quick search show_subscriptions' => 'Abonniert von %s',
+'By keywords show as topics' => 'Mit Beiträgen mit den Schlüsselbegriffen \'%s\'',
+'By keywords show as posts' => 'Mit den Schlüsselbegriffen \'%s\'',
+'By user show as topics' => 'Mit Beiträgen von %s',
+'By user show as posts' => 'Von %s',
+'By both show as topics' => 'Mit den Schlüsselbegriffen \'%s\' in Beiträgen von %s',
+'By both show as posts' => 'Mit den Schlüsselbegriffen \'%s\' von %s',
+'No terms' => 'Du musst mindestens ein Schlüsselwort und/oder Autor für die Suche eingeben. Suchbegriffe müssen mindestens drei Zeichen lang sein.',
+'No hits' => 'Deine Suche ergab leider keine Treffer.',
+'No user posts' => 'Es gibt keine Beiträge von diesem Mitglied in diesem Forum.',
+'No user topics' => 'Es gibt keine Themen von diesem Mitglied in diesem Forum.',
+'No subscriptions' => 'Du hast aktuell kein Thema abonniert.',
+'No new posts' => 'Es gibt keine neuen Beiträge seit deinem letzten Besuch.',
+'No recent posts' => 'Es gibt keine neuen Beiträge in den letzten 24 Stunden.',
+'No unanswered' => 'Es gibt keine unbeantworteten Beiträge in diesem Forum.',
+'Go to post' => 'Beitrag anzeigen',
+'Go to topic' => 'Thema anzeigen'
+
+);
diff --git a/lang/German/stopwords.txt b/lang/German/stopwords.txt
new file mode 100644
index 0000000..98a5cdd
--- /dev/null
+++ b/lang/German/stopwords.txt
@@ -0,0 +1,238 @@
+aber
+alle
+allem
+allen
+aller
+alles
+als
+also
+am
+an
+ander
+andere
+anderem
+anderen
+anderer
+anderes
+anderm
+andern
+anderr
+anders
+auch
+auf
+aus
+bei
+bin
+bis
+bist
+da
+damit
+dann
+das
+dass
+daß
+dasselbe
+dazu
+dein
+deine
+deinem
+deinen
+deiner
+deines
+dem
+demselben
+den
+denn
+denselben
+der
+derer
+derselbe
+derselben
+des
+desselben
+dessen
+dich
+die
+dies
+diese
+dieselbe
+dieselben
+diesem
+diesen
+dieser
+dieses
+dir
+doch
+dort
+du
+durch
+ein
+eine
+einem
+einen
+einer
+eines
+einig
+einige
+einigem
+einigen
+einiger
+einiges
+einmal
+er
+es
+etwas
+euch
+euer
+eure
+eurem
+euren
+eurer
+eures
+für
+gegen
+gewesen
+hab
+habe
+haben
+hat
+hatte
+hatten
+hier
+hin
+hinter
+ich
+ihm
+ihn
+ihnen
+ihr
+ihre
+ihrem
+ihren
+ihrer
+ihres
+im
+in
+indem
+ins
+ist
+jede
+jedem
+jeden
+jeder
+jedes
+jene
+jenem
+jenen
+jener
+jenes
+jetzt
+kann
+kein
+keine
+keinem
+keinen
+keiner
+keines
+können
+könnte
+machen
+mal
+man
+manche
+manchem
+manchen
+mancher
+manches
+mein
+meine
+meinem
+meinen
+meiner
+meines
+mich
+mir
+mit
+muß
+muss
+musste
+nach
+nicht
+nichts
+noch
+nun
+nur
+ob
+obwohl
+oder
+ohne
+schon
+sehr
+sein
+seine
+seinem
+seinen
+seiner
+seines
+selbst
+sich
+sie
+sind
+so
+solche
+solchem
+solchen
+solcher
+solches
+soll
+sollte
+sondern
+sonst
+über
+um
+und
+uns
+unse
+unsem
+unsen
+unser
+unsere
+unses
+unter
+viel
+viele
+vom
+von
+vor
+während
+war
+waren
+warst
+was
+weg
+weil
+weiter
+welche
+welchem
+welchen
+welcher
+welches
+wenn
+werde
+werden
+wie
+wieder
+will
+wir
+wird
+wirst
+wo
+wollen
+wollte
+würde
+würden
+zu
+zum
+zur
+zwar
+zwischen
diff --git a/lang/German/topic.php b/lang/German/topic.php
new file mode 100644
index 0000000..6566ecb
--- /dev/null
+++ b/lang/German/topic.php
@@ -0,0 +1,33 @@
+<?php
+
+// Sprachdefinitionen, die viewtopic.php verwendet werden
+$lang_topic = array(
+
+'Post reply' => 'Beitrag schreiben',
+'Topic closed' => 'Thema geschlossen',
+'From' => 'Ort:', // Mitglieds-Wohnort
+'Promote user' => 'Mitglied befördern',
+'IP address logged' => 'IP-Adresse',
+'Note' => 'Notiz:', // Administratoren-Notiz
+'Posts' => 'Beiträge:',
+'Registered' => 'Registriert:',
+'Replies' => 'Antworten:',
+'Website' => 'Webseite',
+'Guest' => 'Gast',
+'Online' => 'Online',
+'Offline' => 'Offline',
+'Last edit' => 'Beitrag geändert von',
+'Report' => 'Melden',
+'Delete' => 'Löschen',
+'Edit' => 'Bearbeiten',
+'Quote' => 'Zitieren',
+'Is subscribed' => 'Du hast dieses Thema abonniert',
+'Unsubscribe' => 'Abonnement abbestellen',
+'Subscribe' => 'Dieses Thema abonnieren',
+'Quick post' => 'Schnellantwort auf dieses Thema',
+'Mod controls' => 'Moderatorkontrollen',
+'New icon' => 'Neuer Beitrag',
+'Re' => 'Re:',
+'Preview' => 'Vorschau'
+
+);
diff --git a/lang/German/update.php b/lang/German/update.php
new file mode 100644
index 0000000..1c83d2d
--- /dev/null
+++ b/lang/German/update.php
@@ -0,0 +1,76 @@
+<?php
+
+// Sprachdefinitionen, die in der db_update.php verwendet werden
+
+$lang_update = array(
+
+'Update' => 'FluxBB aktualisieren',
+'Update message' => 'Deine FluxBB-Datenbank ist nicht mehr aktuell und muss aktualisiert werden, um damit weiterarbeiten zu können. Wenn du der Administrator bist, folge bitte der Anleitung, um die Aktualisierung abzuschließen.',
+'Note' => 'Hinweis:',
+'Members message' => 'Der aktuell laufende Prozess ist nur für Administratoren. Wenn du nur ein Mitglied bist, musst du nichts befürchten - das Forum wird in Kürze zurück sein!',
+'Administrator only' => 'Dieser Schritt kann nur durch Administratoren ausgeführt werden!',
+'Database password info' => 'Um die Datenbank-Aktualisierung durchführen zu können, musst du das Datenbank-Passwort eingeben, mit dem FluxBB installiert wurde. Falls du dich nicht mehr erinnern kannst, es wurde auch in der Datei \'config.php\' gespeichert.',
+'Database password note' => 'Wenn du SQLite verwendest (und demzufolge kein Datenbank-Passwort hast), verwende anstatt dessen den Dateinamen der Datenbank. Dieser muss GENAU mit dem Dateinamen der Datenbank übereinstimmen, wie er in deiner Konfigurationsdatei angegeben wurde.',
+'Database password' => 'Datenbank-Passwort',
+'Maintenance' => 'Wartung',
+'Maintenance message info' => 'Diese Nachricht wird dem Nutzer während der Aktualisierung angezeigt. Der Text wird nicht wie reguläre Beiträge interpretiert und darf daher HTML enhalten.',
+'Maintenance message' => 'Wartungs-Nachricht',
+
+'You are running error' => 'Du verwendest %1$s Version %2$s. FluxBB %3$s benötigt für seine volle Funktionsfähigkeit mindestens %1$s %4$s. Bevor du weitermachen kannst, musst du zunächst deine %1$s Installation aktualisieren.',
+'Version mismatch error' => 'Versionsfehler. Die Datenbank \'%s\' scheint kein FluxBB-Datenbank-Schema zu verwenden, welches von diesem Aktualisierungs-Script unterstützt wird.',
+'Invalid file error' => 'Ungültiger Datenbank-Dateiname. Wenn du SQLite verwendest, dann musst du die Datenbank-Datei haargenau so angeben wie in deiner \'%s\'',
+'Invalid password error' => 'Ungültiges Datenbank-Passwort. Um FluxBB aktualisieren zu können, musst du das Datenbank-Passwort haargenau so angeben wie in deiner \'%s\'',
+'No password error' => 'Es wurde kein Datenbank-Passwort angegeben',
+'Script runs error' => 'Es scheint, als ob die Aktualisierung bereits von jemand anderem ausgeführt wird. Falls das nicht zutrifft, lösche einfach die Datei \'%s\' manuell und versuch es dann noch einmal',
+'No update error' => 'Dein Forum ist bereits aktueller als das Script es machen kann',
+
+'Intro 1' => 'Dieses Script wird die Foren-Datenbank aktualisieren. In Abhängigkeit von der Geschwindigkeit des Servers und der Größe der Foren-Datenbank kann dies längere Zeit in Anspruch nehmen. Bitte vergiss nicht, zuvor eine Sicherheitskopie der Datenbank zu erstellen, bevor du weitermachst.',
+'Intro 2' => 'Hast du die Informationen zur Systemaktualisierung in der Dokumentation gelesen? Falls nicht, beginne hier.',
+'No charset conversion' => '<strong>ACHTUNG!</strong> FluxBB hat erkannt, dass deine PHP-Umgebung keine andere Zeichensatz-Konvertierung als von ISO-8859-1 nach UTF-8 unterstützt. Das bedeutet, dass FluxBB die Forendatenbank nicht nach UTF-8 konvertieren kann, falls der aktuelle Zeichensatz nicht ISO-8859-1 ist. Du musst dies daher manuell vornehmen. Eine Anleitung zur manuellen Konvertierung der Zeichensätze findest du in den Aktualisierungs-Informationen.',
+'Enable conversion' => '<strong>Konvertierung aktivieren:</strong> Wird dies aktiviert, wird das Aktualisierungs-Script nach den erforderlichen strukturellen Änderungen an der Datenbank alle in der Datenbank vorhandenen Texte vom aktuellen Zeichensatz nach UTF-8 konvertieren. Diese Konvertierung ist erforderlich, wenn von FluxBB Version 1.2 aktualisiert wird.',
+'Current character set' => '<strong>Aktueller Zeichensatz:</strong> Falls die in deinem Forum hauptsächlich verwendete Sprache Englisch ist, musst du keine Änderungen an den voreingestellten Werten vornehmen. Falls dein Forum jedoch kein Englisch verwendet, solltest du den Zeichensatz des primären, im Forum verwendeten Sprachpakets eingeben. <em>Mit einer falschen Eingabe kann die Datenbank beschädigt werden!</em> Hinweis: Dies ist nur dann erforderlich, wenn die alte Datenbank UTF-8 ist.',
+'Charset conversion' => 'Zeichensatz-Konvertierung',
+'Enable conversion label' => '<strong>Konvertierung aktivieren</strong> (führt eine Umwandlung des Datenbank-Zeichensatzes aus).',
+'Current character set label' => 'Aktueller Zeichensatz',
+'Current character set info' => 'Die Voreinstellung für englische Foren akzeptieren, anderenfalls den Zeichensatz des primären Sprachpakets eingeben.',
+'Start update' => 'Aktualisierung starten',
+'Error converting users' => 'Fehler bei der Konvertierung von Mitgliedern',
+'Error info 1' => 'Beim Konvertieren einiger Mitglieder ist ein Fehler aufgetreten. Dieser Fehler kann bei der Aktualisierung von FluxBB 1.2 auftreten, wenn sich mehrere Mitglieder mit ähnlichen Namen registriert haben, wie zum Beispiel "Bob" and "Böb".',
+'Error info 2' => 'Nachfolgend findest du eine Liste der Mitglieder, die nicht umgewandelt werden konnten. Bitte wähle einen neuen Mitgliedsnamen für jedes Mitglied. Die umbenamsten Mitglieder werden automatisch über diese Änderung via Email informiert.',
+'New username' => 'Neuer Mitgliedsname',
+'Required' => '(Pflichtfeld)',
+'Correct errors' => 'Die folgenden Fehler müssen behoben werden:',
+'Rename users' => 'Mitglieder umbenennen',
+'Successfully updated' => 'Deine Forendatenbank wurde aktualisiert. Du kannst jetzt %s.',
+'go to index' => 'Gehe zum Foren-Index',
+
+'Unable to lock error' => 'Konnte die Schreibrechte nicht setzen. Bitte stelle sicher, dass PHP Schreibzugriff auf das Verzeichnis \'%s\' und niemand sonst gerade das Aktualisierungs-Script ausführt.',
+
+'Converting' => 'Konvertiere %s …',
+'Converting item' => 'Konvertiere %1$s %2$s …',
+'Preparsing item' => 'Verarbeite %1$s %2$s …',
+'Rebuilding index item' => 'Erstelle den Index für %1$s %2$s neu',
+'Click here' => 'Hier klicken',
+'Automatic redirect failed' => 'Automatische Weiterleitung war nicht erfolgreich. %s um fortzufahren…',
+
+'ban' => 'Mitgliedssperre',
+'categories' => 'Kategorien',
+'censor words' => 'Zensierte Wörter',
+'configuration' => 'Konfiguration',
+'forums' => 'Foren',
+'groups' => 'Gruppen',
+'post' => 'Beitrag',
+'report' => 'Berichte',
+'topic' => 'Themen',
+'user' => 'Mitglied',
+'signature' => 'Signatur',
+
+'Username too short error' => 'Der Mitgliedsname muss mindestens 2 Zeichen lang sein. Bitte wähle einen anderen (längeren) Mitgliedsnamen.',
+'Username too long error' => 'Mitgliedsnamen dürfen nicht länger als 25 Zeichen lang sein. Bitte wähle einen anderen (kürzeren) Mitgliedsnamen.',
+'Username Guest reserved error' => 'Der Mitgliedsname Gast ist reserviert. Bitte wähle einen anderen Mitgliedsnamen.',
+'Username IP format error' => 'Der Mitgliedsname darf nicht die Form einer IP-Adresse haben. Bitte wähle einen anderen Mitgliedsnamen.',
+'Username bad characters error' => 'Mitgliedsnamen dürfen nicht die Zeichen \', " und [ oder ] enthalten. Bitte wähle einen anderen Mitgliedsnamen.',
+'Username BBCode error' => 'Mitgliedsnamen dürfen keine (vom Forum verwendeten) Formatierungs-Tags enthalten (BBCode). Bitte wähle einen anderen Mitgliedsnamen.',
+'Username duplicate error' => 'Es hat sich bereits ein Mitglied mit dem Namen %s registriert. Der eingegebene Mitgliedsname ist zu ähnlich. Der Mitgliedsname muss mindestens um ein alphanumerisches Zeichen davon abweichen (a-z oder 0-9). Bitte wähle einen anderen Mitgliedsnamen.',
+
+);
diff --git a/lang/German/userlist.php b/lang/German/userlist.php
new file mode 100644
index 0000000..aa3a293
--- /dev/null
+++ b/lang/German/userlist.php
@@ -0,0 +1,13 @@
+<?php
+
+// Sprachdefinitionen, die in userlist.php verwendet werden
+$lang_ul = array(
+
+'User find legend' => 'Mitglieder suchen und sortieren',
+'User search info' => 'Gib einen Mitgliedsnamen und/oder eine Mitgliedergruppe ein, nach der gefiltert werden soll. Der Mitgliedsname kann leer bleiben. Benutze Wildcards (*) für eine Suche nach Teilbegriffen. Sortiere die Mitglieder nach Namen, Registrierungsdatum oder Anzahl von Beiträgen und in auf-/absteigender Reihenfolge.',
+'User sort info' => 'Sortiere Mitglieder nach Name, Registrierungsdatum oder Anzahl der Beiträge in aufsteigender oder absteigender Reihenfolge.',
+'User group' => 'Mitgliedergruppe',
+'No of posts' => 'Anzahl der Beiträge',
+'All users' => 'Alle'
+
+);
diff --git a/lang/index.html b/lang/index.html
new file mode 100644
index 0000000..89337b2
--- /dev/null
+++ b/lang/index.html
@@ -0,0 +1 @@
+<html><head><title>.</title></head><body>.</body></html>