merge
authorTobias Neumann <mail@tobias-neumann.eu>
Fri, 05 Nov 2010 20:08:15 +0100
changeset 4133 cd0435def5e8
parent 4106 6a52c80a20ba (current diff)
parent 4131 e89d11f6361c (diff)
child 4134 3dc32c1fb97b
merge
project_files/HedgewarsMobile/Resources/SupportViewController.xib
project_files/HedgewarsMobile/Resources/surpise.png
share/hedgewars/Data/Graphics/Hats/Reserved/51e46e89a4f7ee3ea760bb587063b202judo.png
share/hedgewars/Data/Graphics/Hats/Reserved/941fc72a68a50cebf562059816e8cb26RSR.png
share/hedgewars/Data/Graphics/Hats/Reserved/afaff8193505e29230b76f8c8dd78170lambda.png
share/hedgewars/Data/Graphics/Hats/Reserved/e587f6146ebfbdefdc028c591643f220Bob.png
share/hedgewars/Data/Graphics/Hats/Reserved/e587f6146ebfbdefdc028c591643f220Bub.png
share/hedgewars/Data/Graphics/Hats/Reserved/e587f6146ebfbdefdc028c591643f220Cororon.png
share/hedgewars/Data/Graphics/Hats/Reserved/e587f6146ebfbdefdc028c591643f220Kululun.png
--- a/.hgignore	Fri Nov 05 20:06:57 2010 +0100
+++ b/.hgignore	Fri Nov 05 20:08:15 2010 +0100
@@ -32,3 +32,5 @@
 glob:*.orig
 glob:*.bak
 glob:*.rej
+glob:*.qm
+glob:share/hedgewars/Data/misc/hwengine.desktop
--- a/ChangeLog.txt	Fri Nov 05 20:06:57 2010 +0100
+++ b/ChangeLog.txt	Fri Nov 05 20:08:15 2010 +0100
@@ -1,6 +1,37 @@
 + features
 * bugfixes
 
+0.9.13 -> 0.9.14:
+ + New audio tracks
+ + New forts: EvilChicken, Tank
+ + New game modes: AI Survival Mode, Per Hedgehog Ammo, Reset Health, Reset Weapons, Unlimited Attacks
+ + New grave: ring
+ + Over 30 new hats
+ + New themes: Art, Brick, Jungle, Stage
+ + New maps: ShoppaKing, Sticks, TrophyRace (Mission)
+ + New utilities: Portal Gun, Resurrector
+ + New weapons: Flamethrower, Hammer, Old Limburger, Piano Strike, Sticky Mines
+ + Weapons' projectiles will how be launched from their barrels instead of the hog's center
+ + Bomb clusters/Melon parts inherit some of the original bomb's speed
+ + Extended game statistics
+ + Improved health bar updating
+ + Hogs that blow themselves up will use triggers in they team color
+ + Settings allow better control over the level of details/effects
+ + Improved Lua support
+ + On empty ammo switch to no weapon rather than the first available one (to avoid shooting by accident)
+ + Display of hints in the frontend
+ + Some improvements of existing Themes of Maps
+ + Improved fire effects
+ + Online game lobby now features game filters
+ + Other Frontend enhancements
+ + Additional sounds
+ + Show special game rules in Esc screen
+ + Updated translation
+ + Speed optimizations
+ + Hedgewars will now use a sub directory of "My Documents" like other games instead of "%userprofile%/.hedgewars" under Windows
+ * Fixed bug that allowed charging a weapon while on rope, leading to frozen timer
+ * Various bug fixes
+
 0.9.12 -> 0.9.13:
  + Speed optimizations
  + New weapon: Birdy (carries your hog and lets you throw poisonous eggs at your foes)
--- a/QTfrontend/ammoSchemeModel.cpp	Fri Nov 05 20:06:57 2010 +0100
+++ b/QTfrontend/ammoSchemeModel.cpp	Fri Nov 05 20:08:15 2010 +0100
@@ -65,7 +65,7 @@
         << "Default"
         << "Pro Mode"
         << "Shoppa"
-        << "Basketball"
+        << "Clean Slate"
         << "Minefield"
         << "Barrel Mayhem"
         << "Tunnel Hogs";
@@ -176,39 +176,39 @@
         << QVariant(0)             // explosives     30
         ;
 
-    QList<QVariant> basketball;
-    basketball
+    QList<QVariant> cleanslate;
+    cleanslate
         << predefSchemesNames[3]   // name           0
         << QVariant(false)         // fortsmode      1
         << QVariant(false)         // team divide    2
-        << QVariant(true)          // solid land     3
-        << QVariant(true)          // border         4
-        << QVariant(true)          // low gravity    5
+        << QVariant(false)         // solid land     3
+        << QVariant(false)         // border         4
+        << QVariant(false)         // low gravity    5
         << QVariant(false)         // laser sight    6
-        << QVariant(true)          // invulnerable   7
-        << QVariant(false)         // reset health   8
+        << QVariant(false)         // invulnerable   7
+        << QVariant(true)          // reset health   8
         << QVariant(false)         // vampiric       9
         << QVariant(false)         // karma          10
         << QVariant(false)         // artillery      11
         << QVariant(true)          // random order   12
         << QVariant(false)         // king           13
         << QVariant(false)         // place hog      14
-        << QVariant(true)          // shared ammo    15
-        << QVariant(true)          // disable girders 16
+        << QVariant(false)         // shared ammo    15
+        << QVariant(false)         // disable girders 16
         << QVariant(false)         // disable land objects 17
         << QVariant(false)         // AI survival    18
-        << QVariant(false)         // inf. attack    19
-        << QVariant(false)         // reset weps     20
+        << QVariant(true)          // inf. attack    19
+        << QVariant(true)          // reset weps     20
         << QVariant(false)         // per hog ammo   21
         << QVariant(100)           // damage modfier 22
-        << QVariant(30)            // turn time      23
+        << QVariant(45)            // turn time      23
         << QVariant(100)           // init health    24
         << QVariant(15)            // sudden death   25
-        << QVariant(0)             // case prob      26
+        << QVariant(5)             // case prob      26
         << QVariant(3)             // mines time     27
-        << QVariant(0)             // mines number   28
+        << QVariant(4)             // mines number   28
         << QVariant(0)             // mine dud pct   29
-        << QVariant(0)             // explosives     30
+        << QVariant(2)             // explosives     30
         ;
 
     QList<QVariant> minefield;
@@ -319,7 +319,7 @@
     schemes.append(defaultScheme);
     schemes.append(proMode);
     schemes.append(shoppa);
-    schemes.append(basketball);
+    schemes.append(cleanslate);
     schemes.append(minefield);
     schemes.append(barrelmayhem);
     schemes.append(tunnelhogs);
--- a/QTfrontend/hedgewars.qrc	Fri Nov 05 20:06:57 2010 +0100
+++ b/QTfrontend/hedgewars.qrc	Fri Nov 05 20:08:15 2010 +0100
@@ -21,6 +21,7 @@
     <file>res/net.png</file>
     <file>res/About.png</file>
     <file>res/SimpleGame.png</file>
+    <file>res/Campaign.png</file>
     <file>res/Multiplayer.png</file>
     <file>res/Trainings.png</file>
     <file>res/Background.png</file>
--- a/QTfrontend/hwconsts.cpp.in	Fri Nov 05 20:06:57 2010 +0100
+++ b/QTfrontend/hwconsts.cpp.in	Fri Nov 05 20:08:15 2010 +0100
@@ -65,11 +65,11 @@
         "0000000000000000000000000000000000000000000000000"
         "1111111111111111111111111111111111111111101101111"
         ))
-        << qMakePair(QString("Basketball"),QString(
-        "0000009000000900000000000000000000000000000000000"
-        "0000000000000000000000000000000000000000000000000"
-        "0000000000000005500000040007004000000000200000000"
-        "1111111111111111111111111111111111111111111101111"
+        << qMakePair(QString("Clean Slate"),QString(
+        "1010009000010000011000000000000000000000000000001"
+        "0405040541600655546554464776576666666155510101117"
+        "0000000000000205500000040007004000000000200000000"
+        "1311110312111111123114111111111111111211111101111"
         ))
         << qMakePair(QString("Minefield"), QString(
         "0000009900090000000300000000000000000000000000000"
--- a/QTfrontend/mapContainer.cpp	Fri Nov 05 20:06:57 2010 +0100
+++ b/QTfrontend/mapContainer.cpp	Fri Nov 05 20:08:15 2010 +0100
@@ -62,8 +62,14 @@
 
     chooseMap = new QComboBox(this);
     chooseMap->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
-    chooseMap->addItem(QIcon(":/res/mapRandom.png"), QComboBox::tr("generated map..."));
-    chooseMap->addItem(QIcon(":/res/mapMaze.png"), QComboBox::tr("generated maze..."));
+    chooseMap->addItem(
+// FIXME - need real icons. Disabling until then
+//QIcon(":/res/mapRandom.png"), 
+QComboBox::tr("generated map..."));
+    chooseMap->addItem(
+// FIXME - need real icons. Disabling until then
+//QIcon(":/res/mapMaze.png"), 
+QComboBox::tr("generated maze..."));
     chooseMap->insertSeparator(chooseMap->count()); // separator between generators and missions
 
     int missionindex = chooseMap->count();
@@ -95,11 +101,17 @@
             mapInfo.push_back(mapLuaFile.exists());
             if(mapLuaFile.exists())
             {
-                chooseMap->insertItem(missionindex++, QIcon(":/res/mapMission.png"), QComboBox::tr("Mission") + ": " + map, mapInfo);
+                chooseMap->insertItem(missionindex++, 
+// FIXME - need real icons. Disabling until then
+//QIcon(":/res/mapMission.png"), 
+QComboBox::tr("Mission") + ": " + map, mapInfo);
                 numMissions++;
             }
             else
-                chooseMap->addItem(QIcon(":/res/mapCustom.png"), map, mapInfo);
+                chooseMap->addItem(
+// FIXME - need real icons. Disabling until then
+//QIcon(":/res/mapCustom.png"), 
+map, mapInfo);
             mapCfgFile.close();
         }
     }
--- a/QTfrontend/pages.cpp	Fri Nov 05 20:06:57 2010 +0100
+++ b/QTfrontend/pages.cpp	Fri Nov 05 20:08:15 2010 +0100
@@ -982,7 +982,7 @@
     topLine->addStretch();
 
 
-    BtnCampaignPage = addButton(":/res/SimpleGame.png", middleLine, 0, true);
+    BtnCampaignPage = addButton(":/res/Campaign.png", middleLine, 0, true);
     BtnCampaignPage->setToolTip(tr("Campaign Mode (...). IN DEVELOPMENT"));
 
     BtnTrainPage = addButton(":/res/Trainings.png", middleLine, 1, true);
@@ -1504,7 +1504,7 @@
     glGMLayout->addWidget(TBW_invulnerable,1,1,1,1);
 
     TBW_resethealth = new ToggleButtonWidget(gbGameModes, ":/res/btnResetHealth.png");
-    TBW_resethealth->setToolTip("<b>" + ToggleButtonWidget::tr("Reset Health") + "</b>:<br />" + tr("Every hog of the team is fully restored at the end of turn"));
+    TBW_resethealth->setToolTip("<b>" + ToggleButtonWidget::tr("Reset Health") + "</b>:<br />" + tr("All (living) hedgehogs are fully restored at the end of turn"));
     glGMLayout->addWidget(TBW_resethealth,1,2,1,1);
 
     TBW_vampiric = new ToggleButtonWidget(gbGameModes, ":/res/btnVampiric.png");
@@ -1661,8 +1661,8 @@
     l->setPixmap(QPixmap(":/res/iconMine.png")); // TODO: icon
     glBSLayout->addWidget(l,6,1,1,1);
     SB_Mines = new QSpinBox(gbBasicSettings);
-    SB_Mines->setRange(1, 80);
-    SB_Mines->setValue(1);
+    SB_Mines->setRange(0, 80);
+    SB_Mines->setValue(0);
     SB_Mines->setSingleStep(5);
     glBSLayout->addWidget(SB_Mines,6,2,1,1);
 
Binary file QTfrontend/res/Campaign.png has changed
Binary file QTfrontend/res/HedgewarsTitle.png has changed
Binary file QTfrontend/res/btnAISurvival.png has changed
Binary file QTfrontend/res/btnBorder.png has changed
Binary file QTfrontend/res/btnDisabled.png has changed
Binary file QTfrontend/res/btnForts.png has changed
Binary file QTfrontend/res/btnInfAttack.png has changed
Binary file QTfrontend/res/btnOverlay.png has changed
Binary file QTfrontend/res/btnPerHogAmmo.png has changed
Binary file QTfrontend/res/btnResetHealth.png has changed
Binary file QTfrontend/res/btnResetWeps.png has changed
Binary file QTfrontend/res/btnSolid.png has changed
Binary file QTfrontend/res/btnTeamsDivide.png has changed
--- a/hedgewars/uChat.pas	Fri Nov 05 20:06:57 2010 +0100
+++ b/hedgewars/uChat.pas	Fri Nov 05 20:08:15 2010 +0100
@@ -245,7 +245,8 @@
     end;
 if (s[1] = '/') and (copy(s, 1, 4) <> '/me ') then
     begin
-    if CurrentTeam^.ExtDriven then exit;
+    if CurrentTeam^.ExtDriven or (CurrentTeam^.Hedgehogs[0].BotLevel <> 0) then
+        exit;
 
     for i:= Low(TWave) to High(TWave) do
         if (s = Wavez[i].cmd) then
--- a/hedgewars/uGears.pas	Fri Nov 05 20:06:57 2010 +0100
+++ b/hedgewars/uGears.pas	Fri Nov 05 20:08:15 2010 +0100
@@ -627,7 +627,7 @@
 Gear:= GearsList;
 while Gear <> nil do
     begin
-    if Gear^.Kind = gtHedgehog then
+    if (Gear^.Kind = gtHedgehog) and (((GameFlags and gfInfAttack) = 0) or ((Gear^.dX.QWordValue < _0_000004.QWordValue) and (Gear^.dY.QWordValue < _0_000004.QWordValue))) then
         begin
         if (not isInMultiShoot) then inc(Gear^.Damage, Gear^.Karma);
         if (Gear^.Damage <> 0) and
@@ -680,8 +680,12 @@
             begin
             tmp:= 0;
             if PHedgehog(Gear^.Hedgehog)^.Effects[hePoisoned] then
+                begin
                 inc(tmp, ModifyDamage(5, Gear));
+                if (GameFlags and gfResetHealth) <> 0 then dec(PHedgehog(Gear^.Hedgehog)^.InitialHealth)  // does not need a minimum check since <= 1 basically disables it
+                end;
             inc(tmp, cHealthDecrease);
+            if (GameFlags and gfResetHealth) <> 0 then dec(PHedgehog(Gear^.Hedgehog)^.InitialHealth, cHealthDecrease);
             if PHedgehog(Gear^.Hedgehog)^.King then
                 begin
                 flag:= false;
@@ -691,7 +695,11 @@
                         (not team^.Hedgehogs[i].King) and
                         (team^.Hedgehogs[i].Gear^.Health > team^.Hedgehogs[i].Gear^.Damage)
                     then flag:= true;
-                if not flag then inc(tmp, 5)
+                if not flag then
+                    begin
+                    inc(tmp, 5);
+                    if (GameFlags and gfResetHealth) <> 0 then dec(PHedgehog(Gear^.Hedgehog)^.InitialHealth, 5)
+                    end
                 end;
             if tmp > 0 then 
                 begin
--- a/hedgewars/uKeys.pas	Fri Nov 05 20:06:57 2010 +0100
+++ b/hedgewars/uKeys.pas	Fri Nov 05 20:08:15 2010 +0100
@@ -350,6 +350,8 @@
 DefaultBinds[KeyNameToCode('left_shift')]:= '+precise';
 {$ENDIF}
 
+for i:= 1 to 10 do DefaultBinds[KeyNameToCode('f'+inttostr(i))]:= 'slot '+inttostr(i);
+
 SetDefaultBinds();
 end;
 
--- a/hedgewars/uMisc.pas	Fri Nov 05 20:06:57 2010 +0100
+++ b/hedgewars/uMisc.pas	Fri Nov 05 20:08:15 2010 +0100
@@ -873,7 +873,7 @@
     cReducedQuality := rqNone;
     //userNick is in uChat
     recordFileName  := '';
-    cReadyDelay     := 5000;
+    cReadyDelay     := 0;
 end;
 
 end.
--- a/misc/hedgewars.desktop	Fri Nov 05 20:06:57 2010 +0100
+++ b/misc/hedgewars.desktop	Fri Nov 05 20:08:15 2010 +0100
@@ -4,10 +4,14 @@
 Encoding=UTF-8
 Name=Hedgewars
 GenericName=Fighting Hedgehogs
+GenericName[de]=Kämpfende Igel
 GenericName[ru]=Битвы ежей
 GenericName[pl]=Walczące jeże
 GenericName[sk]=Bojujúci ježkovia
 GenericName[sv]=Stridande igelkottar
+GenericName[es]=Batallas entre erizos
+GenericName[it]=Ricci combattenti
+GenericName[pt]=Batalhas entre ouriços
 Icon=hedgewars.png
 Exec=hedgewars
 Terminal=false
--- a/project_files/HedgewarsMobile/Classes/AboutViewController.m	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/AboutViewController.m	Fri Nov 05 20:08:15 2010 +0100
@@ -30,7 +30,7 @@
 }
 
 -(void) viewDidLoad {
-    if ([UITableView respondsToSelector:@selector(setBackgroundView:)])
+    if ([self.tableView respondsToSelector:@selector(setBackgroundView:)])
         self.tableView.backgroundView = nil;
     self.tableView.allowsSelection = NO;
 
--- a/project_files/HedgewarsMobile/Classes/CommodityFunctions.h	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/CommodityFunctions.h	Fri Nov 05 20:08:15 2010 +0100
@@ -53,7 +53,7 @@
 #define UICOLOR_HW_DARKBLUE     [UIColor colorWithRed:(CGFloat)0x0F/255 green:0 blue:(CGFloat)0x42/255 alpha:1]
 #define UICOLOR_HW_ALPHABLUE    [UIColor colorWithRed:(CGFloat)0x0F/255 green:0 blue:(CGFloat)0x42/255 alpha:0.58f]
 
-#define IS_DUALHEAD()           ([UIScreen respondsToSelector:@selector(screens)] && [[UIScreen screens] count] > 1)
+#define IS_DUALHEAD()           ([[UIScreen class] respondsToSelector:@selector(screens)] && [[UIScreen screens] count] > 1)
 #define IS_IPAD()               (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
 #define IS_NOT_POWERFUL()       ([modelType() hasPrefix:@"iPhone1"] || [modelType() hasPrefix:@"iPod1,1"] || [modelType() hasPrefix:@"iPod2,1"])
 
--- a/project_files/HedgewarsMobile/Classes/CommodityFunctions.m	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/CommodityFunctions.m	Fri Nov 05 20:08:15 2010 +0100
@@ -157,7 +157,7 @@
                                    [NSNumber numberWithBool:NO],      //lowgravity
                                    [NSNumber numberWithBool:NO],      //lasersight
                                    [NSNumber numberWithBool:NO],      //invulnerable
-                                   [NSNumber numberWithBool:YES],     //addmines
+                                   [NSNumber numberWithBool:NO],      //resethealth
                                    [NSNumber numberWithBool:NO],      //vampirism
                                    [NSNumber numberWithBool:NO],      //karma
                                    [NSNumber numberWithBool:NO],      //artillery
@@ -168,6 +168,9 @@
                                    [NSNumber numberWithBool:NO],      //disablegirders
                                    [NSNumber numberWithBool:NO],      //disablelandobjects
                                    [NSNumber numberWithBool:NO],      //aisurvival
+                                   [NSNumber numberWithBool:NO],      //infattack
+                                   [NSNumber numberWithBool:NO],      //resetweaps
+                                   [NSNumber numberWithBool:NO],      //perhogammo
                                    nil];
     
     NSMutableDictionary *theScheme = [[NSMutableDictionary alloc] initWithObjectsAndKeys:
--- a/project_files/HedgewarsMobile/Classes/MapConfigViewController.m	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/MapConfigViewController.m	Fri Nov 05 20:08:15 2010 +0100
@@ -353,7 +353,7 @@
     self.missionCommand = mission;
 
     // nice animation for updating the table when appropriate (on iphone)
-    if (IS_IPAD())
+    if (IS_IPAD() == NO)
         if (((oldPage == 0 || oldPage == 2) && (newPage == 1 || newPage == 3)) ||
             ((oldPage == 1 || oldPage == 3) && (newPage == 0 || newPage == 2)) ||
             ((oldPage == 1 && newPage == 3) || (oldPage == 3 || newPage == 1))) {
@@ -425,7 +425,7 @@
     self.missionCommand = @"";
 
     if (IS_IPAD()) {
-        if ([UITableView respondsToSelector:@selector(setBackgroundView:)])
+        if ([self.tableView respondsToSelector:@selector(setBackgroundView:)])
             [self.tableView setBackgroundView:nil];
         self.view.backgroundColor = [UIColor clearColor];
         self.tableView.separatorColor = UICOLOR_HW_YELLOW_BODER;
--- a/project_files/HedgewarsMobile/Classes/MasterViewController.m	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/MasterViewController.m	Fri Nov 05 20:08:15 2010 +0100
@@ -153,7 +153,7 @@
                 break;
             case 4:
                 if (nil == supportViewController)
-                    supportViewController = [[SupportViewController alloc] initWithNibName:@"SupportViewController" bundle:nil];
+                    supportViewController = [[SupportViewController alloc] initWithStyle:UITableViewStyleGrouped];
                 nextController = supportViewController;
                 break;
         }
--- a/project_files/HedgewarsMobile/Classes/SavedGamesViewController.m	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/SavedGamesViewController.m	Fri Nov 05 20:08:15 2010 +0100
@@ -40,7 +40,7 @@
 }
 
 -(void) viewDidLoad {
-    if ([UITableView respondsToSelector:@selector(setBackgroundView:)])
+    if ([self.tableView respondsToSelector:@selector(setBackgroundView:)])
         self.tableView.backgroundView = nil;
 
     NSString *imgName;
@@ -165,7 +165,7 @@
     footer.backgroundColor = [UIColor clearColor];
     
     UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width*80/100, 100)];
-    label.center = CGPointMake(self.tableView.frame.size.width/2,70);
+    label.center = CGPointMake(self.tableView.frame.size.width/2, 70);
     label.textAlignment = UITextAlignmentCenter;
     label.font = [UIFont systemFontOfSize:16];
     label.textColor = [UIColor lightGrayColor];
@@ -178,6 +178,10 @@
     return [footer autorelease];
 }
 
+-(CGFloat) tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
+    return 125;
+}
+
 -(void) tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
     NSUInteger row = [indexPath row];
     [(EditableCellView *)[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:row inSection:0]] save:nil];
--- a/project_files/HedgewarsMobile/Classes/SchemeWeaponConfigViewController.m	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/SchemeWeaponConfigViewController.m	Fri Nov 05 20:08:15 2010 +0100
@@ -41,8 +41,8 @@
     self.selectedScheme = nil;
     self.selectedWeapon = nil;
 
-    if ([UITableView respondsToSelector:@selector(setBackgroundView:)])
-         [self.tableView setBackgroundView:nil];
+    if ([self.tableView respondsToSelector:@selector(setBackgroundView:)])
+        [self.tableView setBackgroundView:nil];
     self.view.backgroundColor = [UIColor clearColor];
     self.tableView.separatorColor = UICOLOR_HW_YELLOW_BODER;
     self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
--- a/project_files/HedgewarsMobile/Classes/SingleSchemeViewController.m	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/SingleSchemeViewController.m	Fri Nov 05 20:08:15 2010 +0100
@@ -318,6 +318,13 @@
     return sectionTitle;
 }
 
+-(CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
+    if ([indexPath section] == 2)
+        return 56;
+    else
+        return self.tableView.rowHeight;
+}
+
 #pragma mark -
 #pragma mark Memory management
 -(void) didReceiveMemoryWarning {
--- a/project_files/HedgewarsMobile/Classes/SupportViewController.h	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/SupportViewController.h	Fri Nov 05 20:08:15 2010 +0100
@@ -21,10 +21,10 @@
 
 #import <UIKit/UIKit.h>
 
-@interface SupportViewController : UIViewController {
-
+@interface SupportViewController : UITableViewController {
+    NSArray *waysToSupport;
 }
 
--(IBAction) buttonPressed:(id) sender;
+@property (nonatomic, retain) NSArray *waysToSupport;
 
 @end
--- a/project_files/HedgewarsMobile/Classes/SupportViewController.m	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/SupportViewController.m	Fri Nov 05 20:08:15 2010 +0100
@@ -23,30 +23,150 @@
 #import "CommodityFunctions.h"
 
 @implementation SupportViewController
+@synthesize waysToSupport;
 
--(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation {
+-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
     return rotationManager(interfaceOrientation);
 }
 
--(void) didReceiveMemoryWarning {
-    // Releases the view if it doesn't have a superview.
+#pragma mark -
+#pragma mark View lifecycle
+-(void) viewDidLoad {
+    [super viewDidLoad];
+
+    NSArray *array = [[NSArray alloc] initWithObjects:
+                      NSLocalizedString(@"Leave a positive review on iTunes!",@""),
+                      NSLocalizedString(@"Join us on Facebook",@""),
+                      NSLocalizedString(@"Follow on Twitter",@""),
+                      NSLocalizedString(@"Visit website",@""),
+                      nil];
+    self.waysToSupport = array;
+    [array release];
+
+    self.tableView.rowHeight = 50;
+}
+
+#pragma mark -
+#pragma mark Table view data source
+-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
+    return 2;
+}
+
+-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
+    if (section == 0)
+        return 1;
+    else
+        return [self.waysToSupport count] - 1;
+}
+
+-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
+    static NSString *CellIdentifier = @"Cell";
+    NSInteger row = [indexPath row];
+    NSInteger section = [indexPath section];
+
+    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
+    if (cell == nil)
+        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
+
+    NSString *rowString = [self.waysToSupport objectAtIndex:(row + section)];
+    cell.textLabel.text = rowString;
+
+    if (section == 0) {
+        cell.textLabel.textAlignment = UITextAlignmentCenter;
+        cell.imageView.image = nil;
+    } else {
+        cell.textLabel.textAlignment = UITextAlignmentLeft;
+        NSString *imgString = nil;
+        switch (row) {
+            case 0:
+                imgString = @"fb.png";
+                break;
+            case 1:
+                imgString = @"tw.png";
+                break;
+            case 2:
+                imgString = @"Icon-Small.png";
+                break;
+            default:
+                DLog(@"No way");
+                break;
+        }
+        
+        UIImage *img = [[UIImage alloc] initWithContentsOfFile:imgString];
+        cell.imageView.image = img;
+        [img release];
+    }
+    
+    return cell;
+}
+
+#pragma mark -
+#pragma mark Table view delegate
+-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
+    NSString *urlString = nil;
+    if ([indexPath section] == 0)
+        urlString = @"http://itunes.apple.com/us/app/hedgewars/id391234866?affC=QQABAAAAHgAFasEiWjVwUGZOc3k1VGctQkRJazlacXhUclpBTVpiU2xteVdfUQ%3D%3D#&mt=8";
+    else
+        switch ([indexPath row]) {
+            case 0:
+                urlString = @"http://www.facebook.com/Hedgewars";
+                break;
+            case 1:
+                urlString = @"http://twitter.com/hedgewars";
+                break;
+            case 2:
+                urlString = @"http://www.hedgewars.org";
+                break;
+            default:
+                DLog(@"No way");
+                break;
+        }
+    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
+}
+
+-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger) section {
+    if (section == 1) {
+        UIView *footer = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 240)];
+        UIImage *img = [[UIImage alloc] initWithContentsOfFile:@"surprise.png"];
+        UIImageView *imgView = [[UIImageView alloc] initWithImage:img];
+        [img release];
+        imgView.center = CGPointMake(self.tableView.frame.size.width/2, 120);
+        [footer addSubview:imgView];
+        [imgView release];
+        
+        UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 20)];
+        label.textAlignment = UITextAlignmentCenter;
+        label.text = @" ♥ THANK YOU ♥ ";
+        label.backgroundColor = [UIColor clearColor];
+        label.center = CGPointMake(self.tableView.frame.size.width/2, 250);
+        [footer addSubview:label];
+        [label release];
+        
+        return [footer autorelease];
+    } else
+        return nil;
+}
+
+-(CGFloat) tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
+    // image height + label height
+    return 265;
+}
+
+#pragma mark -
+#pragma mark Memory management
+-(void)didReceiveMemoryWarning {
     [super didReceiveMemoryWarning];
-    // Release any cached data, images, etc that aren't in use.
 }
 
 -(void) viewDidUnload {
+    self.waysToSupport = nil;
+    MSG_DIDUNLOAD();
     [super viewDidUnload];
-    // Release any retained subviews of the main view.
-    // e.g. self.myOutlet = nil;
 }
 
 -(void) dealloc {
+    [self.waysToSupport release];
     [super dealloc];
 }
 
--(IBAction) buttonPressed:(id) sender {
-    NSString *reviewURL = @"http://itunes.apple.com/us/app/hedgewars/id391234866?affC=QQABAAAAHgAFasEiWjVwUGZOc3k1VGctQkRJazlacXhUclpBTVpiU2xteVdfUQ%3D%3D#&mt=8";
-    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:reviewURL]];
-}
-
 @end
--- a/project_files/HedgewarsMobile/Classes/TeamConfigViewController.m	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Classes/TeamConfigViewController.m	Fri Nov 05 20:08:15 2010 +0100
@@ -39,7 +39,7 @@
     CGSize screenSize = [[UIScreen mainScreen] bounds].size;
     self.view.frame = CGRectMake(0, 0, screenSize.height, screenSize.width - 44);
 
-    if ([UITableView respondsToSelector:@selector(setBackgroundView:)])
+    if ([self.tableView respondsToSelector:@selector(setBackgroundView:)])
         [self.tableView setBackgroundView:nil];
     self.view.backgroundColor = [UIColor clearColor];
     self.tableView.separatorColor = UICOLOR_HW_YELLOW_BODER;
--- a/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj	Fri Nov 05 20:08:15 2010 +0100
@@ -135,8 +135,7 @@
 		6199E81612463EA800DADF8C /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6199E81512463EA800DADF8C /* CFNetwork.framework */; };
 		6199E81A12463EC400DADF8C /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6199E81912463EC400DADF8C /* SystemConfiguration.framework */; };
 		6199E839124647DE00DADF8C /* SupportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6199E837124647DE00DADF8C /* SupportViewController.m */; };
-		6199E83A124647DE00DADF8C /* SupportViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6199E838124647DE00DADF8C /* SupportViewController.xib */; };
-		6199E86D12464A8E00DADF8C /* surpise.png in Resources */ = {isa = PBXBuildFile; fileRef = 6199E86C12464A8E00DADF8C /* surpise.png */; };
+		6199E86D12464A8E00DADF8C /* surprise.png in Resources */ = {isa = PBXBuildFile; fileRef = 6199E86C12464A8E00DADF8C /* surprise.png */; };
 		619C5ACF124F7DE200D041AE /* libLua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 619C5ACE124F7DDF00D041AE /* libLua.a */; };
 		619C5AF4124F7E3100D041AE /* LuaPas.pas in Sources */ = {isa = PBXBuildFile; fileRef = 619C5AF3124F7E3100D041AE /* LuaPas.pas */; };
 		619C5BA2124FA59000D041AE /* MapPreviewButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = 619C5BA1124FA59000D041AE /* MapPreviewButtonView.m */; };
@@ -155,6 +154,8 @@
 		61D205A1127CDD1100ABD83E /* ObjcExports.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D205A0127CDD1100ABD83E /* ObjcExports.m */; };
 		61DE8F221257EB1100B80214 /* AmmoMenuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61DE8F211257EB1100B80214 /* AmmoMenuViewController.m */; };
 		61E1F4F811D004240016A5AA /* adler32.pas in Sources */ = {isa = PBXBuildFile; fileRef = 61E1F4F711D004240016A5AA /* adler32.pas */; };
+		61E2F7441283752C00E12521 /* fb.png in Resources */ = {isa = PBXBuildFile; fileRef = 61E2F7421283752C00E12521 /* fb.png */; };
+		61E2F7451283752C00E12521 /* tw.png in Resources */ = {isa = PBXBuildFile; fileRef = 61E2F7431283752C00E12521 /* tw.png */; };
 		61EBA62A11DFF2BC0048B68A /* title.png in Resources */ = {isa = PBXBuildFile; fileRef = 61EBA62811DFF2BC0048B68A /* title.png */; };
 		61EBA62D11DFF3310048B68A /* backgroundAndTitle.png in Resources */ = {isa = PBXBuildFile; fileRef = 61EBA62C11DFF3310048B68A /* backgroundAndTitle.png */; };
 		61EF920E11DF57AC003441C4 /* arrowDown.png in Resources */ = {isa = PBXBuildFile; fileRef = 61EF920511DF57AC003441C4 /* arrowDown.png */; };
@@ -882,8 +883,7 @@
 		6199E81912463EC400DADF8C /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
 		6199E836124647DE00DADF8C /* SupportViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SupportViewController.h; sourceTree = "<group>"; };
 		6199E837124647DE00DADF8C /* SupportViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SupportViewController.m; sourceTree = "<group>"; };
-		6199E838124647DE00DADF8C /* SupportViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = SupportViewController.xib; path = ../Resources/SupportViewController.xib; sourceTree = "<group>"; };
-		6199E86C12464A8E00DADF8C /* surpise.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = surpise.png; path = Resources/surpise.png; sourceTree = "<group>"; };
+		6199E86C12464A8E00DADF8C /* surprise.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = surprise.png; path = Resources/surprise.png; sourceTree = "<group>"; };
 		619C09E911E8B8D600F1DF16 /* title_small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = title_small.png; path = "Resources/Frontend-iPhone/title_small.png"; sourceTree = "<group>"; };
 		619C5AC0124F7DDF00D041AE /* Lua.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Lua.xcodeproj; path = ../../../Library/Lua/Lua.xcodeproj; sourceTree = SOURCE_ROOT; };
 		619C5AF3124F7E3100D041AE /* LuaPas.pas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; name = LuaPas.pas; path = ../../hedgewars/LuaPas.pas; sourceTree = SOURCE_ROOT; };
@@ -897,6 +897,8 @@
 		61DE8F201257EB1100B80214 /* AmmoMenuViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AmmoMenuViewController.h; sourceTree = "<group>"; };
 		61DE8F211257EB1100B80214 /* AmmoMenuViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AmmoMenuViewController.m; sourceTree = "<group>"; };
 		61E1F4F711D004240016A5AA /* adler32.pas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; name = adler32.pas; path = ../../hedgewars/adler32.pas; sourceTree = SOURCE_ROOT; };
+		61E2F7421283752C00E12521 /* fb.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = fb.png; path = Resources/Icons/fb.png; sourceTree = "<group>"; };
+		61E2F7431283752C00E12521 /* tw.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = tw.png; path = Resources/Icons/tw.png; sourceTree = "<group>"; };
 		61EBA62811DFF2BC0048B68A /* title.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = title.png; path = "Resources/Frontend-iPad/title.png"; sourceTree = "<group>"; };
 		61EBA62C11DFF3310048B68A /* backgroundAndTitle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = backgroundAndTitle.png; path = "Resources/Frontend-iPad/backgroundAndTitle.png"; sourceTree = "<group>"; };
 		61EF920511DF57AC003441C4 /* arrowDown.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = arrowDown.png; path = Resources/Overlay/arrowDown.png; sourceTree = "<group>"; };
@@ -1031,7 +1033,7 @@
 			isa = PBXGroup;
 			children = (
 				6147DAD21253DCDE0010357E /* savesButton.png */,
-				6199E86C12464A8E00DADF8C /* surpise.png */,
+				6199E86C12464A8E00DADF8C /* surprise.png */,
 				611EEBC0122B34A800DF6938 /* helpingame.png */,
 				611EEC30122B54D700DF6938 /* helpplain.png */,
 				611EEBC2122B355700DF6938 /* helpbottom.png */,
@@ -1225,7 +1227,6 @@
 				616591FB11CA9BA200D6E256 /* SchemeSettingsViewController.m */,
 				6199E836124647DE00DADF8C /* SupportViewController.h */,
 				6199E837124647DE00DADF8C /* SupportViewController.m */,
-				6199E838124647DE00DADF8C /* SupportViewController.xib */,
 			);
 			name = "First Level";
 			sourceTree = "<group>";
@@ -1379,6 +1380,8 @@
 		61F7A42811E2905C0040BA66 /* Icons */ = {
 			isa = PBXGroup;
 			children = (
+				61E2F7421283752C00E12521 /* fb.png */,
+				61E2F7431283752C00E12521 /* tw.png */,
 				6183D83C11E2BCE200A88903 /* LI-ipad-Landscape.png */,
 				6183D83D11E2BCE200A88903 /* Default.png */,
 				61F7A43111E290650040BA66 /* Icon-72.png */,
@@ -2142,8 +2145,7 @@
 				61842B24122B619D0096E335 /* HelpPageInGameViewController.xib in Resources */,
 				61842B3E122B65BD0096E335 /* helpabove.png in Resources */,
 				61842B40122B66280096E335 /* helpleft.png in Resources */,
-				6199E83A124647DE00DADF8C /* SupportViewController.xib in Resources */,
-				6199E86D12464A8E00DADF8C /* surpise.png in Resources */,
+				6199E86D12464A8E00DADF8C /* surprise.png in Resources */,
 				611D9BFC12497E9800008271 /* SavedGamesViewController.xib in Resources */,
 				611DA031124E2BC500008271 /* mediumBackground~ipad.png in Resources */,
 				611DA1D0124E5C6300008271 /* plus.png in Resources */,
@@ -2160,6 +2162,8 @@
 				61A6710612747E4000B06CE7 /* backgroundCenter.png in Resources */,
 				614AE65D127D090A0070BF5F /* smallerBackground~ipad.png in Resources */,
 				614AE65E127D090A0070BF5F /* smallerBackground~iphone.png in Resources */,
+				61E2F7441283752C00E12521 /* fb.png in Resources */,
+				61E2F7451283752C00E12521 /* tw.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
Binary file project_files/HedgewarsMobile/Resources/Icons/fb.png has changed
Binary file project_files/HedgewarsMobile/Resources/Icons/tw.png has changed
--- a/project_files/HedgewarsMobile/Resources/Settings/Schemes/Barrel Mayhem.plist	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Resources/Settings/Schemes/Barrel Mayhem.plist	Fri Nov 05 20:08:15 2010 +0100
@@ -10,7 +10,7 @@
 		<integer>15</integer>
 		<integer>0</integer>
 		<integer>0</integer>
-		<integer>1</integer>
+		<integer>0</integer>
 		<integer>0</integer>
 		<integer>40</integer>
 	</array>
--- a/project_files/HedgewarsMobile/Resources/Settings/Schemes/Default.plist	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Resources/Settings/Schemes/Default.plist	Fri Nov 05 20:08:15 2010 +0100
@@ -22,7 +22,7 @@
 		<false/>
 		<false/>
 		<false/>
-		<true/>
+		<false/>
 		<false/>
 		<false/>
 		<false/>
--- a/project_files/HedgewarsMobile/Resources/Settings/Schemes/Minefield.plist	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Resources/Settings/Schemes/Minefield.plist	Fri Nov 05 20:08:15 2010 +0100
@@ -22,7 +22,7 @@
 		<false/>
 		<false/>
 		<false/>
-		<true/>
+		<false/>
 		<false/>
 		<false/>
 		<false/>
--- a/project_files/HedgewarsMobile/Resources/Settings/Schemes/Pro Mode.plist	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Resources/Settings/Schemes/Pro Mode.plist	Fri Nov 05 20:08:15 2010 +0100
@@ -10,7 +10,7 @@
 		<integer>15</integer>
 		<integer>0</integer>
 		<integer>3</integer>
-		<integer>4</integer>
+		<integer>0</integer>
 		<integer>0</integer>
 		<integer>2</integer>
 	</array>
--- a/project_files/HedgewarsMobile/Resources/Settings/Schemes/Shoppa.plist	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Resources/Settings/Schemes/Shoppa.plist	Fri Nov 05 20:08:15 2010 +0100
@@ -10,7 +10,7 @@
 		<integer>50</integer>
 		<integer>1</integer>
 		<integer>3</integer>
-		<integer>4</integer>
+		<integer>0</integer>
 		<integer>0</integer>
 		<integer>0</integer>
 	</array>
--- a/project_files/HedgewarsMobile/Resources/Settings/Schemes/Timeless.plist	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Resources/Settings/Schemes/Timeless.plist	Fri Nov 05 20:08:15 2010 +0100
@@ -22,7 +22,7 @@
 		<false/>
 		<false/>
 		<false/>
-		<true/>
+		<false/>
 		<false/>
 		<false/>
 		<false/>
--- a/project_files/HedgewarsMobile/Resources/Settings/Schemes/Tunnel Hogs.plist	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Resources/Settings/Schemes/Tunnel Hogs.plist	Fri Nov 05 20:08:15 2010 +0100
@@ -22,7 +22,7 @@
 		<false/>
 		<false/>
 		<false/>
-		<true/>
+		<false/>
 		<false/>
 		<false/>
 		<false/>
--- a/project_files/HedgewarsMobile/Resources/Settings/iFrontend/gameFlags_en.plist	Fri Nov 05 20:06:57 2010 +0100
+++ b/project_files/HedgewarsMobile/Resources/Settings/iFrontend/gameFlags_en.plist	Fri Nov 05 20:08:15 2010 +0100
@@ -52,11 +52,11 @@
 	</dict>
 	<dict>
 		<key>description</key>
-		<string>Enable random mines</string>
+		<string>All (living) hedgehogs are fully restored at the end of turn</string>
 		<key>image</key>
-		<string>Mines</string>
+		<string>ResetHealth</string>
 		<key>title</key>
-		<string>Add Mines</string>
+		<string>Reset Health</string>
 	</dict>
 	<dict>
 		<key>description</key>
@@ -164,7 +164,7 @@
 	</dict>
 	<dict>
 		<key>description</key>
-		<string>Each hedgehog has its own ammo.</string>
+		<string>Each hedgehog has its own ammo</string>
 		<key>image</key>
 		<string>PerHogAmmo</string>
 		<key>title</key>
--- a/project_files/HedgewarsMobile/Resources/SupportViewController.xib	Fri Nov 05 20:06:57 2010 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,561 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="7.10">
-	<data>
-		<int key="IBDocument.SystemTarget">1024</int>
-		<string key="IBDocument.SystemVersion">10F569</string>
-		<string key="IBDocument.InterfaceBuilderVersion">788</string>
-		<string key="IBDocument.AppKitVersion">1038.29</string>
-		<string key="IBDocument.HIToolboxVersion">461.00</string>
-		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
-			<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-			<string key="NS.object.0">117</string>
-		</object>
-		<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
-			<bool key="EncodedWithXMLCoder">YES</bool>
-			<integer value="2"/>
-		</object>
-		<object class="NSArray" key="IBDocument.PluginDependencies">
-			<bool key="EncodedWithXMLCoder">YES</bool>
-			<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-		</object>
-		<object class="NSMutableDictionary" key="IBDocument.Metadata">
-			<bool key="EncodedWithXMLCoder">YES</bool>
-			<object class="NSArray" key="dict.sortedKeys" id="0">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-			</object>
-			<object class="NSMutableArray" key="dict.values">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-			</object>
-		</object>
-		<object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
-			<bool key="EncodedWithXMLCoder">YES</bool>
-			<object class="IBProxyObject" id="841351856">
-				<string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
-				<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-			</object>
-			<object class="IBProxyObject" id="606714003">
-				<string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
-				<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-			</object>
-			<object class="IBUIView" id="766721923">
-				<reference key="NSNextResponder"/>
-				<int key="NSvFlags">292</int>
-				<object class="NSMutableArray" key="NSSubviews">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-					<object class="IBUILabel" id="952519521">
-						<reference key="NSNextResponder" ref="766721923"/>
-						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{94, 214}, {514, 21}}</string>
-						<reference key="NSSuperview" ref="766721923"/>
-						<bool key="IBUIOpaque">NO</bool>
-						<bool key="IBUIClipsSubviews">YES</bool>
-						<int key="IBUIContentMode">7</int>
-						<bool key="IBUIUserInteractionEnabled">NO</bool>
-						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-						<string key="IBUIText">If you like this app, please leave a positive review on the AppStore!</string>
-						<object class="NSColor" key="IBUITextColor" id="842044243">
-							<int key="NSColorSpace">1</int>
-							<bytes key="NSRGB">MCAwIDAAA</bytes>
-						</object>
-						<nil key="IBUIHighlightedColor"/>
-						<int key="IBUIBaselineAdjustment">1</int>
-						<float key="IBUIMinimumFontSize">10</float>
-						<int key="IBUITextAlignment">1</int>
-					</object>
-					<object class="IBUIImageView" id="833721343">
-						<reference key="NSNextResponder" ref="766721923"/>
-						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{231, 20}, {240, 160}}</string>
-						<reference key="NSSuperview" ref="766721923"/>
-						<bool key="IBUIOpaque">NO</bool>
-						<bool key="IBUIUserInteractionEnabled">NO</bool>
-						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-						<object class="NSCustomResource" key="IBUIImage">
-							<string key="NSClassName">NSImage</string>
-							<string key="NSResourceName">denied.png</string>
-						</object>
-					</object>
-					<object class="IBUIImageView" id="327598607">
-						<reference key="NSNextResponder" ref="766721923"/>
-						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{191, 363}, {320, 240}}</string>
-						<reference key="NSSuperview" ref="766721923"/>
-						<bool key="IBUIOpaque">NO</bool>
-						<bool key="IBUIUserInteractionEnabled">NO</bool>
-						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-						<object class="NSCustomResource" key="IBUIImage">
-							<string key="NSClassName">NSImage</string>
-							<string key="NSResourceName">surpise.png</string>
-						</object>
-					</object>
-					<object class="IBUIButton" id="447701121">
-						<reference key="NSNextResponder" ref="766721923"/>
-						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{293, 269}, {116, 37}}</string>
-						<reference key="NSSuperview" ref="766721923"/>
-						<bool key="IBUIOpaque">NO</bool>
-						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-						<int key="IBUIContentHorizontalAlignment">0</int>
-						<int key="IBUIContentVerticalAlignment">0</int>
-						<object class="NSFont" key="IBUIFont">
-							<string key="NSName">Helvetica-Bold</string>
-							<double key="NSSize">15</double>
-							<int key="NSfFlags">16</int>
-						</object>
-						<int key="IBUIButtonType">1</int>
-						<string key="IBUINormalTitle">Open iTunes</string>
-						<object class="NSColor" key="IBUIHighlightedTitleColor">
-							<int key="NSColorSpace">3</int>
-							<bytes key="NSWhite">MQA</bytes>
-						</object>
-						<object class="NSColor" key="IBUINormalTitleColor">
-							<int key="NSColorSpace">1</int>
-							<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
-						</object>
-						<object class="NSColor" key="IBUINormalTitleShadowColor">
-							<int key="NSColorSpace">3</int>
-							<bytes key="NSWhite">MC41AA</bytes>
-						</object>
-					</object>
-					<object class="IBUILabel" id="239678900">
-						<reference key="NSNextResponder" ref="766721923"/>
-						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{274, 611}, {153, 37}}</string>
-						<reference key="NSSuperview" ref="766721923"/>
-						<bool key="IBUIOpaque">NO</bool>
-						<bool key="IBUIClipsSubviews">YES</bool>
-						<int key="IBUIContentMode">7</int>
-						<bool key="IBUIUserInteractionEnabled">NO</bool>
-						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-						<string key="IBUIText"> ♥ THANK YOU ♥ </string>
-						<object class="NSFont" key="IBUIFont">
-							<string key="NSName">Helvetica-Bold</string>
-							<double key="NSSize">17</double>
-							<int key="NSfFlags">16</int>
-						</object>
-						<reference key="IBUITextColor" ref="842044243"/>
-						<nil key="IBUIHighlightedColor"/>
-						<int key="IBUIBaselineAdjustment">1</int>
-						<float key="IBUIMinimumFontSize">10</float>
-						<int key="IBUITextAlignment">1</int>
-					</object>
-				</object>
-				<string key="NSFrameSize">{703, 724}</string>
-				<reference key="NSSuperview"/>
-				<object class="NSColor" key="IBUIBackgroundColor">
-					<int key="NSColorSpace">3</int>
-					<bytes key="NSWhite">MQA</bytes>
-					<object class="NSColorSpace" key="NSCustomColorSpace">
-						<int key="NSID">2</int>
-					</object>
-				</object>
-				<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-				<object class="IBUISimulatedNavigationBarMetrics" key="IBUISimulatedTopBarMetrics">
-					<bool key="IBUIPrompted">NO</bool>
-				</object>
-				<object class="IBUISimulatedOrientationMetrics" key="IBUISimulatedOrientationMetrics">
-					<int key="interfaceOrientation">3</int>
-				</object>
-				<object class="IBUISimulatedSizeMetrics" key="IBUISimulatedDestinationMetrics">
-					<string key="IBUIDestinationClass">IBUISplitViewController</string>
-					<object class="NSDictionary" key="IBUIDestinationContext">
-						<string key="NS.key.0">IBUISplitViewControllerContentSizeLocation</string>
-						<string key="NS.object.0">IBUISplitViewControllerContentSizeLocationDetail</string>
-					</object>
-					<string key="IBUITargetRuntime">IBIPadFramework</string>
-					<string key="IBUIDisplayName">Detail</string>
-				</object>
-				<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-			</object>
-		</object>
-		<object class="IBObjectContainer" key="IBDocument.Objects">
-			<object class="NSMutableArray" key="connectionRecords">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<object class="IBConnectionRecord">
-					<object class="IBCocoaTouchOutletConnection" key="connection">
-						<string key="label">view</string>
-						<reference key="source" ref="841351856"/>
-						<reference key="destination" ref="766721923"/>
-					</object>
-					<int key="connectionID">3</int>
-				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBCocoaTouchEventConnection" key="connection">
-						<string key="label">buttonPressed:</string>
-						<reference key="source" ref="447701121"/>
-						<reference key="destination" ref="841351856"/>
-						<int key="IBEventType">7</int>
-					</object>
-					<int key="connectionID">11</int>
-				</object>
-			</object>
-			<object class="IBMutableOrderedSet" key="objectRecords">
-				<object class="NSArray" key="orderedObjects">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-					<object class="IBObjectRecord">
-						<int key="objectID">0</int>
-						<reference key="object" ref="0"/>
-						<reference key="children" ref="1000"/>
-						<nil key="parent"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">-1</int>
-						<reference key="object" ref="841351856"/>
-						<reference key="parent" ref="0"/>
-						<string key="objectName">File's Owner</string>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">-2</int>
-						<reference key="object" ref="606714003"/>
-						<reference key="parent" ref="0"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">2</int>
-						<reference key="object" ref="766721923"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="833721343"/>
-							<reference ref="952519521"/>
-							<reference ref="447701121"/>
-							<reference ref="327598607"/>
-							<reference ref="239678900"/>
-						</object>
-						<reference key="parent" ref="0"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">4</int>
-						<reference key="object" ref="952519521"/>
-						<reference key="parent" ref="766721923"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">5</int>
-						<reference key="object" ref="833721343"/>
-						<reference key="parent" ref="766721923"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">6</int>
-						<reference key="object" ref="327598607"/>
-						<reference key="parent" ref="766721923"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">7</int>
-						<reference key="object" ref="447701121"/>
-						<reference key="parent" ref="766721923"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">12</int>
-						<reference key="object" ref="239678900"/>
-						<reference key="parent" ref="766721923"/>
-					</object>
-				</object>
-			</object>
-			<object class="NSMutableDictionary" key="flattenedProperties">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<object class="NSArray" key="dict.sortedKeys">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-					<string>-1.CustomClassName</string>
-					<string>-2.CustomClassName</string>
-					<string>12.IBPluginDependency</string>
-					<string>2.IBEditorWindowLastContentRect</string>
-					<string>2.IBPluginDependency</string>
-					<string>4.IBPluginDependency</string>
-					<string>5.IBPluginDependency</string>
-					<string>6.IBPluginDependency</string>
-					<string>7.IBPluginDependency</string>
-				</object>
-				<object class="NSMutableArray" key="dict.values">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-					<string>SupportViewController</string>
-					<string>UIResponder</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>{{562, 125}, {703, 768}}</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-				</object>
-			</object>
-			<object class="NSMutableDictionary" key="unlocalizedProperties">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<reference key="dict.sortedKeys" ref="0"/>
-				<object class="NSMutableArray" key="dict.values">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-				</object>
-			</object>
-			<nil key="activeLocalization"/>
-			<object class="NSMutableDictionary" key="localizations">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<reference key="dict.sortedKeys" ref="0"/>
-				<object class="NSMutableArray" key="dict.values">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-				</object>
-			</object>
-			<nil key="sourceID"/>
-			<int key="maxID">12</int>
-		</object>
-		<object class="IBClassDescriber" key="IBDocument.Classes">
-			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<object class="IBPartialClassDescription">
-					<string key="className">SupportViewController</string>
-					<string key="superclassName">UIViewController</string>
-					<object class="NSMutableDictionary" key="actions">
-						<string key="NS.key.0">buttonPressed:</string>
-						<string key="NS.object.0">id</string>
-					</object>
-					<object class="NSMutableDictionary" key="actionInfosByName">
-						<string key="NS.key.0">buttonPressed:</string>
-						<object class="IBActionInfo" key="NS.object.0">
-							<string key="name">buttonPressed:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-					</object>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">Classes/SupportViewController.h</string>
-					</object>
-				</object>
-			</object>
-			<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSError.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UIAccessibility.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UINibLoading.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier" id="786211723">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UIResponder.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIButton</string>
-					<string key="superclassName">UIControl</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UIButton.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIControl</string>
-					<string key="superclassName">UIView</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UIControl.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIImageView</string>
-					<string key="superclassName">UIView</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UIImageView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UILabel</string>
-					<string key="superclassName">UIView</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UILabel.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIResponder</string>
-					<string key="superclassName">NSObject</string>
-					<reference key="sourceIdentifier" ref="786211723"/>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UISearchBar</string>
-					<string key="superclassName">UIView</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UISearchBar.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UISearchDisplayController</string>
-					<string key="superclassName">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UISearchDisplayController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIView</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UITextField.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIView</string>
-					<string key="superclassName">UIResponder</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UIView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIViewController</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UINavigationController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIViewController</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UIPopoverController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIViewController</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UISplitViewController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIViewController</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UITabBarController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIViewController</string>
-					<string key="superclassName">UIResponder</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">UIKit.framework/Headers/UIViewController.h</string>
-					</object>
-				</object>
-			</object>
-		</object>
-		<int key="IBDocument.localizationMode">0</int>
-		<string key="IBDocument.TargetRuntimeIdentifier">IBIPadFramework</string>
-		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
-			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
-			<integer value="1024" key="NS.object.0"/>
-		</object>
-		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
-			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
-			<integer value="3100" key="NS.object.0"/>
-		</object>
-		<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
-		<string key="IBDocument.LastKnownRelativeProjectPath">../Hedgewars.xcodeproj</string>
-		<int key="IBDocument.defaultPropertyAccessControl">3</int>
-		<object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
-			<bool key="EncodedWithXMLCoder">YES</bool>
-			<object class="NSArray" key="dict.sortedKeys">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<string>denied.png</string>
-				<string>surpise.png</string>
-			</object>
-			<object class="NSMutableArray" key="dict.values">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<string>{240, 160}</string>
-				<string>{320, 240}</string>
-			</object>
-		</object>
-		<string key="IBCocoaTouchPluginVersion">117</string>
-	</data>
-</archive>
Binary file project_files/HedgewarsMobile/Resources/surpise.png has changed
Binary file project_files/HedgewarsMobile/Resources/surprise.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Bob.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Bub.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Cororon.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Kululun.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/RSR.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Reserved/51e46e89a4f7ee3ea760bb587063b202judo.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Reserved/941fc72a68a50cebf562059816e8cb26RSR.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Reserved/afaff8193505e29230b76f8c8dd78170lambda.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Reserved/e587f6146ebfbdefdc028c591643f220Bob.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Reserved/e587f6146ebfbdefdc028c591643f220Bub.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Reserved/e587f6146ebfbdefdc028c591643f220Cororon.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/Reserved/e587f6146ebfbdefdc028c591643f220Kululun.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/judo.png has changed
Binary file share/hedgewars/Data/Graphics/Hats/lambda.png has changed
--- a/share/hedgewars/Data/Locale/hedgewars_ar.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_ar.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -14,9 +14,12 @@
         <source>Never</source>
         <translation>ابدا</translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>Every %1 turn</source>
-        <translation type="unfinished">كل %1 دور
+        <translation type="unfinished">
+            <numerusform>كل %1 دور
+        </numerusform>
+            <numerusform></numerusform>
         </translation>
     </message>
 </context>
@@ -84,6 +87,20 @@
         <source>Please select record from the list above</source>
         <translation>اختار من القائمة</translation>
     </message>
+    <message>
+        <source>DefaultTeam</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -209,7 +226,7 @@
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation type="unfinished">اسمك %1
+        <translation type="obsolete">اسمك %1
 سجلت على Hedgewars.org
 اعطي كلمة السر
 او اختر اسم ثاني</translation>
@@ -230,6 +247,13 @@
         <source>%1 *** %2 has left</source>
         <translation>%1 *** %2 خرج</translation>
     </message>
+    <message>
+        <source>Your nickname %1 is
+registered on Hedgewars.org
+Please provide your password below
+or pick another nickname in game config:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>KB</name>
@@ -299,18 +323,68 @@
     <name>PageGameStats</name>
     <message>
         <source>&lt;p&gt;The best shot award was won by &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;افضل ضربة كانت من قبل &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.&lt;/p&gt;</translation>
+        <translation type="obsolete">&lt;p&gt;افضل ضربة كانت من قبل &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.&lt;/p&gt;</translation>
     </message>
     <message>
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;افضل لاعب هو &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;
+        <translation type="obsolete">&lt;p&gt;افضل لاعب هو &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;
         </translation>
     </message>
     <message>
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;المجموع&lt;b&gt;%1&lt;/b&gt; من اللاعبين قضوا في اللعبة.&lt;/p&gt;
+        <translation type="obsolete">&lt;p&gt;المجموع&lt;b&gt;%1&lt;/b&gt; من اللاعبين قضوا في اللعبة.&lt;/p&gt;
+        </translation>
+    </message>
+    <message>
+        <source>Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Health graph</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ranking</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The best shot award was won by &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message numerus="yes">
+        <source>The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
         </translation>
     </message>
+    <message numerus="yes">
+        <source>A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message>
+        <source>(%1 kill)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>(%1 kills)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;b&gt;%1&lt;/b&gt; thought it&apos;s good to shoot his own hedgehogs with &lt;b&gt;%2&lt;/b&gt; pts.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;b&gt;%1&lt;/b&gt; killed &lt;b&gt;%2&lt;/b&gt; of his own hedgehogs.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;b&gt;%1&lt;/b&gt; was scared and skipped turn &lt;b&gt;%2&lt;/b&gt; times.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMain</name>
@@ -322,6 +396,246 @@
         <source>Network Game (Play a game across a network)</source>
         <translation>لعبة شبكية (عن طريق شبكة اتصال)</translation>
     </message>
+    <message>
+        <source>Simply pick the same color as a friend to play together as a team. Each of you will still control his or her own hedgehogs but they&apos;ll win or lose together.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Some weapons might do only low damage but they can be a lot more devastating in the right situation. Try to use the Desert Eagle to knock multiple hedgehogs into the water.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If you&apos;re unsure what to do and don&apos;t want to waste ammo, skip one round. But don&apos;t let too much time pass as there will be Sudden Death!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Want to save ropse? Release the rope in mid air and then shoot again. As long as you don&apos;t touch the ground you&apos;ll reuse your rope without wasting ammo!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If you&apos;d like to keep others from using your preferred nickname on the official server, register an account at http://www.hedgewars.org/.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You&apos;re bored of default gameplay? Try one of the missions - they&apos;ll offer different gameplay depending on the one you picked.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>By default the game will always record the last game played as a demo. Select &apos;Local Game&apos; and pick the &apos;Demos&apos; button on the lower right corner to play or manage them.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is Open Source and Freeware we create in our spare time. If you&apos;ve got problems, ask on our forums but please don&apos;t expect 24/7 support!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is Open Source and Freeware we create in our spare time. If you like it, help us with a small donation or contribute your own work!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is Open Source and Freeware we create in our spare time. Share it with your family and friends as you like!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is Open Source and Freeware we create in our spare time. If someone sold you the game, you should try get a refund!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>From time to time there will be official tournaments. Upcoming events will be announced at http://www.hedgewars.org/ some days in advance.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is available in many languages. If the translation in your language seems to be missing or outdated, feel free to contact us!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars can be run on lots of different operating systems including Microsoft Windows, Mac OS X and Linux.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Always remember you&apos;re able to set up your own games in local and network/online play. You&apos;re not restricted to the &apos;Simple Game&apos; option.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connect one or more gamepads before starting the game to be able to assign their controls to your teams.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Create an account on %1 to keep others from using your most favourite nickname while playing on the official server.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>While playing you should give yourself a short break at least once an hour.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If your graphics card isn&apos;t able to provide hardware accelerated OpenGL, try to enable the low quality mode to improve performance.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If your graphics card isn&apos;t able to provide hardware accelerated OpenGL, try to update the associated drivers.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>We&apos;re open to suggestions and constructive feedback. If you don&apos;t like something or got a great idea, let us know!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Especially while playing online be polite and always remember there might be some minors playing with or against you as well!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Special game modes such as &apos;Vampirism&apos; or &apos;Karma&apos; allow you to develop completely new tactics. Try them in a custom game!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Windows version of Hedgewars supports Xfire. Make sure to add Hedgwars to its game list so your friends can see you playing.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You should never install Hedgewars on computers you don&apos;t own (school, university, work, etc.). Please ask the responsible person instead!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars can be perfect for short games during breaks. Just ensure you don&apos;t add too many hedgehogs or use an huge map. Reducing time and health might help as well.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No hedgehogs were harmed in making this game.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are three different jumps available. Tap [high jump] twice to do a very high/backwards jump.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Afraid of falling off a cliff? Hold down [precise] to turn [left] or [right] without actually moving.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Some weapons require special strategies or just lots of training, so don&apos;t give up on a particular tool if you miss an enemy once.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Most weapons won&apos;t work once they touch the water. The Homing Bee as well as the Cake are exceptions to this.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Old Limbuger only causes a small explosion. However the wind affected smelly cloud can poison lots of hogs at once.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Piano Strike is the most damaging air strike. You&apos;ll lose the hedgehog performing it, so there&apos;s a huge downside as well.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Homing Bee can be tricky to use. It&apos;s turn radius depends on it&apos;s velocity, so try to not use full power.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sticky Mines are a perfect tool to create small chain reactions knocking enemy hedgehogs into dire situations ... or water.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Hammer is most effective when used on bridges or girders. Hit hogs will just break through the ground.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If you&apos;re stuck behind an enemy hedgehog, use the Hammer to free yourself without getting damaged by an explosion.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Cake&apos;s maximum walking distance depends on the ground it has to pass. Use [attack] to detonate it early.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Flame Thrower is a weapon but it can be used for tunnel digging as well.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Use the Incinerating Grenade to temporary keep hedgehogs from passing terrain such as tunnels or platforms.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Want to know who&apos;s behind the game? Click on the Hedgewars logo in the main menu to see the credits.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Like Hedgewars? Become a fan on %1 or follow us on %2!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Feel free to draw your own graves, hats, flags or even maps and themes! But note that you&apos;ll have to share them somewhere to use them online.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Really want to wear a specific hat? Donate to us and receive an exclusive hat of your choice!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Keep your video card drivers up to date to avoid issues playing the game.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You can find your Hedgewars configuration files under &quot;My Documents\Hedgewars&quot;. Create backups or take the files with you, but don&apos;t edit them by hand.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You can find your Hedgewars configuration files under &quot;Hedgewars&quot; in your home directory. Create backups or take the files with you, but don&apos;t edit them by hand.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -385,6 +699,10 @@
         <source>Delete weapon scheme</source>
         <translation>حذف طريقة الاسلحة</translation>
     </message>
+    <message>
+        <source>You can&apos;t edit teams from team selection. Go back to main menu to add, edit or delete teams.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PagePlayDemo</name>
@@ -480,14 +798,20 @@
         <source>The Weapon Scheme defines available weapons and their ammunition count.</source>
         <translation type="unfinished">طراز الاسلحة يحدد المتوفرة منها و عددها</translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 clients connected to this room.</source>
-        <translation type="unfinished">يوجد %1 مرتبطون بالغرقة
+        <translation type="unfinished">
+            <numerusform>يوجد %1 مرتبطون بالغرقة
+        </numerusform>
+            <numerusform></numerusform>
         </translation>
     </message>
-    <message>
+    <message numerus="yes">
         <source>There are %1 teams participating in this room.</source>
-        <translation type="unfinished">يوجد %1 فريق في الغرفة
+        <translation type="unfinished">
+            <numerusform>يوجد %1 فريق في الغرفة
+        </numerusform>
+            <numerusform></numerusform>
         </translation>
     </message>
     <message>
@@ -502,6 +826,35 @@
         <source>Random Maze</source>
         <translation type="unfinished">متاهة عشوائية</translation>
     </message>
+    <message>
+        <source>State:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Rules:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Warning</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The game you are trying to join has started.
+Do you still want to join the room?</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageScheme</name>
@@ -535,7 +888,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>فعل الالغام العشوائية</translation>
+        <translation type="obsolete">فعل الالغام العشوائية</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -589,6 +942,26 @@
         <source>Disable land objects when generating random maps.</source>
         <translation type="unfinished">ابطال الاجسام الساقطة</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>AI respawns on death.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -623,6 +996,10 @@
         <source>Load (Load a previously saved game)</source>
         <translation>تحميل</translation>
     </message>
+    <message>
+        <source>Campaign Mode (...). IN DEVELOPMENT</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QAction</name>
@@ -707,7 +1084,7 @@
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation type="unfinished">قلل الجودة</translation>
+        <translation type="obsolete">قلل الجودة</translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
@@ -752,6 +1129,54 @@
         <source>generated maze...</source>
         <translation type="unfinished">ولد متاهة</translation>
     </message>
+    <message>
+        <source>Community</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>In lobby</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>In progress</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation type="unfinished">التلقائي</translation>
+    </message>
+    <message>
+        <source>Pro mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shoppa</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Basketball</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Minefield</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Barrel mayhem</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tunnel hogs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Crazy</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QGroupBox</name>
@@ -943,8 +1368,15 @@
         <translation>متفجرات</translation>
     </message>
     <message>
-        <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
-Some features might be broken or incomplete. Use at your own risk!</source>
+        <source>Tip: </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>This development build is &apos;work in progress&apos; and may not be compatible with other versions of the game. Some features might be broken or incomplete. Use at your own risk!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Quality</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -990,7 +1422,7 @@
     </message>
     <message>
         <source>Can not edit default weapon set</source>
-        <translation>Can not edit default weapon set</translation>
+        <translation type="obsolete">Can not edit default weapon set</translation>
     </message>
     <message>
         <source>Can not delete default weapon set</source>
@@ -1000,6 +1432,18 @@
         <source>Really delete this weapon set?</source>
         <translation type="unfinished">هل تريد حذف قائمة الاسلحة</translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1090,6 +1534,10 @@
         <source>Random Team</source>
         <translation>فريق عشوائي</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1200,7 +1648,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>اضف الغام</translation>
+        <translation type="obsolete">اضف الغام</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1226,6 +1674,26 @@
         <source>Disable Land Objects</source>
         <translation type="unfinished">ابطال الاجسام الارضية</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>AI Survival Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
@@ -1387,6 +1855,10 @@
         <source>high jump</source>
         <translation>high jump</translation>
     </message>
+    <message>
+        <source>slot 10</source>
+        <translation type="unfinished">slot 10</translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
--- a/share/hedgewars/Data/Locale/hedgewars_bg.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_bg.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -90,6 +90,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -592,6 +602,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -838,10 +853,6 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Enable random mines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>Gain 80% of the damage you do back in health</source>
         <translation type="unfinished"></translation>
     </message>
@@ -897,6 +908,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1367,6 +1394,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1457,6 +1492,10 @@
         <source>Random Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1554,10 +1593,6 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add Mines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>Vampirism</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1597,6 +1632,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_cs.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_cs.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -91,6 +91,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -595,6 +605,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -851,10 +866,6 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Enable random mines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>Gain 80% of the damage you do back in health</source>
         <translation type="unfinished"></translation>
     </message>
@@ -902,6 +913,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1372,6 +1399,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1462,6 +1497,10 @@
         <source>Random Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1571,10 +1610,6 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add Mines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>Random Order</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1602,6 +1637,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_de.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_de.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -90,6 +90,16 @@
         <source>DefaultTeam</source>
         <translation></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -633,6 +643,11 @@
         <comment>Tips</comment>
         <translation>Du findest die Hedgewars Konfigurationsdateien in deinem Home-Verzeichnis. Erstelle Backups oder kopiere deine Dateien, aber editiere sie besser nicht selbst.</translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -863,7 +878,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Zufällige Minen Positionen</translation>
+        <translation type="obsolete">Zufällige Minen Positionen</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -941,6 +956,22 @@
         <source>AI respawns on death.</source>
         <translation>KI wird wiederbelebt.</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1126,7 +1157,7 @@
     </message>
     <message>
         <source>Default</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">Standard</translation>
     </message>
     <message>
         <source>Pro mode</source>
@@ -1421,6 +1452,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation>Kann nicht das Standardwaffenset &apos;%1&apos; überschreiben!</translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1511,6 +1550,10 @@
         <source>Random Team</source>
         <translation>Zufallsteam</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1621,7 +1664,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Minen hinzufügen</translation>
+        <translation type="obsolete">Minen hinzufügen</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1651,6 +1694,22 @@
         <source>AI Survival Mode</source>
         <translation>KI Überlebensmodus</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_en.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_en.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -90,6 +90,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -627,6 +637,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -877,7 +892,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Enable random mines</translation>
+        <translation type="obsolete">Enable random mines</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -935,6 +950,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1409,6 +1440,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1499,6 +1538,10 @@
         <source>Random Team</source>
         <translation>Random Team</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1609,7 +1652,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Add Mines</translation>
+        <translation type="obsolete">Add Mines</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1639,6 +1682,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_es.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_es.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -876,7 +876,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Habilitar minas aleatorias</translation>
+        <translation type="obsolete">Habilitar minas aleatorias</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -966,6 +966,10 @@
         <source>Each hedgehog has its own ammo. It does not share with the team.</source>
         <translation>Cada erizo tiene su propia munición y no la comparte con el resto del equipo.</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1453,6 +1457,10 @@
         <source>All file associations have been set.</source>
         <translation>Se reestablecieron todas las asociaciones de tipo de archivo.</translation>
     </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1657,7 +1665,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Añadir minas</translation>
+        <translation type="obsolete">Añadir minas</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1699,6 +1707,10 @@
         <source>Per Hedgehog Ammo</source>
         <translation>Munición individualizada</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_fi.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_fi.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -90,6 +90,16 @@
         <source>DefaultTeam</source>
         <translation>OletusJoukkue</translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -627,6 +637,11 @@
         <comment>Tips</comment>
         <translation>Löydät Hedgewars-asetustiedostot &quot;Hedgewars&quot;-hakemistosta kotihakemistossasi. Ota varmuuskopio tai ota ne mukaasi, mutta älä muokkaa niitä käsin.</translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -877,7 +892,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Lisää miinoja satunnaisesti</translation>
+        <translation type="obsolete">Lisää miinoja satunnaisesti</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -935,6 +950,22 @@
         <source>AI respawns on death.</source>
         <translation>Tekoäly syntyy uudelleen kuollessaan.</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1409,6 +1440,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation>Oletusasetussettiä &apos;%1&apos; ei voida ylikirjoittaa!</translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1499,6 +1538,10 @@
         <source>Random Team</source>
         <translation>Satunnainen joukkue</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1609,7 +1652,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Lisää miinat</translation>
+        <translation type="obsolete">Lisää miinat</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1639,6 +1682,22 @@
         <source>AI Survival Mode</source>
         <translation>Tekoäly selviytymistila</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_fr.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_fr.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -45,19 +45,19 @@
     <name>HWChatWidget</name>
     <message>
         <source>%1 *** %2 has been removed from your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation>%1 *** %2 a été enlevé de la liste des personnes ignorées</translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your ignore list</source>
-        <translation type="unfinished"></translation>
+        <translation>%1 *** %2 a été ajouté dans la liste des personnes ignorées</translation>
     </message>
     <message>
         <source>%1 *** %2 has been removed from your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation>%1 *** %2 a été enlevé à votre liste d&apos;amis</translation>
     </message>
     <message>
         <source>%1 *** %2 has been added to your friends list</source>
-        <translation type="unfinished"></translation>
+        <translation>%1 *** %2 a été ajouté à votre liste d&apos;amis</translation>
     </message>
 </context>
 <context>
@@ -88,6 +88,16 @@
     </message>
     <message>
         <source>DefaultTeam</source>
+        <translation>Équipe par défaut</translation>
+    </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -142,31 +152,31 @@
     </message>
     <message>
         <source>Type</source>
-        <translation type="unfinished"></translation>
+        <translation>Type</translation>
     </message>
     <message>
         <source>Small tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation>Petits tunnels</translation>
     </message>
     <message>
         <source>Medium tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation>Tunnels moyens</translation>
     </message>
     <message>
         <source>Large tunnels</source>
-        <translation type="unfinished"></translation>
+        <translation>Grand tunnels</translation>
     </message>
     <message>
         <source>Small floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation>Petites Îles flottantes</translation>
     </message>
     <message>
         <source>Medium floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation>Îles flottantes moyennes</translation>
     </message>
     <message>
         <source>Large floating islands</source>
-        <translation type="unfinished"></translation>
+        <translation>Grandes îles flottantes</translation>
     </message>
 </context>
 <context>
@@ -595,7 +605,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Like Hedgewars? Become a fan on %1 or follow us on %2!</source>
+        <source>Like Hedgewars? Become a fan on %1 or join our group at %2. You could follow us on %3 as well!</source>
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
@@ -624,6 +634,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -931,6 +946,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1405,6 +1436,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1495,6 +1534,10 @@
         <source>Random Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1635,6 +1678,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_hu.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_hu.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -85,6 +85,20 @@
         <source>Please select record from the list above</source>
         <translation>Kérlek válassz a fentebbi listából</translation>
     </message>
+    <message>
+        <source>DefaultTeam</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -210,7 +224,7 @@
 registered on Hedgewars.org
 Please provide your password
 or pick another nickname:</source>
-        <translation>A %1 név már
+        <translation type="obsolete">A %1 név már
 regisztrálva van a Hedgewars.org-on
 Írd be a jelszavad
 vagy válassz másik nevet:</translation>
@@ -231,6 +245,13 @@
         <source>%1 *** %2 has left</source>
         <translation>%1 *** %2 távozott</translation>
     </message>
+    <message>
+        <source>Your nickname %1 is
+registered on Hedgewars.org
+Please provide your password below
+or pick another nickname in game config:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>KB</name>
@@ -300,20 +321,68 @@
     <name>PageGameStats</name>
     <message>
         <source>&lt;p&gt;The best shot award was won by &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;A legjobb lövés díját &lt;b&gt;%1&lt;/b&gt; nyerte &lt;b&gt;%2&lt;/b&gt; ponttal.&lt;/p&gt;</translation>
+        <translation type="obsolete">&lt;p&gt;A legjobb lövés díját &lt;b&gt;%1&lt;/b&gt; nyerte &lt;b&gt;%2&lt;/b&gt; ponttal.&lt;/p&gt;</translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.&lt;/p&gt;</source>
-        <translation>
+        <translation type="obsolete">
             <numerusform>&lt;p&gt;A legjobb gyilkos &lt;b&gt;%1&lt;/b&gt; volt, &lt;b&gt;%2&lt;/b&gt; áldozattal egy körben.&lt;/p&gt;</numerusform>
         </translation>
     </message>
     <message numerus="yes">
         <source>&lt;p&gt;A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.&lt;/p&gt;</source>
-        <translation>
+        <translation type="obsolete">
             <numerusform>&lt;p&gt;Összesen &lt;b&gt;%1&lt;/b&gt; süni pusztult el ebben a játékban.&lt;/p&gt;</numerusform>
         </translation>
     </message>
+    <message>
+        <source>Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Health graph</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ranking</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The best shot award was won by &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; pts.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message numerus="yes">
+        <source>The best killer is &lt;b&gt;%1&lt;/b&gt; with &lt;b&gt;%2&lt;/b&gt; kills in a turn.</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>A total of &lt;b&gt;%1&lt;/b&gt; hedgehog(s) were killed during this round.</source>
+        <translation type="unfinished">
+            <numerusform></numerusform>
+        </translation>
+    </message>
+    <message>
+        <source>(%1 kill)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>(%1 kills)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;b&gt;%1&lt;/b&gt; thought it&apos;s good to shoot his own hedgehogs with &lt;b&gt;%2&lt;/b&gt; pts.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;b&gt;%1&lt;/b&gt; killed &lt;b&gt;%2&lt;/b&gt; of his own hedgehogs.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;b&gt;%1&lt;/b&gt; was scared and skipped turn &lt;b&gt;%2&lt;/b&gt; times.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMain</name>
@@ -325,6 +394,246 @@
         <source>Network Game (Play a game across a network)</source>
         <translation>Hálózati játék (Játék hálózaton keresztül)</translation>
     </message>
+    <message>
+        <source>Simply pick the same color as a friend to play together as a team. Each of you will still control his or her own hedgehogs but they&apos;ll win or lose together.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Some weapons might do only low damage but they can be a lot more devastating in the right situation. Try to use the Desert Eagle to knock multiple hedgehogs into the water.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If you&apos;re unsure what to do and don&apos;t want to waste ammo, skip one round. But don&apos;t let too much time pass as there will be Sudden Death!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Want to save ropse? Release the rope in mid air and then shoot again. As long as you don&apos;t touch the ground you&apos;ll reuse your rope without wasting ammo!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If you&apos;d like to keep others from using your preferred nickname on the official server, register an account at http://www.hedgewars.org/.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You&apos;re bored of default gameplay? Try one of the missions - they&apos;ll offer different gameplay depending on the one you picked.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>By default the game will always record the last game played as a demo. Select &apos;Local Game&apos; and pick the &apos;Demos&apos; button on the lower right corner to play or manage them.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is Open Source and Freeware we create in our spare time. If you&apos;ve got problems, ask on our forums but please don&apos;t expect 24/7 support!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is Open Source and Freeware we create in our spare time. If you like it, help us with a small donation or contribute your own work!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is Open Source and Freeware we create in our spare time. Share it with your family and friends as you like!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is Open Source and Freeware we create in our spare time. If someone sold you the game, you should try get a refund!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>From time to time there will be official tournaments. Upcoming events will be announced at http://www.hedgewars.org/ some days in advance.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars is available in many languages. If the translation in your language seems to be missing or outdated, feel free to contact us!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars can be run on lots of different operating systems including Microsoft Windows, Mac OS X and Linux.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Always remember you&apos;re able to set up your own games in local and network/online play. You&apos;re not restricted to the &apos;Simple Game&apos; option.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connect one or more gamepads before starting the game to be able to assign their controls to your teams.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Create an account on %1 to keep others from using your most favourite nickname while playing on the official server.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>While playing you should give yourself a short break at least once an hour.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If your graphics card isn&apos;t able to provide hardware accelerated OpenGL, try to enable the low quality mode to improve performance.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If your graphics card isn&apos;t able to provide hardware accelerated OpenGL, try to update the associated drivers.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>We&apos;re open to suggestions and constructive feedback. If you don&apos;t like something or got a great idea, let us know!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Especially while playing online be polite and always remember there might be some minors playing with or against you as well!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Special game modes such as &apos;Vampirism&apos; or &apos;Karma&apos; allow you to develop completely new tactics. Try them in a custom game!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Windows version of Hedgewars supports Xfire. Make sure to add Hedgwars to its game list so your friends can see you playing.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You should never install Hedgewars on computers you don&apos;t own (school, university, work, etc.). Please ask the responsible person instead!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars can be perfect for short games during breaks. Just ensure you don&apos;t add too many hedgehogs or use an huge map. Reducing time and health might help as well.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No hedgehogs were harmed in making this game.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are three different jumps available. Tap [high jump] twice to do a very high/backwards jump.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Afraid of falling off a cliff? Hold down [precise] to turn [left] or [right] without actually moving.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Some weapons require special strategies or just lots of training, so don&apos;t give up on a particular tool if you miss an enemy once.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Most weapons won&apos;t work once they touch the water. The Homing Bee as well as the Cake are exceptions to this.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Old Limbuger only causes a small explosion. However the wind affected smelly cloud can poison lots of hogs at once.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Piano Strike is the most damaging air strike. You&apos;ll lose the hedgehog performing it, so there&apos;s a huge downside as well.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Homing Bee can be tricky to use. It&apos;s turn radius depends on it&apos;s velocity, so try to not use full power.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sticky Mines are a perfect tool to create small chain reactions knocking enemy hedgehogs into dire situations ... or water.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Hammer is most effective when used on bridges or girders. Hit hogs will just break through the ground.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If you&apos;re stuck behind an enemy hedgehog, use the Hammer to free yourself without getting damaged by an explosion.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Cake&apos;s maximum walking distance depends on the ground it has to pass. Use [attack] to detonate it early.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The Flame Thrower is a weapon but it can be used for tunnel digging as well.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Use the Incinerating Grenade to temporary keep hedgehogs from passing terrain such as tunnels or platforms.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Want to know who&apos;s behind the game? Click on the Hedgewars logo in the main menu to see the credits.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Like Hedgewars? Become a fan on %1 or follow us on %2!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Feel free to draw your own graves, hats, flags or even maps and themes! But note that you&apos;ll have to share them somewhere to use them online.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Really want to wear a specific hat? Donate to us and receive an exclusive hat of your choice!</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Keep your video card drivers up to date to avoid issues playing the game.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You can find your Hedgewars configuration files under &quot;My Documents\Hedgewars&quot;. Create backups or take the files with you, but don&apos;t edit them by hand.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You can find your Hedgewars configuration files under &quot;Hedgewars&quot; in your home directory. Create backups or take the files with you, but don&apos;t edit them by hand.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -388,6 +697,10 @@
         <source>Delete weapon scheme</source>
         <translation>Fegyverséma törlése</translation>
     </message>
+    <message>
+        <source>You can&apos;t edit teams from team selection. Go back to main menu to add, edit or delete teams.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PagePlayDemo</name>
@@ -506,6 +819,35 @@
         <source>Random Maze</source>
         <translation>Véletlen labirintus</translation>
     </message>
+    <message>
+        <source>State:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Rules:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation type="unfinished">Törlés</translation>
+    </message>
+    <message>
+        <source>Warning</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The game you are trying to join has started.
+Do you still want to join the room?</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageScheme</name>
@@ -539,7 +881,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Véletlen aknaidőzítés engedélyezése</translation>
+        <translation type="obsolete">Véletlen aknaidőzítés engedélyezése</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -593,6 +935,26 @@
         <source>Disable land objects when generating random maps.</source>
         <translation>Tereptárgyak letiltása véletlen pálya létrehozásakor.</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>AI respawns on death.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -627,6 +989,10 @@
         <source>Load (Load a previously saved game)</source>
         <translation>Betöltés (korábbi mentett állás visszatöltése)</translation>
     </message>
+    <message>
+        <source>Campaign Mode (...). IN DEVELOPMENT</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QAction</name>
@@ -711,7 +1077,7 @@
     </message>
     <message>
         <source>Reduced quality</source>
-        <translation>Csökkentett minőség</translation>
+        <translation type="obsolete">Csökkentett minőség</translation>
     </message>
     <message>
         <source>Show ammo menu tooltips</source>
@@ -756,6 +1122,54 @@
         <source>generated maze...</source>
         <translation>a létrehozott labirintus...</translation>
     </message>
+    <message>
+        <source>Community</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>In lobby</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>In progress</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation type="unfinished">Default</translation>
+    </message>
+    <message>
+        <source>Pro mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shoppa</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Basketball</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Minefield</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Barrel mayhem</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tunnel hogs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Crazy</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QGroupBox</name>
@@ -949,9 +1363,21 @@
     <message>
         <source>This SVN build is &apos;work in progress&apos; and may not be compatible with other versions of the game.
 Some features might be broken or incomplete. Use at your own risk!</source>
-        <translation>Ez az SVN build még fejlesztés alatt áll és esetlegesen nem kompatibilis a játék más verzióival.
+        <translation type="obsolete">Ez az SVN build még fejlesztés alatt áll és esetlegesen nem kompatibilis a játék más verzióival.
 Néhány részlet esetleg nem működik vagy nincs készen. Csak saját felelősségre használd!</translation>
     </message>
+    <message>
+        <source>Tip: </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>This development build is &apos;work in progress&apos; and may not be compatible with other versions of the game. Some features might be broken or incomplete. Use at your own risk!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Quality</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QLineEdit</name>
@@ -995,7 +1421,7 @@
     </message>
     <message>
         <source>Can not edit default weapon set</source>
-        <translation>Az alap fegverkészlet nem szerkeszthető</translation>
+        <translation type="obsolete">Az alap fegverkészlet nem szerkeszthető</translation>
     </message>
     <message>
         <source>Can not delete default weapon set</source>
@@ -1005,6 +1431,18 @@
         <source>Really delete this weapon set?</source>
         <translation>Valóban törlöd ezt a fegyverkészletet?</translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1095,6 +1533,10 @@
         <source>Random Team</source>
         <translation>Véletlen csapat</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1205,7 +1647,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Aknák hozzáadása</translation>
+        <translation type="obsolete">Aknák hozzáadása</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1231,6 +1673,26 @@
         <source>Disable Land Objects</source>
         <translation>Tereptárgyak tiltása</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>AI Survival Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
@@ -1392,6 +1854,10 @@
         <source>high jump</source>
         <translation>magasugrás</translation>
     </message>
+    <message>
+        <source>slot 10</source>
+        <translation type="unfinished">slot 10</translation>
+    </message>
 </context>
 <context>
     <name>binds (categories)</name>
--- a/share/hedgewars/Data/Locale/hedgewars_it.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_it.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -90,6 +90,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -628,6 +638,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -849,7 +864,7 @@
     <name>PageScheme</name>
     <message>
         <source>Enable random mines</source>
-        <translation>Abilita mine casuali</translation>
+        <translation type="obsolete">Abilita mine casuali</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -935,6 +950,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1415,6 +1446,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1505,6 +1544,10 @@
         <source>Random Team</source>
         <translation>Team Casuale</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1615,7 +1658,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Aggiungi mine</translation>
+        <translation type="obsolete">Aggiungi mine</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1645,6 +1688,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_ja.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_ja.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -89,6 +89,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -589,6 +599,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -833,10 +848,6 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Enable random mines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>Gain 80% of the damage you do back in health</source>
         <translation type="unfinished"></translation>
     </message>
@@ -892,6 +903,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1362,6 +1389,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1452,6 +1487,10 @@
         <source>Random Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1561,10 +1600,6 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add Mines</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>Random Order</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1592,6 +1627,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_pl.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_pl.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -926,7 +926,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Dodaj miny</translation>
+        <translation type="obsolete">Dodaj miny</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -988,6 +988,10 @@
         <source>Each hedgehog has its own ammo. It does not share with the team.</source>
         <translation>Każdy z Jeży ma własny zestaw broni. Nie są one dzielone pomiędzy członków drużyny.</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1478,6 +1482,10 @@
         <source>All file associations have been set.</source>
         <translation>Wszystkie powiązania plików zostały utworzone</translation>
     </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1682,7 +1690,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Dodaj miny</translation>
+        <translation type="obsolete">Dodaj miny</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1724,6 +1732,10 @@
         <source>Per Hedgehog Ammo</source>
         <translation>Oddzielna amunicja</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -930,7 +930,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Habilitar minas aleatórias</translation>
+        <translation type="obsolete">Habilitar minas aleatórias</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -1020,6 +1020,10 @@
         <source>Each hedgehog has its own ammo. It does not share with the team.</source>
         <translation>Cada ouriço tem sua própria munição. Ele não compartilha com a equipe.</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1510,6 +1514,10 @@
         <source>All file associations have been set.</source>
         <translation>Todos os arquivos foram associados.</translation>
     </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1716,7 +1724,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Adicionar Minas</translation>
+        <translation type="obsolete">Adicionar Minas</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1758,6 +1766,10 @@
         <source>Per Hedgehog Ammo</source>
         <translation>Munição por Ouriço</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -90,6 +90,16 @@
         <source>DefaultTeam</source>
         <translation>EquipaPorOmissão</translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -515,7 +525,7 @@
     <message>
         <source>Connect one or more gamepads before launching the game to be able to assign their controls to your teams.</source>
         <comment>Tips</comment>
-        <translation>Conecta um ou mais comandos antes de lançar o jogo para que seja possível configura-los nas opções das tuas equipas.</translation>
+        <translation type="obsolete">Conecta um ou mais comandos antes de lançar o jogo para que seja possível configura-los nas opções das tuas equipas.</translation>
     </message>
     <message>
         <source>Create an account on %1 to keep others from using your most favourite nickname while playing on the official server.</source>
@@ -627,6 +637,16 @@
         <comment>Tips</comment>
         <translation>Podes encontrar os ficheiros de configuração do Hedgewars na pasta &quot;Hedgewars&quot; dentro da tua &quot;Pasta Pessoal&quot;. Cria cópias de segurança ou leva os ficheiros contigo, apenas não os edites.</translation>
     </message>
+    <message>
+        <source>Connect one or more gamepads before starting the game to be able to assign their controls to your teams.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -877,7 +897,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Adiciona minas aleatoriamente</translation>
+        <translation type="obsolete">Adiciona minas aleatoriamente</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -935,6 +955,22 @@
         <source>AI respawns on death.</source>
         <translation>O computador ressuscita ao morrer.</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1409,6 +1445,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation>Não é possivel sobrescrever o esquema de armas por omissão &apos;%1&apos;!</translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1499,6 +1543,10 @@
         <source>Random Team</source>
         <translation>Equipa aleatória</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1609,7 +1657,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Adicionar minas</translation>
+        <translation type="obsolete">Adicionar minas</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1639,6 +1687,22 @@
         <source>AI Survival Mode</source>
         <translation>Modo de sobrevivência</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_ru.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_ru.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -91,6 +91,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -629,6 +639,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -852,7 +867,7 @@
     <name>PageScheme</name>
     <message>
         <source>Enable random mines</source>
-        <translation>Включить мины</translation>
+        <translation type="obsolete">Включить мины</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -938,6 +953,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1418,6 +1449,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1508,6 +1547,10 @@
         <source>Random Team</source>
         <translation>Случайная команда</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1618,7 +1661,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Добавить мины</translation>
+        <translation type="obsolete">Добавить мины</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1648,6 +1691,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_sk.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_sk.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -91,6 +91,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -629,6 +639,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -852,7 +867,7 @@
     <name>PageScheme</name>
     <message>
         <source>Enable random mines</source>
-        <translation>Povoliť náhodne rozmiestnené míny</translation>
+        <translation type="obsolete">Povoliť náhodne rozmiestnené míny</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -938,6 +953,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1418,6 +1449,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1508,6 +1547,10 @@
         <source>Random Team</source>
         <translation>Náhodný tím</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1618,7 +1661,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Pridať míny</translation>
+        <translation type="obsolete">Pridať míny</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1648,6 +1691,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_sv.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_sv.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -90,6 +90,16 @@
         <source>DefaultTeam</source>
         <translation>Standardlag</translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation>Demo-fil för Hedgewars</translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation>Sparfil för Hedgewars</translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -627,6 +637,11 @@
         <comment>Tips</comment>
         <translation>Du kan hitta dina konfigurationsfiler under &quot;Hedgewars&quot; i din hem-mapp. Gör en säkerhetskopia eller ta med dig filerna, men redigera dem inte för hand.</translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation>Du kan associera Hedgewars-relaterade filer (sparfiler och demo-inspelningar) med spelet för att köra dem direkt från den filhanterare eller webbläsare du tycker bäst om.</translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -857,7 +872,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Aktivera slumpade minor</translation>
+        <translation type="obsolete">Aktivera slumpade minor</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -935,6 +950,22 @@
         <source>AI respawns on death.</source>
         <translation>AI kommer tillbaka när de dör.</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation>Alla (levande) igelkottar återfår sin hälsa i slutet av varje tur</translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation>Att använda vapen avslutar inte din tur.</translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation>Vapnen nollställs till startvärderna varje tur.</translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation>Varje igelkott har sin egen ammunition. Laget delar inte med varandra.</translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1415,6 +1446,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation>Kan inte skriva över standardvapenschema &apos;%1&apos;!</translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation>Alla filassociationer har satts.</translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation>Filassociationer har misslyckats.</translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1505,6 +1544,10 @@
         <source>Random Team</source>
         <translation>Slumpat lag</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation>Associera filextentioner</translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1615,7 +1658,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Lägg till minor</translation>
+        <translation type="obsolete">Lägg till minor</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1645,6 +1688,22 @@
         <source>AI Survival Mode</source>
         <translation>AI-överlevnad</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation>Återställ hälsa</translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation>Obegränsade attacker</translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation>Återställ vapen</translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation>Ammunition per igelkott</translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -89,6 +89,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -597,6 +607,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -842,7 +857,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Rastgele mayınlar</translation>
+        <translation type="obsolete">Rastgele mayınlar</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -900,6 +915,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1370,6 +1401,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1460,6 +1499,10 @@
         <source>Random Team</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1570,7 +1613,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Mayın Ekle</translation>
+        <translation type="obsolete">Mayın Ekle</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1600,6 +1643,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_uk.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_uk.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -91,6 +91,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -629,6 +639,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -880,7 +895,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>Увімкнути випадкові міни</translation>
+        <translation type="obsolete">Увімкнути випадкові міни</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -938,6 +953,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1418,6 +1449,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1508,6 +1547,10 @@
         <source>Random Team</source>
         <translation>Випадкова Команда</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1618,7 +1661,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>Додати Міни</translation>
+        <translation type="obsolete">Додати Міни</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1648,6 +1691,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -89,6 +89,16 @@
         <source>DefaultTeam</source>
         <translation>默认团队</translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -632,6 +642,11 @@
         <comment>Tips</comment>
         <translation>你可以在你的主文件夹下下找到“Hedgewars”文件夹,里面又配置文件,你可以新建和备份这个文件,但请不要随便编辑它.</translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -888,7 +903,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>开启随机地雷</translation>
+        <translation type="obsolete">开启随机地雷</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -938,6 +953,22 @@
         <source>AI respawns on death.</source>
         <translation>AI死后重生。</translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1412,6 +1443,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation>不能覆盖默认的武器配置 &apos;%1&apos;!</translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1502,6 +1541,10 @@
         <source>Random Team</source>
         <translation>随机分配队伍</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1600,7 +1643,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>布置地雷</translation>
+        <translation type="obsolete">布置地雷</translation>
     </message>
     <message>
         <source>Vampirism</source>
@@ -1642,6 +1685,22 @@
         <source>AI Survival Mode</source>
         <translation>AI 复活模式</translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
--- a/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts	Fri Nov 05 20:08:15 2010 +0100
@@ -89,6 +89,16 @@
         <source>DefaultTeam</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Hedgewars Demo File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hedgewars Save File</source>
+        <comment>File Types</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HWGame</name>
@@ -619,6 +629,11 @@
         <comment>Tips</comment>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>You&apos;re able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser.</source>
+        <comment>Tips</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageMultiplayer</name>
@@ -846,7 +861,7 @@
     </message>
     <message>
         <source>Enable random mines</source>
-        <translation>開啟隨機地雷</translation>
+        <translation type="obsolete">開啟隨機地雷</translation>
     </message>
     <message>
         <source>Gain 80% of the damage you do back in health</source>
@@ -924,6 +939,22 @@
         <source>AI respawns on death.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All (living) hedgehogs are fully restored at the end of turn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attacking does not end your turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Weapons are reset to starting values each turn.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Each hedgehog has its own ammo. It does not share with the team.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PageSelectWeapon</name>
@@ -1398,6 +1429,14 @@
         <source>Can not overwrite default weapon set &apos;%1&apos;!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>All file associations have been set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File association failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -1488,6 +1527,10 @@
         <source>Random Team</source>
         <translation type="unfinished">隨機隊伍分配</translation>
     </message>
+    <message>
+        <source>Associate file extensions</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>QTableWidget</name>
@@ -1598,7 +1641,7 @@
     </message>
     <message>
         <source>Add Mines</source>
-        <translation>佈置地雷</translation>
+        <translation type="obsolete">佈置地雷</translation>
     </message>
     <message>
         <source>Random Order</source>
@@ -1628,6 +1671,22 @@
         <source>AI Survival Mode</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Reset Health</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unlimited Attacks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset Weapons</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Per Hedgehog Ammo</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>binds</name>
Binary file share/hedgewars/Data/Themes/Jungle/LandBackTex.png has changed
Binary file share/hedgewars/Data/Themes/Nature/LandBackTex.png has changed
Binary file share/hedgewars/Data/Themes/Nature/LandTex.png has changed
--- a/share/hedgewars/Data/misc/hedgewars-mimeinfo.xml	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/misc/hedgewars-mimeinfo.xml	Fri Nov 05 20:08:15 2010 +0100
@@ -7,10 +7,14 @@
     <generic-icon name="applications-games"/>
     -->
     <comment>Hedgewars Demo</comment>
+    <comment xml:lang="de">Hedgewars Demo</comment>
     <comment xml:lang="fr">Hedgewars Démonstration</comment>
     <comment xml:lang="pl">Demo gry Hedgewars</comment>
     <comment xml:lang="sk">Demo hry Hedgewars</comment>
-    <comment xml:lang="sv">Hedgewars demo</comment>
+    <comment xml:lang="sv">Demo för Hedgewars</comment>
+    <comment xml:lang="es">Demo de Hedgewars</comment>
+    <comment xml:lang="it">Demo di Hedgewars</comment>
+	<comment xml:lang="pt">Hedgewars Demo</comment>
     <magic priority="50">
       <match required="yes" type="byte" offset="0" value="2"/>
       <match required="yes" type="big16" offset="1" value="21572"/>
@@ -21,9 +25,13 @@
     <icon name="hedgewars" />
     <!--<generic-icon name="applications-games"/>-->
     <comment>Hedgewars Save</comment>
+    <comment xml:lang="de">Hedgewars gespeichertes Spiel</comment>
     <comment xml:lang="pl">Zapis gry Hedgewars</comment>
     <comment xml:lang="sk">Uložená hra Hedgewars</comment>
-    <comment xml:lang="sv">Hedgewars-sparfil</comment>
+    <comment xml:lang="sv">Sparfil för Hedgewars</comment>
+    <comment xml:lang="es">Partida guardada de Hedgewars</comment>
+    <comment xml:lang="it">Partita salvata di Hedgewars</comment>
+	<comment xml:lang="pt">Partida guardada de Hedgewars</comment>
     <magic priority="50">
       <match required="yes" type="byte" offset="0" value="2"/>
       <match required="yes" type="big16" offset="1" value="21587"/>
--- a/share/hedgewars/Data/misc/hwengine.desktop.in	Fri Nov 05 20:06:57 2010 +0100
+++ b/share/hedgewars/Data/misc/hwengine.desktop.in	Fri Nov 05 20:08:15 2010 +0100
@@ -4,9 +4,13 @@
 Encoding=UTF-8
 Name=Hedgewars Engine
 GenericName=Hedgewars engine, for playback of saves and demos
+GenericName[de]=Hedgewars engine, für die Wiedergabe von gespeicherten Spielen und Demos
 GenericName[pl]=Silnik gry Hedgewars do odtwarzania dem i zapisów gier
 GenericName[sk]=Engine hry Hedgewars, pre prehrávanie uložených hier a demo súborov
 GenericName[sv]=Hedgewarsmotorn, för att öppna demo- och sparfiler
+GenericName[es]=Motor del juego Hedgewars, reproduce demos y partidas guardadas
+GenericName[it]=Motore grafico di Hedgewars, riproduce le demo e riprende le partite salvate
+GenericName[pt]=Motor de jogo Hedgewars, para reprodução de jogos guardados e demos
 Icon=hedgewars.png
 Exec=${CMAKE_INSTALL_PREFIX}/bin/hwengine ${HEDGEWARS_DATADIR}/hedgewars/Data %f
 Path=/tmp