");
+ labelURL->setOpenExternalLinks(true);
+ gbLayout->addWidget(labelURL, 3, 1);
+
return pageLayout;
}
diff -r f52c6f9800ca -r 19be64b0f36e QTfrontend/ui/page/pagenetserver.h
--- a/QTfrontend/ui/page/pagenetserver.h Sat Apr 20 19:03:57 2013 -0400
+++ b/QTfrontend/ui/page/pagenetserver.h Sun Apr 21 01:38:52 2013 +0200
@@ -32,8 +32,9 @@
QPushButton *BtnDefault;
QPushButton *BtnShare;
QLabel *labelSD;
+ QLabel *labelPort;
+ QLabel *labelURL;
QLineEdit *leServerDescr;
- QLabel *labelPort;
QSpinBox *sbPort;
protected:
diff -r f52c6f9800ca -r 19be64b0f36e QTfrontend/ui/page/pageoptions.cpp
--- a/QTfrontend/ui/page/pageoptions.cpp Sat Apr 20 19:03:57 2013 -0400
+++ b/QTfrontend/ui/page/pageoptions.cpp Sun Apr 21 01:38:52 2013 +0200
@@ -275,11 +275,13 @@
winLabelX->setFixedWidth(40);
winLabelX->setAlignment(Qt::AlignCenter);
- windowWidthEdit = new QLineEdit(groupGame);
- windowWidthEdit->setValidator(new QIntValidator(this));
+ // TODO: less random max. also:
+ // make some min/max-consts, shared with engine?
+ windowWidthEdit = new QSpinBox(groupGame);
+ windowWidthEdit->setRange(640, 102400);
windowWidthEdit->setFixedSize(55, CBResolution->height());
- windowHeightEdit = new QLineEdit(groupGame);
- windowHeightEdit->setValidator(new QIntValidator(this));
+ windowHeightEdit = new QSpinBox(groupGame);
+ windowHeightEdit->setRange(480, 102400);
windowHeightEdit->setFixedSize(55, CBResolution->height());
winResLayout->addWidget(windowWidthEdit, 0);
diff -r f52c6f9800ca -r 19be64b0f36e QTfrontend/ui/page/pageoptions.h
--- a/QTfrontend/ui/page/pageoptions.h Sat Apr 20 19:03:57 2013 -0400
+++ b/QTfrontend/ui/page/pageoptions.h Sun Apr 21 01:38:52 2013 +0200
@@ -77,8 +77,8 @@
QComboBox *CBTeamName;
IconedGroupBox *AGGroupBox;
QComboBox *CBResolution;
- QLineEdit *windowWidthEdit;
- QLineEdit *windowHeightEdit;
+ QSpinBox *windowWidthEdit;
+ QSpinBox *windowHeightEdit;
QComboBox *CBStereoMode;
QCheckBox *CBFrontendSound;
QCheckBox *CBFrontendMusic;
diff -r f52c6f9800ca -r 19be64b0f36e QTfrontend/ui/widget/feedbackdialog.cpp
--- a/QTfrontend/ui/widget/feedbackdialog.cpp Sat Apr 20 19:03:57 2013 -0400
+++ b/QTfrontend/ui/widget/feedbackdialog.cpp Sun Apr 21 01:38:52 2013 +0200
@@ -44,6 +44,9 @@
#ifdef Q_WS_MAC
#include
+#ifndef _SC_NPROCESSORS_ONLN
+#define _SC_NPROCESSORS_ONLN 58
+#endif
#endif
#include
@@ -458,7 +461,7 @@
QString email = this->email->text();
QString captchaCode = this->captcha_code->text();
QString captchaID = QString::number(this->captchaID);
- QString version = "HedgewarsFoundation-Hedgewars-v" + *cVersionString + "_r" +
+ QString version = "HedgewarsFoundation-Hedgewars-v" + *cVersionString + "_r" +
*cRevisionString + "|" + *cHashString;
if (summary.isEmpty() || description.isEmpty())
diff -r f52c6f9800ca -r 19be64b0f36e QTfrontend/ui/widget/mapContainer.cpp
--- a/QTfrontend/ui/widget/mapContainer.cpp Sat Apr 20 19:03:57 2013 -0400
+++ b/QTfrontend/ui/widget/mapContainer.cpp Sun Apr 21 01:38:52 2013 +0200
@@ -468,7 +468,7 @@
void HWMapContainer::setRandomMap()
{
if (!m_master) return;
-
+
setRandomSeed();
switch(m_mapInfo.type)
{
diff -r f52c6f9800ca -r 19be64b0f36e QTfrontend/util/platform/M3InstallController.m
--- a/QTfrontend/util/platform/M3InstallController.m Sat Apr 20 19:03:57 2013 -0400
+++ b/QTfrontend/util/platform/M3InstallController.m Sun Apr 21 01:38:52 2013 +0200
@@ -35,8 +35,8 @@
@implementation M3InstallController
-- (id) init {
- if ((self = [super init])) {
+-(id) init {
+ if ((self = [super init])) {
NSString *appName = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleName"];
NSString *title = [NSString stringWithFormat:NSLocalizedString(@"%@ is currently running from a disk image", @"AppName is currently running from a disk image"), appName];
NSString *body = [NSString stringWithFormat:NSLocalizedString(@"Would you like to install %@ in your applications folder before quitting?", @"Would you like to install App Name in your applications folder before quitting?"), appName];
@@ -50,70 +50,91 @@
return self;
}
-- (void)displayInstaller {
+-(void) displayInstaller {
NSString *imageFilePath = [[[NSWorkspace sharedWorkspace] propertiesForPath:[[NSBundle mainBundle] bundlePath]] objectForKey:NSWorkspace_RBimagefilepath];
if (imageFilePath && ![imageFilePath isEqualToString:[NSString stringWithFormat:@"/Users/.%@/%@.sparseimage", NSUserName(), NSUserName()]] && ![[NSUserDefaults standardUserDefaults] boolForKey:@"M3DontAskInstallAgain"]) {
NSInteger returnValue = [alert runModal];
if (returnValue == NSAlertDefaultReturn) {
[self installApp];
}
- if ([[alert suppressionButton] state] == NSOnState) {
- [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"M3DontAskInstallAgain"];
+ if ([NSAlert instancesRespondToSelector:@selector(suppressionButton)])
+ if ([[alert performSelector:@selector(suppressionButton)] state] == NSOnState)
+ [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"M3DontAskInstallAgain"];
}
- }
}
-- (void)installApp {
+-(void) installApp {
NSString *appsPath = [[NSString stringWithString:@"/Applications"] stringByAppendingPathComponent:[[[NSBundle mainBundle] bundlePath] lastPathComponent]];
NSString *userAppsPath = [[[NSString stringWithString:@"~/Applications"] stringByAppendingPathComponent:[[[NSBundle mainBundle] bundlePath] lastPathComponent]] stringByExpandingTildeInPath];
NSString *appName = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleName"];
+ NSString *currentPath = [[NSBundle mainBundle] bundlePath];
+ NSString *finalPath;
+ NSError *error = nil;
+ BOOL success;
- //Delete the app that is installed
+ // Prepare the remove invocation
+ SEL removeSelector;
+ if ([NSFileManager instancesRespondToSelector:@selector(removeItemAtPath:error:)])
+ removeSelector = @selector(removeItemAtPath:error:);
+ else
+ removeSelector = @selector(removeFileAtPath:handler:);
+
+ NSMethodSignature *removeSignature = [NSFileManager instanceMethodSignatureForSelector:removeSelector];
+ NSInvocation *removeInvocation = [NSInvocation invocationWithMethodSignature:removeSignature];
+ [removeInvocation setTarget:[NSFileManager defaultManager]];
+ [removeInvocation setSelector:removeSelector];
+
+ // Delete the app if already installed
if ([[NSFileManager defaultManager] fileExistsAtPath:appsPath]) {
- if ([NSFileManager instancesRespondToSelector:@selector(removeItemAtPath:error:)])
- [[NSFileManager defaultManager] removeItemAtPath:appsPath error:nil];
- else
- //casting hides the deprecation warning
- [(id)[NSFileManager defaultManager] removeFileAtPath:appsPath handler:nil];
+ [removeInvocation setArgument:&appsPath atIndex:2];
+ [removeInvocation setArgument:&error atIndex:3];
+ [removeInvocation invoke];
}
- //Delete the app that is installed
- BOOL success = NO;
+
+ // Prepare the copy invocation
+ SEL copySelector;
if ([NSFileManager instancesRespondToSelector:@selector(copyItemAtPath:toPath:error:)])
- success = [[NSFileManager defaultManager] copyItemAtPath:[[NSBundle mainBundle] bundlePath]
- toPath:appsPath
- error:nil];
+ copySelector = @selector(copyItemAtPath:toPath:error:);
else
- success = [(id)[NSFileManager defaultManager] copyPath:[[NSBundle mainBundle] bundlePath]
- toPath:appsPath
- handler:nil];
- if (success) {
- NSRunAlertPanel([NSString stringWithFormat:NSLocalizedString(@"%@ installed successfully", @"App Name installed successfully"), appName],
- [NSString stringWithFormat:NSLocalizedString(@"%@ was installed in /Applications", @"App Name was installed in /Applications"), appName],
- NSLocalizedString(@"Quit", @"Quit"), nil, nil);
- } else {
+ copySelector = @selector(copyPath:toPath:handler:);
+
+ NSMethodSignature *copySignature = [NSFileManager instanceMethodSignatureForSelector:copySelector];
+ NSInvocation *copyInvocation = [NSInvocation invocationWithMethodSignature:copySignature];
+
+ [copyInvocation setTarget:[NSFileManager defaultManager]];
+ [copyInvocation setSelector:copySelector];
+
+ // Copy the app in /Applications
+ [copyInvocation setArgument:¤tPath atIndex:2];
+ [copyInvocation setArgument:&appsPath atIndex:3];
+ [copyInvocation setArgument:&error atIndex:4];
+ [copyInvocation invoke];
+ [copyInvocation getReturnValue:&success];
+ finalPath = @"/Applications";
+
+ // In case something went wrong, let's try again somewhere else
+ if (success == NO) {
+ // Delete the app if already installed
if ([[NSFileManager defaultManager] fileExistsAtPath:userAppsPath]) {
- if ([NSFileManager instancesRespondToSelector:@selector(removeItemAtPath:error:)])
- [[NSFileManager defaultManager] removeItemAtPath:userAppsPath error:nil];
- else
- [(id)[NSFileManager defaultManager] removeFileAtPath:userAppsPath handler:nil];
+ [removeInvocation setArgument:&userAppsPath atIndex:2];
+ [removeInvocation invoke];
}
- if ([NSFileManager instancesRespondToSelector:@selector(copyItemAtPath:toPath:error:)])
- success = [[NSFileManager defaultManager] copyItemAtPath:[[NSBundle mainBundle] bundlePath]
- toPath:userAppsPath
- error:nil];
- else
- success = [(id)[NSFileManager defaultManager] copyPath:[[NSBundle mainBundle] bundlePath]
- toPath:userAppsPath
- handler:nil];
- if (success) {
- NSRunAlertPanel([NSString stringWithFormat:NSLocalizedString(@"%@ installed successfully", @"AppName installed successfully"), appName],
- [NSString stringWithFormat:NSLocalizedString(@"%@ was installed in %@", @"App Name was installed in %@"), appName, [[NSString stringWithString:@"~/Applications"] stringByExpandingTildeInPath]],
- NSLocalizedString(@"Quit", @"Quit"), nil, nil);
- } else {
- NSRunAlertPanel([NSString stringWithFormat:NSLocalizedString(@"Could not install %@", @"Could not install App Name"), appName],
- NSLocalizedString(@"An error occurred when installing", @"An error occurred when installing"), NSLocalizedString(@"Quit", @"Quit"), nil, nil);
- }
+
+ // Copy the app in ~/Applications
+ [copyInvocation setArgument:&userAppsPath atIndex:3];
+ [copyInvocation invoke];
+ [copyInvocation getReturnValue:&success];
+ finalPath = [[NSString stringWithString:@"~/Applications"] stringByExpandingTildeInPath];
}
+
+ if (success)
+ NSRunAlertPanel([NSString stringWithFormat:NSLocalizedString(@"%@ installed successfully", @"successful installation title"), appName],
+ [NSString stringWithFormat:NSLocalizedString(@"%@ was installed in %@", @"successfull installation text"), appName, finalPath],
+ NSLocalizedString(@"Ok", @"ok message"), nil, nil);
+ else
+ NSRunAlertPanel([NSString stringWithFormat:NSLocalizedString(@"Could not install %@", @"installation failure title"), appName],
+ NSLocalizedString(@"An error occurred when installing", @"installation failure text"),
+ NSLocalizedString(@"Quit", @"exit message"), nil, nil);
}
@end
diff -r f52c6f9800ca -r 19be64b0f36e QTfrontend/weapons.h
--- a/QTfrontend/weapons.h Sat Apr 20 19:03:57 2013 -0400
+++ b/QTfrontend/weapons.h Sun Apr 21 01:38:52 2013 +0200
@@ -58,9 +58,9 @@
#define AMMOLINE_ONEEVERY_QT "1111119111111111111111111111111111111111111111111111111"
#define AMMOLINE_ONEEVERY_PROB "1111110111111111111111111111111111111111111111111111111"
-#define AMMOLINE_ONEEVERY_DELAY "0000000000000205500000040007004000000000220000000600020"
+#define AMMOLINE_ONEEVERY_DELAY "0000000000000000000000000000000000000000000000000000000"
#define AMMOLINE_ONEEVERY_CRATE "1111110111111111111111111111111111111111111111111111111"
-//When adding new weapons also inster one element in cDefaultAmmos list (hwconsts.cpp.in)
+//When adding new weapons also insert one element in cDefaultAmmos list (hwconsts.cpp.in)
diff -r f52c6f9800ca -r 19be64b0f36e cmake_modules/CPackConfig.cmake
--- a/cmake_modules/CPackConfig.cmake Sat Apr 20 19:03:57 2013 -0400
+++ b/cmake_modules/CPackConfig.cmake Sun Apr 21 01:38:52 2013 +0200
@@ -23,9 +23,9 @@
set(CPACK_NSIS_URL_INFO_ABOUT "http://www.hedgewars.org/")
set(CPACK_NSIS_CONTACT "unC0Rr@gmail.com")
set(CPACK_NSIS_MODIFY_PATH OFF)
- set(CPACK_NSIS_EXECUTABLES_DIRECTORY "${target_binary_install_dir}")
+ set(CPACK_NSIS_EXECUTABLES_DIRECTORY ".")
set(CPACK_NSIS_MUI_FINISHPAGE_RUN "hedgewars${CMAKE_EXECUTABLE_SUFFIX}")
- set(CPACK_GENERATOR "ZIP;NSIS")
+ set(CPACK_NSIS_CREATE_ICONS "CreateShortCut '$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\Hedgewars.lnk' '$INSTDIR\\\\hedgewars.exe'")
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "hedgewars")
endif(WIN32 AND NOT UNIX)
@@ -96,4 +96,3 @@
)
include(CPack)
-
diff -r f52c6f9800ca -r 19be64b0f36e gameServer/HWProtoInRoomState.hs
--- a/gameServer/HWProtoInRoomState.hs Sat Apr 20 19:03:57 2013 -0400
+++ b/gameServer/HWProtoInRoomState.hs Sun Apr 21 01:38:52 2013 +0200
@@ -54,7 +54,7 @@
roomChans <- roomClientsChans
cl <- thisClient
teamColor <-
- if clientProto cl < 42 then
+ if clientProto cl < 42 then
return color
else
liftM (head . (L.\\) (map B.singleton ['0'..]) . map teamcolor . teams) thisRoom
diff -r f52c6f9800ca -r 19be64b0f36e gameServer/OfficialServer/extdbinterface.hs
--- a/gameServer/OfficialServer/extdbinterface.hs Sat Apr 20 19:03:57 2013 -0400
+++ b/gameServer/OfficialServer/extdbinterface.hs Sun Apr 21 01:38:52 2013 +0200
@@ -29,7 +29,7 @@
execute statement [SqlByteString clNick]
passAndRole <- fetchRow statement
finish statement
- let response =
+ let response =
if isJust passAndRole then
(
clId,
diff -r f52c6f9800ca -r 19be64b0f36e hedgewars/ArgParsers.inc
--- a/hedgewars/ArgParsers.inc Sat Apr 20 19:03:57 2013 -0400
+++ b/hedgewars/ArgParsers.inc Sun Apr 21 01:38:52 2013 +0200
@@ -170,9 +170,9 @@
mediaArray: Array [1..10] of String = ('--fullscreen-width', '--fullscreen-height', '--width', '--height', '--depth', '--volume','--nomusic','--nosound','--locale','--fullscreen');
allArray: Array [1..14] of String = ('--fullscreen-width','--fullscreen-height', '--width', '--height', '--depth','--volume','--nomusic','--nosound','--locale','--fullscreen','--showfps','--altdmg','--frame-interval','--low-quality');
reallyAll: array[0..30] of shortstring = (
- '--prefix', '--user-prefix', '--locale', '--fullscreen-width', '--fullscreen-height', '--width',
+ '--prefix', '--user-prefix', '--locale', '--fullscreen-width', '--fullscreen-height', '--width',
'--height', '--frame-interval', '--volume','--nomusic', '--nosound',
- '--fullscreen', '--showfps', '--altdmg', '--low-quality', '--raw-quality', '--stereo', '--nick',
+ '--fullscreen', '--showfps', '--altdmg', '--low-quality', '--raw-quality', '--stereo', '--nick',
{deprecated} '--depth', '--set-video', '--set-audio', '--set-other', '--set-multimedia', '--set-everything',
{internal} '--internal', '--port', '--recorder', '--landpreview',
{misc} '--stats-only', '--gci', '--help');
@@ -270,7 +270,7 @@
end;
inc(index);
end;
-
+
WriteLn(stdout, 'Attempted to automatically convert to the new syntax:');
WriteLn(stdout, newSyntax);
WriteLn(stdout, '');
diff -r f52c6f9800ca -r 19be64b0f36e hedgewars/CMakeLists.txt
--- a/hedgewars/CMakeLists.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/hedgewars/CMakeLists.txt Sun Apr 21 01:38:52 2013 +0200
@@ -169,7 +169,7 @@
if(PNG_FOUND)
list(REMOVE_AT PNG_LIBRARIES 1) #removing the zlib library path
get_filename_component(PNG_LIBRARY_DIR ${PNG_LIBRARIES} PATH)
- list(APPEND pascal_flags "-dPNG_SCREENSHOTS" "-Fl${PNG_LIBRARY_DIR}")
+ list(APPEND pascal_flags "-dPNG_SCREENSHOTS" "-Fl${PNG_LIBRARY_DIR}" "-k-L${PNG_LIBRARY_DIR}")
endif()
diff -r f52c6f9800ca -r 19be64b0f36e hedgewars/GSHandlers.inc
--- a/hedgewars/GSHandlers.inc Sat Apr 20 19:03:57 2013 -0400
+++ b/hedgewars/GSHandlers.inc Sun Apr 21 01:38:52 2013 +0200
@@ -3682,7 +3682,11 @@
// wow! good candidate there, let's see if the distance and direction is okay!
if hasdxy then
begin
- s := r / Distance(iterator^.dX, iterator^.dY);
+ s := Distance(iterator^.dX, iterator^.dY);
+ // if the resulting distance is 0 skip this gear
+ if s.QWordValue = 0 then
+ continue;
+ s := r / s;
ox:= iterator^.X + s * iterator^.dX;
oy:= iterator^.Y + s * iterator^.dY;
end
diff -r f52c6f9800ca -r 19be64b0f36e hedgewars/hwengine.pas
--- a/hedgewars/hwengine.pas Sat Apr 20 19:03:57 2013 -0400
+++ b/hedgewars/hwengine.pas Sun Apr 21 01:38:52 2013 +0200
@@ -157,7 +157,7 @@
while isTerminated = false do
begin
SDL_PumpEvents();
-
+
while SDL_PeepEvents(@event, 1, SDL_GETEVENT, {$IFDEF SDL13}SDL_FIRSTEVENT, SDL_LASTEVENT{$ELSE}SDL_ALLEVENTS{$ENDIF}) > 0 do
begin
case event.type_ of
@@ -173,7 +173,7 @@
SDL_KEYUP:
if GameState <> gsChat then
ProcessKey(event.key);
-
+
SDL_WINDOWEVENT:
if event.window.event = SDL_WINDOWEVENT_SHOWN then
begin
@@ -199,13 +199,13 @@
cNewScreenHeight:= max(2 * (event.window.data2 div 2), cMinScreenHeight);
cScreenResizeDelay:= RealTicks + 500{$IFDEF IPHONEOS}div 2{$ENDIF};
end;
-
+
SDL_FINGERMOTION:
onTouchMotion(event.tfinger.x, event.tfinger.y,event.tfinger.dx, event.tfinger.dy, event.tfinger.fingerId);
-
+
SDL_FINGERDOWN:
onTouchDown(event.tfinger.x, event.tfinger.y, event.tfinger.fingerId);
-
+
SDL_FINGERUP:
onTouchUp(event.tfinger.x, event.tfinger.y, event.tfinger.fingerId);
{$ELSE}
@@ -217,7 +217,7 @@
SDL_KEYUP:
if GameState <> gsChat then
ProcessKey(event.key);
-
+
SDL_MOUSEBUTTONDOWN:
if GameState = gsConfirm then
begin
@@ -226,10 +226,10 @@
end
else
ProcessMouse(event.button, true);
-
+
SDL_MOUSEBUTTONUP:
- ProcessMouse(event.button, false);
-
+ ProcessMouse(event.button, false);
+
SDL_ACTIVEEVENT:
if (event.active.state and SDL_APPINPUTFOCUS) <> 0 then
begin
@@ -238,7 +238,7 @@
if prevFocusState xor cHasFocus then
onFocusStateChanged()
end;
-
+
SDL_VIDEORESIZE:
begin
// using lower values than cMinScreenWidth or cMinScreenHeight causes widget overlap and off-screen widget parts
@@ -342,7 +342,7 @@
' (' + cHashString + ') with protocol #' + inttostr(cNetProtoVersion));
AddFileLog('Prefix: "' + PathPrefix +'"');
AddFileLog('UserPrefix: "' + UserPathPrefix +'"');
-
+
for i:= 0 to ParamCount do
AddFileLog(inttostr(i) + ': ' + ParamStr(i));
@@ -362,7 +362,7 @@
InitOffscreenOpenGL()
else
{$ENDIF}
- begin
+ begin
// show main window
if cFullScreen then
ParseCommand('fullscr 1', true)
diff -r f52c6f9800ca -r 19be64b0f36e hedgewars/uAIAmmoTests.pas
--- a/hedgewars/uAIAmmoTests.pas Sat Apr 20 19:03:57 2013 -0400
+++ b/hedgewars/uAIAmmoTests.pas Sun Apr 21 01:38:52 2013 +0200
@@ -21,7 +21,7 @@
unit uAIAmmoTests;
interface
uses SDLh, uConsts, uFloat, uTypes;
-const
+const
amtest_Rare = $00000001; // check only several positions
amtest_NoTarget = $00000002; // each pos, but no targetting
@@ -163,9 +163,9 @@
dX:= dX + windSpeed;
dY:= dY + cGravityf;
dec(t)
- until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
+ until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
((Me <> CurrentHedgehog^.Gear) and TestCollExcludingMe(Me^.Hedgehog^.Gear, trunc(x), trunc(y), 5))) or (t <= 0);
-
+
EX:= trunc(x);
EY:= trunc(y);
if Level = 1 then
@@ -226,7 +226,7 @@
dX:= dX + windSpeed;
dY:= dY + cGravityf;
dec(t)
- until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
+ until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
((Me <> CurrentHedgehog^.Gear) and TestCollExcludingMe(Me^.Hedgehog^.Gear, trunc(x), trunc(y), 5))) or (y > cWaterLine);
if TestCollExcludingObjects(trunc(x), trunc(y), 5) and (Abs(Targ.X - trunc(x)) + Abs(Targ.Y - trunc(y)) > 21) then
@@ -303,7 +303,7 @@
dX:= dX + windSpeed;
dY:= dY + cGravityf;
dec(t)
- until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
+ until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
((Me <> CurrentHedgehog^.Gear) and TestCollExcludingMe(Me^.Hedgehog^.Gear, trunc(x), trunc(y), 5))) or (t <= 0);
EX:= trunc(x);
EY:= trunc(y);
@@ -355,7 +355,7 @@
y:= y + dY;
dY:= dY + cGravityf;
dec(t)
- until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 6)) or
+ until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 6)) or
((Me <> CurrentHedgehog^.Gear) and TestCollExcludingMe(Me^.Hedgehog^.Gear, trunc(x), trunc(y), 6))) or (t = 0);
EX:= trunc(x);
EY:= trunc(y);
@@ -363,7 +363,7 @@
Score:= RateExplosion(Me, EX, EY, 97) // average of 17 attempts, most good, but some failing spectacularly
else
Score:= BadTurn;
-
+
if valueResult < Score then
begin
ap.Angle:= DxDy2AttackAnglef(Vx, Vy) + AIrndSign(random(Level));
@@ -399,7 +399,7 @@
if not (r > 1) then
begin
x:= meX;
- y:= meY;
+ y:= meY;
dY:= -Vy;
t:= TestTime;
repeat
@@ -407,15 +407,15 @@
y:= y + dY;
dY:= dY + cGravityf;
dec(t)
- until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
+ until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
((Me <> CurrentHedgehog^.Gear) and TestCollExcludingMe(Me^.Hedgehog^.Gear, trunc(x), trunc(y), 5))) or (t = 0);
EX:= trunc(x);
EY:= trunc(y);
- if t < 50 then
+ if t < 50 then
if Level = 1 then
Score:= RateExplosion(Me, EX, EY, 101, afTrackFall or afErasesLand)
else Score:= RateExplosion(Me, EX, EY, 101)
- else
+ else
Score:= BadTurn;
if (valueResult < Score) and (Score > 0) then
@@ -467,13 +467,13 @@
y:= y + dY;
dY:= dY + cGravityf;
dec(t)
- until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
+ until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 5)) or
((Me <> CurrentHedgehog^.Gear) and TestCollExcludingMe(Me^.Hedgehog^.Gear, trunc(x), trunc(y), 5))) or (t = 0);
EX:= trunc(x);
EY:= trunc(y);
- if t < 50 then
+ if t < 50 then
Score:= RateExplosion(Me, EX, EY, 41)
- else
+ else
Score:= BadTurn;
if valueResult < Score then
@@ -520,16 +520,16 @@
y:= y + dY;
dY:= dY + cGravityf;
dec(t)
- until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 6)) or
+ until (((Me = CurrentHedgehog^.Gear) and TestColl(trunc(x), trunc(y), 6)) or
((Me <> CurrentHedgehog^.Gear) and TestCollExcludingMe(Me^.Hedgehog^.Gear, trunc(x), trunc(y), 6))) or (t = 0);
-
+
EX:= trunc(x);
EY:= trunc(y);
- if t < 50 then
+ if t < 50 then
Score:= RateExplosion(Me, EX, EY, 200) + RateExplosion(Me, EX, EY + 120, 200)
- else
+ else
Score:= BadTurn;
-
+
if valueResult < Score then
begin
ap.Angle:= DxDy2AttackAnglef(Vx, Vy) + AIrndSign(random(Level));
@@ -566,7 +566,7 @@
else
Solve:= 0
end;
-
+
function TestMortar(Me: PGear; Targ: TPoint; Level: LongInt; var ap: TAttackParams): LongInt;
//const tDelta = 24;
var Vx, Vy: real;
@@ -601,7 +601,7 @@
dY:= dY + cGravityf;
EX:= trunc(x);
EY:= trunc(y);
- until (((Me = CurrentHedgehog^.Gear) and TestColl(EX, EY, 4)) or
+ until (((Me = CurrentHedgehog^.Gear) and TestColl(EX, EY, 4)) or
((Me <> CurrentHedgehog^.Gear) and TestCollExcludingMe(Me^.Hedgehog^.Gear, EX, EY, 4))) or (EY > cWaterLine);
if (EY < cWaterLine) and (dY >= 0) then
@@ -655,16 +655,16 @@
y:= y + vY;
rx:= trunc(x);
ry:= trunc(y);
- if ((Me = CurrentHedgehog^.Gear) and TestColl(rx, ry, 2)) or
+ if ((Me = CurrentHedgehog^.Gear) and TestColl(rx, ry, 2)) or
((Me <> CurrentHedgehog^.Gear) and TestCollExcludingMe(Me^.Hedgehog^.Gear, rx, ry, 2)) then
begin
x:= x + vX * 8;
y:= y + vY * 8;
valueResult:= RateShotgun(Me, vX, vY, rx, ry);
-
- if valueResult = 0 then
+
+ if valueResult = 0 then
valueResult:= 1024 - Metric(Targ.X, Targ.Y, rx, ry) div 64
- else
+ else
dec(valueResult, Level * 4000);
// 27/20 is reuse bonus
exit(valueResult * 27 div 20)
@@ -770,7 +770,7 @@
fallDmg:= TraceShoveFall(Targ.X, Targ.Y, vX * 0.00166 * dmg, vY * 0.00166 * dmg);
if fallDmg < 0 then
TestSniperRifle:= BadTurn
- else
+ else
TestSniperRifle:= Max(0, trunc((dmg + fallDmg) * dmgMod) * 1024)
end
else
@@ -809,13 +809,13 @@
, 32, 30, 115
, dx, -dy, trackFall);
if (v1 > valueResult) or (v2 > valueResult) then
- if (v2 > v1)
+ if (v2 > v1)
or {don't encourage turning for no gain}((v2 = v1) and (not Me^.dX.isNegative)) then
begin
ap.Angle:= a;
valueResult:= v2
end
- else
+ else
begin
ap.Angle:= -a;
valueResult:= v1
@@ -823,7 +823,7 @@
a:= a - 15 - random(cMaxAngle div 16)
end;
-
+
if valueResult <= 0 then
valueResult:= BadTurn;
@@ -869,18 +869,18 @@
, 19, 30, 40
, 0.45, -0.9, trackFall);
- if (v2 > v1)
+ if (v2 > v1)
or {don't encourage turning for no gain}((v2 = v1) and (not Me^.dX.isNegative)) then
begin
ap.Angle:= 1;
valueResult:= v2
end
- else
+ else
begin
ap.Angle:= -1;
valueResult:= v1
end;
-
+
if valueResult <= 0 then
valueResult:= BadTurn;
@@ -904,8 +904,8 @@
y:= hwRound(Me^.Y);
// check left direction
- {first RateShove checks farthermost of two whip's AmmoShove attacks
- to encourage distant attacks (damaged hog is excluded from view of second
+ {first RateShove checks farthermost of two whip's AmmoShove attacks
+ to encourage distant attacks (damaged hog is excluded from view of second
RateShove call)}
v1:= RateShove(x - 13, y
, 30, 30, 25
@@ -923,18 +923,18 @@
, 30, 30, 25
, 1, -0.8, trackFall);
- if (v2 > v1)
+ if (v2 > v1)
or {don't encourage turning for no gain}((v2 = v1) and (not Me^.dX.isNegative)) then
begin
ap.Angle:= 1;
valueResult:= v2
end
- else
+ else
begin
ap.Angle:= -1;
valueResult:= v1
end;
-
+
if valueResult <= 0 then
valueResult:= BadTurn
else
@@ -953,13 +953,13 @@
ap.Time:= 0;
ap.Power:= 1;
- if Level = 1 then
+ if Level = 1 then
trackFall:= afTrackFall
else if Level = 2 then
trackFall:= 0
else
exit(BadTurn);
-
+
valueResult:= 0;
v:= 0;
@@ -980,16 +980,16 @@
ap.Angle:= DxDy2AttackAnglef(dx, -dy)
end;
-
+
if dx >= 0 then cx:= 0.45 else cx:= -0.45;
for i:= 0 to 512 div step - 2 do
begin
- valueResult:= valueResult +
+ valueResult:= valueResult +
RateShove(trunc(x), trunc(y)
, 30, 30, 25
, cx, -0.9, trackFall or afSetSkip);
-
+
x:= x + dx;
y:= y + dy;
end;
@@ -1004,7 +1004,7 @@
for i:= 1 to 512 div step - 2 do
begin
y:= y + dy;
- v:= v +
+ v:= v +
RateShove(tx, trunc(y)
, 30, 30, 25
, -cx, -0.9, trackFall or afSetSkip);
@@ -1037,7 +1037,7 @@
ap.Time:= 0;
ap.Power:= 1;
ap.Angle:= 0;
-
+
rate:= RateHammer(Me);
if rate = 0 then
rate:= BadTurn;
@@ -1128,7 +1128,7 @@
if Me^.Health <= 100 then
begin
maxTop := Targ.Y - cHHRadius * 2;
-
+
while not TestColl(Targ.X, maxTop, cHHRadius) and (maxTop > topY + cHHRadius * 2 + 1) do
dec(maxTop, cHHRadius*2);
if not TestColl(Targ.X, maxTop + cHHRadius, cHHRadius) then
@@ -1147,7 +1147,7 @@
inc(failNum);
until not TestColl(bonuses.ar[i].X, bonuses.ar[i].Y - cHHRadius - bonuses.ar[i].Radius, cHHRadius)
or (failNum = bonuses.Count*2);
-
+
if failNum < bonuses.Count*2 then
begin
ap.AttackPutX := bonuses.ar[i].X;
@@ -1169,7 +1169,7 @@
begin
cakeStep(Gear);
v:= RateExplosion(Me, hwRound(Gear^.X), hwRound(Gear^.Y), cakeDmg * 2, afTrackFall);
- if v > ap.Power then
+ if v > ap.Power then
begin
ap.ExplX:= hwRound(Gear^.X);
ap.ExplY:= hwRound(Gear^.Y);
diff -r f52c6f9800ca -r 19be64b0f36e hedgewars/uAIMisc.pas
--- a/hedgewars/uAIMisc.pas Sat Apr 20 19:03:57 2013 -0400
+++ b/hedgewars/uAIMisc.pas Sun Apr 21 01:38:52 2013 +0200
@@ -94,7 +94,7 @@
implementation
uses uCollisions, uVariables, uUtils, uLandTexture, uGearsUtils;
-var
+var
KnownExplosion: record
X, Y, Radius: LongInt
end = (X: 0; Y: 0; Radius: 0);
@@ -113,14 +113,14 @@
for i:= 0 to cMaxHHIndex do
if (Hedgehogs[i].Gear <> nil)
and (Hedgehogs[i].Gear <> ThinkingHH)
- and (Hedgehogs[i].Gear^.Health > Hedgehogs[i].Gear^.Damage)
+ and (Hedgehogs[i].Gear^.Health > Hedgehogs[i].Gear^.Damage)
then
begin
with Targets.ar[Targets.Count], Hedgehogs[i] do
begin
skip:= false;
matters:= (Hedgehogs[i].Gear^.AIHints and aihDoesntMatter) = 0;
-
+
Point.X:= hwRound(Gear^.X);
Point.Y:= hwRound(Gear^.Y);
if Clan <> CurrentTeam^.Clan then
@@ -181,24 +181,24 @@
gtFlame:
if (Gear^.State and gsttmpFlag) <> 0 then
AddBonus(hwRound(Gear^.X), hwRound(Gear^.Y), 20, -50);
-// avoid mines unless they are very likely to be duds, or are duds. also avoid if they are about to blow
+// avoid mines unless they are very likely to be duds, or are duds. also avoid if they are about to blow
gtMine:
if ((Gear^.State and gstAttacking) = 0) and (((cMineDudPercent < 90) and (Gear^.Health <> 0))
or (isAfterAttack and (Gear^.Health = 0) and (Gear^.Damage > 30))) then
AddBonus(hwRound(Gear^.X), hwRound(Gear^.Y), 50, -50)
else if (Gear^.State and gstAttacking) <> 0 then
AddBonus(hwRound(Gear^.X), hwRound(Gear^.Y), 100, -50); // mine is on
-
+
gtExplosives:
if isAfterAttack then
AddBonus(hwRound(Gear^.X), hwRound(Gear^.Y), 75, -60 + Gear^.Health);
-
+
gtSMine:
AddBonus(hwRound(Gear^.X), hwRound(Gear^.Y), 50, -30);
-
+
gtDynamite:
AddBonus(hwRound(Gear^.X), hwRound(Gear^.Y), 150, -75);
-
+
gtHedgehog:
begin
if Gear^.Damage >= Gear^.Health then
@@ -270,8 +270,8 @@
if not CheckBounds(x, y, r) then
exit(false);
- if (Land[y-r, x-r] <> 0) or
- (Land[y+r, x-r] <> 0) or
+ if (Land[y-r, x-r] <> 0) or
+ (Land[y+r, x-r] <> 0) or
(Land[y-r, x+r] <> 0) or
(Land[y+r, x+r] <> 0) then
exit(true);
@@ -285,7 +285,7 @@
exit(false);
if (Land[y-r, x-r] > lfAllObjMask) or
- (Land[y+r, x-r] > lfAllObjMask) or
+ (Land[y+r, x-r] > lfAllObjMask) or
(Land[y-r, x+r] > lfAllObjMask) or
(Land[y+r, x+r] > lfAllObjMask) then
exit(true);
@@ -299,11 +299,11 @@
exit(false);
if (Land[y-r, x-r] and lfNotCurrentMask <> 0) or
- (Land[y+r, x-r] and lfNotCurrentMask <> 0) or
+ (Land[y+r, x-r] and lfNotCurrentMask <> 0) or
(Land[y-r, x+r] and lfNotCurrentMask <> 0) or
(Land[y+r, x+r] and lfNotCurrentMask <> 0) then
exit(true);
-
+
TestColl:= false;
end;
@@ -367,7 +367,7 @@
y:= y + dY;
dY:= dY + cGravityf;
-{ if ((trunc(y) and LAND_HEIGHT_MASK) = 0) and ((trunc(x) and LAND_WIDTH_MASK) = 0) then
+{ if ((trunc(y) and LAND_HEIGHT_MASK) = 0) and ((trunc(x) and LAND_WIDTH_MASK) = 0) then
begin
LandPixels[trunc(y), trunc(x)]:= v;
UpdateLandTexture(trunc(X), 1, trunc(Y), 1, true);
@@ -435,7 +435,7 @@
begin
dX:= 0.005 * dmg + 0.01;
dY:= dX;
- if (x and LAND_WIDTH_MASK = 0) and ((y+cHHRadius+2) and LAND_HEIGHT_MASK = 0) and
+ if (x and LAND_WIDTH_MASK = 0) and ((y+cHHRadius+2) and LAND_HEIGHT_MASK = 0) and
(Land[y+cHHRadius+2, x] and lfIndestructible <> 0) then
fallDmg:= trunc(TraceFall(x, y, Point.x, Point.y, dX, dY, 0) * dmgMod)
else fallDmg:= trunc(TraceFall(x, y, Point.x, Point.y, dX, dY, erasure) * dmgMod)
@@ -473,7 +473,7 @@
rate:= 0;
for i:= 0 to Pred(Targets.Count) do
with Targets.ar[i] do
- if skip then
+ if skip then
if (Flags and afSetSkip = 0) then skip:= false else {still skip}
else if matters then
begin
@@ -484,7 +484,7 @@
if dmg > 0 then
begin
if (Flags and afSetSkip <> 0) then skip:= true;
- if (Flags and afTrackFall <> 0) and (Score > 0) then
+ if (Flags and afTrackFall <> 0) and (Score > 0) then
fallDmg:= trunc(TraceShoveFall(Point.x, Point.y - 2, dX, dY) * dmgMod);
if fallDmg < 0 then // drowning. score healthier hogs higher, since their death is more likely to benefit the AI
if Score > 0 then
@@ -548,7 +548,7 @@
dY:= gdY * dmg;
if dX < 0 then dX:= dX - 0.01
else dX:= dX + 0.01;
- if (x and LAND_WIDTH_MASK = 0) and ((y+cHHRadius+2) and LAND_HEIGHT_MASK = 0) and
+ if (x and LAND_WIDTH_MASK = 0) and ((y+cHHRadius+2) and LAND_HEIGHT_MASK = 0) and
(Land[y+cHHRadius+2, x] and lfIndestructible <> 0) then
fallDmg:= trunc(TraceFall(x, y, Point.x, Point.y, dX, dY, 0) * dmgMod)
else fallDmg:= trunc(TraceFall(x, y, Point.x, Point.y, dX, dY, erasure) * dmgMod);
@@ -593,7 +593,7 @@
r:= trunc(sqrt(sqr(Point.x - x)+sqr(Point.y - y)));
if r <= 18 then
- if Score > 0 then
+ if Score > 0 then
inc(rate, Score div 3)
else
inc(rate, Score div 3 * friendlyfactor div 100)
@@ -611,7 +611,7 @@
bY:= hwRound(Gear^.Y);
case JumpType of
jmpNone: exit(false);
-
+
jmpHJump:
if TestCollisionYwithGear(Gear, -1) = 0 then
begin
@@ -621,7 +621,7 @@
end
else
exit(false);
-
+
jmpLJump:
begin
if TestCollisionYwithGear(Gear, -1) <> 0 then
@@ -643,12 +643,12 @@
end;
repeat
- {if ((hwRound(Gear^.Y) and LAND_HEIGHT_MASK) = 0) and ((hwRound(Gear^.X) and LAND_WIDTH_MASK) = 0) then
+ {if ((hwRound(Gear^.Y) and LAND_HEIGHT_MASK) = 0) and ((hwRound(Gear^.X) and LAND_WIDTH_MASK) = 0) then
begin
LandPixels[hwRound(Gear^.Y), hwRound(Gear^.X)]:= Gear^.Hedgehog^.Team^.Clan^.Color;
UpdateLandTexture(hwRound(Gear^.X), 1, hwRound(Gear^.Y), 1, true);
end;}
-
+
if not (hwRound(Gear^.Y) + cHHRadius < cWaterLine) then
exit(false);
if (Gear^.State and gstMoving) <> 0 then
@@ -706,7 +706,7 @@
GoInfo.JumpType:= jmpNone;
tY:= hwRound(Gear^.Y);
repeat
- {if ((hwRound(Gear^.Y) and LAND_HEIGHT_MASK) = 0) and ((hwRound(Gear^.X) and LAND_WIDTH_MASK) = 0) then
+ {if ((hwRound(Gear^.Y) and LAND_HEIGHT_MASK) = 0) and ((hwRound(Gear^.X) and LAND_WIDTH_MASK) = 0) then
begin
LandPixels[hwRound(Gear^.Y), hwRound(Gear^.X)]:= random($FFFFFFFF);//Gear^.Hedgehog^.Team^.Clan^.Color;
UpdateLandTexture(hwRound(Gear^.X), 1, hwRound(Gear^.Y), 1, true);
@@ -720,8 +720,8 @@
AddWalkBonus(pX, tY, 250, -40);
exit(false)
end;
-
- // hog is falling
+
+ // hog is falling
if (Gear^.State and gstMoving) <> 0 then
begin
inc(GoInfo.Ticks);
@@ -730,7 +730,7 @@
begin
GoInfo.FallPix:= 0;
// try ljump instead of fall with damage
- HHJump(AltGear, jmpLJump, GoInfo);
+ HHJump(AltGear, jmpLJump, GoInfo);
if AltGear^.Hedgehog^.BotLevel < 4 then
AddWalkBonus(pX, tY, 175, -20);
exit(false)
diff -r f52c6f9800ca -r 19be64b0f36e hedgewars/uCommandHandlers.pas
--- a/hedgewars/uCommandHandlers.pas Sat Apr 20 19:03:57 2013 -0400
+++ b/hedgewars/uCommandHandlers.pas Sun Apr 21 01:38:52 2013 +0200
@@ -36,7 +36,7 @@
procedure chGenCmd(var s: shortstring);
begin
case s[1] of
- 'R': if ReadyTimeLeft > 1 then
+ 'R': if ReadyTimeLeft > 1 then
begin
ReadyTimeLeft:= 1;
if not isExternalSource then
@@ -480,7 +480,7 @@
with CurrentHedgehog^.Gear^ do
begin
Message:= Message or (gmSlot and InputMask);
- MsgParam:= slot;
+ MsgParam:= slot;
ScriptCall('onSlot', MsgParam);
end
end;
@@ -517,7 +517,7 @@
with CurrentHedgehog^.Gear^ do
begin
Message:= Message or (gmAnimate and InputMask);
- MsgParam:= byte(s[1]) ;
+ MsgParam:= byte(s[1]) ;
ScriptCall('onTaunt', MsgParam);
end
end;
diff -r f52c6f9800ca -r 19be64b0f36e hedgewars/uFloat.pas
--- a/hedgewars/uFloat.pas Sat Apr 20 19:03:57 2013 -0400
+++ b/hedgewars/uFloat.pas Sun Apr 21 01:38:52 2013 +0200
@@ -265,7 +265,7 @@
end
end;
-function isZero(const z: hwFloat): boolean; inline;
+function isZero(const z: hwFloat): boolean; inline;
begin
isZero := z.QWordValue = 0;
end;
diff -r f52c6f9800ca -r 19be64b0f36e hedgewars/uPhysFSLayer.pas
--- a/hedgewars/uPhysFSLayer.pas Sat Apr 20 19:03:57 2013 -0400
+++ b/hedgewars/uPhysFSLayer.pas Sun Apr 21 01:38:52 2013 +0200
@@ -9,8 +9,20 @@
{$IFNDEF WIN32}
{$linklib physfs}
{$linklib physlayer}
- {$IFDEF DARWIN}
- {$linkframework IOKit}
+
+ {statically linking physfs brings IOKit dependency on OSX}
+ {divdi3 is found in stdc++ on linux x86 and in gcc_s.1 on osx ppc32}
+ {$IFDEF PHYSFS_INTERNAL}
+ {$IFDEF DARWIN}
+ {$linkframework IOKit}
+ {$IFDEF CPU32}
+ {$linklib gcc_s.1}
+ {$ENDIF}
+ {$ELSE}
+ {$IFDEF CPU32}
+ {$linklib stdc++}
+ {$ENDIF}
+ {$ENDIF}
{$ENDIF}
{$ENDIF}
diff -r f52c6f9800ca -r 19be64b0f36e misc/libphysfs/platform_macosx.c
--- a/misc/libphysfs/platform_macosx.c Sat Apr 20 19:03:57 2013 -0400
+++ b/misc/libphysfs/platform_macosx.c Sun Apr 21 01:38:52 2013 +0200
@@ -29,6 +29,25 @@
#include "physfs_internal.h"
+#if defined(__APPLE__)
+#if defined(TARGET_OS_MAC) && MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
+/* __eprintf shouldn't have been made visible from libstdc++, or anywhere, but
+ on Mac OS X 10.4 it was defined in libstdc++.6.0.3.dylib; so on that platform
+ we have to keep defining it to keep binary compatibility.
+ We can't just put the libgcc version in the export list, because that
+ doesn't work; once a symbol is marked as hidden, it stays that way. */
+
+void __eprintf (const char *string, const char *expression,
+ unsigned int line, const char *filename)
+{
+ fprintf(stderr, string, expression, line, filename);
+ fflush(stderr);
+ abort();
+}
+#endif
+#endif /* __APPLE__ */
+
+
/* Wrap PHYSFS_Allocator in a CFAllocator... */
static CFAllocatorRef cfallocator = NULL;
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/AmmoMenu/Ammos.png
Binary file share/hedgewars/Data/Graphics/AmmoMenu/Ammos.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/AmmoMenu/Ammos_bw.png
Binary file share/hedgewars/Data/Graphics/AmmoMenu/Ammos_bw.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/Dan.png
Binary file share/hedgewars/Data/Graphics/Hats/Dan.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/Dauber.png
Binary file share/hedgewars/Data/Graphics/Hats/Dauber.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/DayAndNight.png
Binary file share/hedgewars/Data/Graphics/Hats/DayAndNight.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/Evil.png
Binary file share/hedgewars/Data/Graphics/Hats/Evil.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/Joker.png
Binary file share/hedgewars/Data/Graphics/Hats/Joker.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/Meteorhelmet.png
Binary file share/hedgewars/Data/Graphics/Hats/Meteorhelmet.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/Moustache.png
Binary file share/hedgewars/Data/Graphics/Hats/Moustache.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/Moustache_glasses.png
Binary file share/hedgewars/Data/Graphics/Hats/Moustache_glasses.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/SunWukong.png
Binary file share/hedgewars/Data/Graphics/Hats/SunWukong.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/TeamWheatley.png
Binary file share/hedgewars/Data/Graphics/Hats/TeamWheatley.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/bubble.png
Binary file share/hedgewars/Data/Graphics/Hats/bubble.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/cap_thinking.png
Binary file share/hedgewars/Data/Graphics/Hats/cap_thinking.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/car.png
Binary file share/hedgewars/Data/Graphics/Hats/car.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/flag_french.png
Binary file share/hedgewars/Data/Graphics/Hats/flag_french.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/flag_germany.png
Binary file share/hedgewars/Data/Graphics/Hats/flag_germany.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/flag_italy.png
Binary file share/hedgewars/Data/Graphics/Hats/flag_italy.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/flag_usa.png
Binary file share/hedgewars/Data/Graphics/Hats/flag_usa.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/footballhelmet.png
Binary file share/hedgewars/Data/Graphics/Hats/footballhelmet.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/lamp.png
Binary file share/hedgewars/Data/Graphics/Hats/lamp.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/mechanicaltoy.png
Binary file share/hedgewars/Data/Graphics/Hats/mechanicaltoy.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/noface.png
Binary file share/hedgewars/Data/Graphics/Hats/noface.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/war_UNPeacekeeper01.png
Binary file share/hedgewars/Data/Graphics/Hats/war_UNPeacekeeper01.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/war_UNPeacekeeper02.png
Binary file share/hedgewars/Data/Graphics/Hats/war_UNPeacekeeper02.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/war_airwarden02.png
Binary file share/hedgewars/Data/Graphics/Hats/war_airwarden02.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/war_airwarden03.png
Binary file share/hedgewars/Data/Graphics/Hats/war_airwarden03.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/war_americanww2helmet.png
Binary file share/hedgewars/Data/Graphics/Hats/war_americanww2helmet.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/war_trenchfrench01.png
Binary file share/hedgewars/Data/Graphics/Hats/war_trenchfrench01.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/war_trenchfrench02.png
Binary file share/hedgewars/Data/Graphics/Hats/war_trenchfrench02.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/zoo_chicken.png
Binary file share/hedgewars/Data/Graphics/Hats/zoo_chicken.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/zoo_elephant.png
Binary file share/hedgewars/Data/Graphics/Hats/zoo_elephant.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/zoo_fish.png
Binary file share/hedgewars/Data/Graphics/Hats/zoo_fish.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/zoo_frog.png
Binary file share/hedgewars/Data/Graphics/Hats/zoo_frog.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/zoo_snail.png
Binary file share/hedgewars/Data/Graphics/Hats/zoo_snail.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Graphics/Hats/zoo_turtle.png
Binary file share/hedgewars/Data/Graphics/Hats/zoo_turtle.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/ar.txt
--- a/share/hedgewars/Data/Locale/ar.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/ar.txt Sun Apr 21 01:38:52 2013 +0200
@@ -152,7 +152,6 @@
02:01=%1 wants to play Ecco the dolphin
02:01=%1 has gone to visit Aquaria
02:01=%1 has found the lost city of Atlantis
-02:01=%1 aims for the lead role in Bioshock 3
02:01=Your doggy paddle could use a little work, %1
02:01=%1 should have brought a jet ski
02:01=%1 doesn't like watersports
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/cs.txt
--- a/share/hedgewars/Data/Locale/cs.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/cs.txt Sun Apr 21 01:38:52 2013 +0200
@@ -175,7 +175,6 @@
02:01=%1 chce hrát delfína Ecca
02:01=%1 odešel navštívit akvárium
02:01=%1 našel ztracené město Atlantidu
-02:01=%1 míří na hlavní roli v Bioshocku 3
02:01=Na tvém stylu čubička by ještě chtělo zapracovat, %1
02:01=%1 si neměl vozit vodní lyže
02:01=%1 nemá rád vodní sporty
@@ -447,8 +446,8 @@
03:51=Nalezeno na zemi
03:52=NEPOUŽITO
03:53=Typ 40
-03:54=Vytvořit něco
-03:55=Užitečnost
+;03:54=Vytvořit něco
+03:54=Užitečnost
; Weapon Descriptions (use | as line breaks)
04:00=Zaútoč na nepřítele pomocí obyčejného granátu.|Exploduje jakmile časovač dojde k nule.|1-5: Nastavuje časovač|Útok: Drž pro hození větší silou
@@ -506,8 +505,8 @@
04:51=Získat ve volném záběru vrhá kouli bláta.|Žihadla bit, a srazí prasata zpět.
04:52=NEPOUŽITO
04:53=Vydejte se na dobrodružství v čase a prostoru,|přičemž vaši kamarádi bojovat dál sám.|Být připraven vrátit kdykoliv,|nebo náhlé smrti nebo pokud jsou všichni poraženi.|Prohlášení. Nefunguje v náhlé smrti,|Pokud jste sami, nebo jste-li král.
-04:54=NEÚPLNÝ
-04:55=Sprej proud lepkavými vločkami.|Stavět mosty, pohřbít nepřátele, utěsnění tunely.|Buďte opatrní, nechcete dostat každý z vás!
+;04:54=NEÚPLNÝ
+04:54=Sprej proud lepkavými vločkami.|Stavět mosty, pohřbít nepřátele, utěsnění tunely.|Buďte opatrní, nechcete dostat každý z vás!
; Game goal strings
05:00=Herní módy
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/da.txt
--- a/share/hedgewars/Data/Locale/da.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/da.txt Sun Apr 21 01:38:52 2013 +0200
@@ -175,7 +175,6 @@
02:01=%1 leger delfin
02:01=%1 er taget til Lalandia
02:01=%1 har fundet den forsvundne by Atlantis
-02:01=%1 håber på en hovedrolle i Bioshock 3
02:01=Du burde arbejde lidt med din hundesvømning, %1
02:01=%1 burde have medbragt jetski
02:01=%1 bryder sig ikke om vandsport
@@ -447,8 +446,8 @@
03:51=Lige til at samle op
03:52=UBRUGT
03:53=Årgang 40
-03:54=Byg noget
-03:55=Værktøj
+;03:54=Byg noget
+03:54=Værktøj
; Weapon Descriptions (use |as line breaks)
04:00=Angrib dine fjender med en simpel granat.|Den eksploderer når uret når nul.|1-5: Indstil uret|Angrib: Hold knappen inde for at kaste hårdere
@@ -505,8 +504,8 @@
04:51=Få et skud lige ind med en Mudderklat.|Bider en smule og slår fjender omkuld.
04:52=UBRUGT
04:53=Tag på et eventyr gennem tid og rum,|mens du efterlader kampen til dine kammerater.|Vær klar til at vende tilbage når som helst,|eller hvis Pludselig Død indtræder|eller alle dine andre pindsvin dør.|Advarsel! Virker ikke under Pludselig Død,|hvis du er alene eller er Konge.
-04:54=UFÆRDIG
-04:55=Sprøjt rundt med klistrende flammer.|Byg broer, begrav fjender, luk tunneler af.|Pas på ikke selv at få noget på dig.
+;04:54=UFÆRDIG
+04:54=Sprøjt rundt med klistrende flammer.|Byg broer, begrav fjender, luk tunneler af.|Pas på ikke selv at få noget på dig.
; Game goal strings
05:00=Spilsystemer
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/de.txt
--- a/share/hedgewars/Data/Locale/de.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/de.txt Sun Apr 21 01:38:52 2013 +0200
@@ -31,7 +31,7 @@
00:28=Bohrkopfrakete
00:29=Ballpistole
00:30=Napalm-Luftangriff
-00:31=RC-Flugzeug
+00:31=Funkflugzeug
00:32=Schwerkraft verringern
00:33=Zusatzschaden
00:34=Unverwundbarkeit
@@ -101,12 +101,10 @@
02:00=Für %1 gehen alle Lichter aus!
02:00=%1 kommt wieder!
02:00=%1 ist urlaubsreif!
-02:00=%1 trifft seine Ahnen.
02:00=%1 war nicht hartnäckig genug!
02:00=%1 war einmal
02:00=%1 hat wohl versagt
02:00=Mach’s gut, %1!
-02:00=%1 hinterlässt Frau und Kind
02:00=%1 hat die letzte Bazooka gefeuert
02:00=%1 hat die letzte Granate geworfen
02:00=%1 hat den letzten Kuchen gebacken
@@ -117,11 +115,11 @@
02:00=%1 nahm einen Schuss zu viel
02:00=%1 hätte wirklich ein Erste-Hilfe-Kit gebrauchen können
02:00=%1 ist gegangen, um ein besseres Spiel zu spielen
-02:00=%1 verlässt sein Leben aus Wut
+02:00=%1 will nicht mehr
02:00=%1 scheitert
02:00=Schlecht, schlecht, %1 …
02:00=%1 sollte lieber WarMUX spielen
-02:00=%1 hat versucht die Kugeln mit den Zähnen zu fangen
+02:00=%1 hat versucht, die Kugeln mit den Zähnen zu fangen
02:00=%1 findet seinen Platz in der Walhall
02:00=%1 geht den Weg der Dinosaurier
02:00=%1 bringt die Igelspezies einen Schritt näher zum Aussterben
@@ -193,7 +191,6 @@
02:01=Sonic konnte nicht schwimmen, %1 auch nicht
02:01=%1 spielt »Flipper der Delphin«
02:01=%1 ist von uns gegangen, um Aquaria zu besuchen
-02:01=%1 strebt die Hauptrolle in Bioshock 3 an
02:01=%1 hasst Wassersport
02:01=%1 wird für immer Blasen machen
02:01=%1 war ganz, ganz knapp vor einem Floß
@@ -325,19 +322,17 @@
02:08=%1 braucht etwas Motivation
02:08=%1 ist ein Pazifist
02:08=%1 hat eine Verschnaufpause
-02:08=%1 hat eine Pause
-02:08=%1 ist dem Schüttelfrost ausgesetz
-02:08=%1 hat kein Vertrauen in seine eigenen Fähigkeiten
+02:08=%1 nimmt sich eine Auszeit
+02:08=%1 hat kein Vertrauen in die eigenen Fähigkeiten
02:08=%1 beschließt, nichts zu tun
02:08=%1 lässt den Feind sich selbst vernichten
02:08=%1 wäre furchtbar auf Partys
02:08=%1 versteckt sich
02:08=%1 verpasst die Gelegenheit
02:08=%1 verschenkt die Chance
-02:08=%1 meint, das Beste, was er tun kann, ist nichts …
+02:08=%1 meint Nichtstun sei der beste Plan …
02:08=%1 ist ein großes Weichei
-02:08=Gock, gock, gock, %1 ist ein Huhn
-02:08=%1 sieht etwas gelblich aus
+02:08=%1 hat Angst …
02:08=%1 ist ein Feigling!
02:08=%1 wartet auf Sudden Death
02:08=%1 ist nicht so der Kämpfertyp
@@ -350,6 +345,7 @@
02:08=%1 hat anscheinend Besseres zu tun
02:08=%1 hat sich fast zu Tode erschrocken
02:08=%1 ist eingeschlafen
+02:08=%1 ist wohl nur aus Versehen hier
; Hog (%1) hurts himself only
02:09=%1 sollte lieber zielen üben!
@@ -467,8 +463,8 @@
03:51=Am Boden gefunden
03:52=NICHT IN VERWENDUNG
03:53=Typ 40
-03:54=Baue etwas
-03:55=Werkzeug
+;03:54=Baue etwas
+03:54=Werkzeug
; Weapon Descriptions (use | as line breaks)
04:00=Greife deine Feinde mit einfachen Granaten an.|Der Zeitzünder steuert den Explosionszeitpunkt.|1-5: Zeitzünder einstellen|Angriff: Halten, um mit mehr Kraft zu werfen
@@ -502,7 +498,7 @@
04:28=Kurz nach dem Start wird diese Rakete beginnen,|sich durch soliden Grund zu graben. Sobald sie|wieder austritt oder der Zeitzünder abläuft,|wird sie explodieren.|Angriff: Halten, um mit mehr Kraft zu feuern
04:29=Das ist nichts für kleine Kinder! Die Ballpistole|feuert Tonnen kleiner farbiger Bälle, die mit|Sprengstoff gefüllt sind.|Angriff: Mit voller Kraft feuern|Hoch/Runter: Im Feuern zielen
04:30=Rufe ein Flugzeug, um ein Areal gezielt mit|tödlichem Napalm einzudecken. Gut gezielt|lassen sich so große Teile der Karte auslöschen.|Links/Rechts: Angriffsrichtung wählen|Cursor: Zielgebiet wählen und Angriff starten
-04:31=Das RC-Flugzeug kann Kisten einsammeln und weit|entfernte Igel angreifen. Steuere es direkt in|ein Opfer oder wirf erst einige Bomben ab.|Angriff: Flugzeug starten und Bomben abwerfen|Weiter Sprung: "Ritt der Walküren"|Hoch/Runter: Flugzeug lenken
+04:31=Das Funkflugzeug kann Kisten einsammeln und weit|entfernte Igel angreifen. Steuere es direkt in|ein Opfer oder wirf erst einige Bomben ab.|Angriff: Flugzeug starten und Bomben abwerfen|Weiter Sprung: "Ritt der Walküren"|Hoch/Runter: Flugzeug lenken
04:32=Niedrige Schwerkraft ist effektiver als jede|Diät! Springe höher und weiter oder lass|einfach deine Gegner noch weiter fliegen.|Angriff: Aktivieren
04:33=Manchmal muss es eben doch ein bisschen|mehr sein …|Angreifen: Aktivieren
04:34=Can’t touch me!|Angreifen: Aktivieren
@@ -525,8 +521,8 @@
04:51=Wirf mit Dreck um dich!|Schmerzt ein wenig und schubst Igel weg.
04:52=NICHT IN VERWENDUNG
04:53=Unternimm eine Reise durch Zeit und Raum,|während du deine Kameraden alleine am Schlachtfeld zurücklässt.|Sei darauf vorbereitet jederzeit wieder zurückzukommen,|oder auf Sudden Death wenn sie alle besiegt wurden.|Disclaimer: Nicht funktionstüchtig wenn in Sudden Death,|wenn du alleine bist - oder der König.
-04:54=IN ARBEIT
-04:55=Versprühe einen Strahl klebriger Flocken.|Baue Brücken, begrabe Gegner, versiegle Tunnel.|Pass auf, dass du selbst nichts abbekommst!
+;04:54=IN ARBEIT
+04:54=Versprühe einen Strahl klebriger Flocken.|Baue Brücken, begrabe Gegner, versiegle Tunnel.|Pass auf, dass du selbst nichts abbekommst!
; Game goal strings
05:00=Spielmodifikationen
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/en.txt
--- a/share/hedgewars/Data/Locale/en.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/en.txt Sun Apr 21 01:38:52 2013 +0200
@@ -45,7 +45,7 @@
00:42=Portable Portal Device
00:43=Piano Strike
00:44=Old Limburger
-00:45=Sine Gun (beta)
+00:45=Sine Gun
00:46=Flamethrower
00:47=Sticky Mine
00:48=Hammer
@@ -178,7 +178,6 @@
02:01=%1 wants to play Ecco the dolphin
02:01=%1 has gone to visit Aquaria
02:01=%1 has found the lost city of Atlantis
-02:01=%1 aims for the lead role in Bioshock 3
02:01=Your doggy paddle could use a little work, %1
02:01=%1 should have brought a jet ski
02:01=%1 doesn't like watersports
@@ -445,13 +444,15 @@
03:46=Hot Hot Hot!
03:47=Stick these somewhere useful!
03:48=It's Hammer time!
-03:49=Does what you guess
+03:49=Bring back the dead TO hell!
03:50=Moles fan
03:51=Found on the ground
03:52=UNUSED
03:53=Type 40
-03:54=Build something
-03:55=Utility
+;03:54=Build something
+03:54=Utility
+03:55=It doesn't get cooler than this!
+03:56=Please use or misuse
; Weapon Descriptions (use | as line breaks)
04:00=Attack your enemies using a simple grenade.|It will explode once its timer reaches zero.|1-5: Set grenade's timer|Attack: Hold to throw with more power
@@ -504,12 +505,13 @@
04:47=Double the fun with two spiky, sneaky, sticky mines.|Set up a chain reaction or defend yourself (or both!)|Attack: Hold to shoot with more power (twice)
04:48=Why should the moles get all the abuse?|Wacking a hog can be just as fun! A good|blow from this hammer will shave off one|third of a hog's health and plunge them|underground.|Attack: Activate
04:49=Resurrect your friends!|But beware that this also resurrects your foes.|Attack: Keep attack pressed to resurrect slowly|Up: Accelerate resurrection
-04:50=Is someone hiding underground?|Dig them out with a drill strike!|Timer controls how far it will dig.
-04:51=Get in a free shot by hurling a ball of mud.|Stings a bit, and knocks hogs back.
+04:50=Is someone hiding underground?|Dig them out with a drill strike!|Timer controls how far it will dig.|Left/Right: Determine attack direction|Cursor: Select target region
+04:51=Get in a free shot by hurling a ball of mud.|Stings a bit, and knocks hogs back.|Attack: Hold to shoot with more power
04:52=UNUSED
-04:53=Take a trip through time and space,|while leaving your comrades to fight on alone.|Be prepared to return at any time,|or for Sudden Death or if they are all defeated.|Disclaimer. Does not function in Sudden Death,|if you are alone, or if you are a King.
-04:54=INCOMPLETE
-04:55=Spray a stream of sticky flakes.|Build bridges, bury enemies, seal off tunnels.|Be careful you don't get any on you!
+04:53=Take a trip through time and space,|while leaving your comrades to fight on alone.|Be prepared to return at any time,|or for Sudden Death or if they are all defeated.|Disclaimer. Does not function in Sudden Death,|if you are alone, or if you are a King.|Attack: Activate
+04:54=Spray a stream of sticky flakes.|Build bridges, bury enemies, seal off tunnels.|Be careful you don't get any on you!|Attack: Activate|Up/Down: Continue aiming|Left/Right: Modify spitting power
+04:55=Bring back the ice-age!|Freeze hedgehogs, make the floor slippery or|save yourself from drowning by freezing the water.|Attack: Shoot
+04:56=You can throw two cleavers at your enemy,|block passages and tunnels and even use them for climbing!|Be careful! Playing with knifes is dangerous.|Attack: Hold to shoot with more power (twice)
; Game goal strings
05:00=Game Modes
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/es.txt
--- a/share/hedgewars/Data/Locale/es.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/es.txt Sun Apr 21 01:38:52 2013 +0200
@@ -171,7 +171,6 @@
02:01=%1 prefiere jugar a Ecco the dolphin
02:01=%1 ha ido a visitar Aquaria
02:01=%1 ha encontrado la ciudad perdida de la Atlántida
-02:01=%1 hace audiciones para el personaje principal de Bioshock 3
02:01=Necesitas practicar más tu estilo perrito, %1
02:01=Necesitas practicar más tu brazada, %1
02:01=Necesitas practicar más tu estilo mariposa, %1
@@ -446,8 +445,8 @@
03:51=Me la encontré por el suelo
03:52=SIN USAR
03:53=Tipo 40
-03:54=Construye algo
-03:55=Herramienta
+;03:54=Construye algo
+03:54=Herramienta
; Descripciones de armamento ( líneas delimitadas con | )
04:00=Ataca a tus enemigos usando una sencilla granada.|Explotará una vez el temporizador llegue a cero.|1-5: ajustar temporizador.|Atacar: mantener presionado para lanzar más lejos.
@@ -504,8 +503,8 @@
04:51=¿Qué hay más barato que el barro?|Un tiro gratis gracias a la bola de barro.|Hará que el enemigo salga volando|y escuece un poco si te entra en los ojos.
04:52=SIN USAR
04:53=Vive una trepidante aventura a través del|espacio y el tiempo mientras tus compañeros|siguen luchando en tu lugar.|Estate preparado para volver en cualquier momento,|o al llegar la Muerte súbita si te has quedado solo.|Aviso: no funciona durante la Muerte súbita,|si estás solo o si eres el rey.
-04:54=INCOMPLETO
-04:55=Esparce un chorro de pegajoso barro.|Construye puentes, entierra enemigos o cierra túneles.|¡Ten especial cuidado de no mancharte!
+;04:54=INCOMPLETO
+04:54=Esparce un chorro de pegajoso barro.|Construye puentes, entierra enemigos o cierra túneles.|¡Ten especial cuidado de no mancharte!
; Game goal strings
05:00=Modos de juego
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/fi.txt
--- a/share/hedgewars/Data/Locale/fi.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/fi.txt Sun Apr 21 01:38:52 2013 +0200
@@ -159,7 +159,6 @@
02:01=%1 haluaa näytellä Ecco-delfiiniä
02:01=%1 lähti käymään Aquariassa
02:01=%1 löysi Atlantiksen kadonneen kaupungin
-02:01=%1 tähtää Bioshock 3:en päärooliin
02:01=%1:n olisi pitänyt ottaa vesiskootteri mukaan
02:01=%1 ei pidä vesiurheilusta
02:01=%1 puhaltaa ikuisesti kuplia
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/fr.txt
--- a/share/hedgewars/Data/Locale/fr.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/fr.txt Sun Apr 21 01:38:52 2013 +0200
@@ -3,22 +3,22 @@
00:00=Grenade
00:01=Grenade à fragmentation
00:02=Bazooka
-00:03=Abeille Missile
+00:03=Abeille à tête chercheuse
00:04=Fusil
00:05=Marteau-piqueur
00:06=Passer
-00:07=Corde ninja
+00:07=Grappin
00:08=Mine
-00:09=Révolver
+00:09=Pistolet
00:10=Dynamite
00:11=Batte de baseball
00:12=Shoryuken
00:13=sec
00:14=Parachute
-00:15=Attaque aérienne
-00:16=Lancer de mines
+00:15=Frappe aérienne
+00:16=Pluie de mines
00:17=Chalumeau
-00:18=Poutre
+00:18=Construction
00:19=Téléportation
00:20=Changer de hérisson
00:21=Mortier
@@ -29,39 +29,44 @@
00:26=Bombe pastèque
00:27=Grenade infernale
00:28=Roquette perforante
-00:29=Canon à billes
+00:29=Mitrailleuse à balles
00:30=Napalm
00:31=Avion télécommandé
00:32=Faible gravité
-00:33=Plus de dégâts
+00:33=Dégats supplémentaires
00:34=Invulnérable
00:35=Temps supplémentaire
00:36=Visée laser
00:37=Vampirisme
-00:38=Fusil de sniper
+00:38=Sniper
00:39=Soucoupe Volante
00:40=Cocktail Molotov
00:41=Piaf
-00:42=Fusil à portails
-00:43=Attaque du Piano
+00:42=Générateur de portails
+00:43=Chute de Piano
00:44=Vieux Limburger
-00:45=Fusil Sinus (bêta)
+00:45=Fusil Sinusoidale
00:46=Lance-flammes
00:47=Mines adhésives
00:48=Marteau
00:49=Resurrecteur
00:50=Attaque perforante
00:51=Boule de terre
+00:52=Aucune arme sélectionnée
+00:53=Boîte temporelle
+00:54=Aéro-Sol
+00:55=Congélateur
+00:56=Hachoir
01:00=C'est parti !
01:01=Round ex-aequo
01:02=%1 gagne !
01:03=Volume %1%
01:04=Pause
-01:05=Quitter (Y/Esc) ?
+01:05=Quitter? (Y/Esc) (Clique pour reprendre)
01:06=Mort subite !
01:07=%1 Restantes
-01:08=Essence
+01:08=Carburant
; Event messages
; Hog (%1) died
@@ -78,41 +83,42 @@
02:00=%1 fait l'ultime sacrifice !
02:00=%1 sera profondément regretté !
02:00=%1 a un anévrisme !
-02:00=%1 s'en va, laissant sa femme et ses enfants
-02:00=%1 a lancé sa dernière roquette
-02:00=%1 a jeté sa dernière grenade
-02:00=%1 a fait cuire son dernier gâteau
-02:00=%1 s'est balancé sur sa dernière corde
-02:00=%1 a appelé son dernier raid aérien
-02:00=%1 a rechargé son dernier fusil de chasse
-02:00=%1 a envoyé son dernier melon
-02:00=%1 a tiré sa dernière balle
-02:00=%1 aurait vraiment dû utiliser une caisse de vie
-02:00=%1 est parti pour jouer à un meilleur jeu
+02:00=%1 s'en va, laissant sa femme et ses enfants !
+02:00=%1 a lancé sa dernière roquette !
+02:00=%1 a jeté sa dernière grenade !
+02:00=%1 a fait cuire son dernier gâteau !
+02:00=%1 s'est balancé sur sa dernière corde !
+02:00=%1 a appelé son dernier raid aérien !
+02:00=%1 a rechargé son dernier fusil de chasse !
+02:00=%1 a envoyé son dernier melon !
+02:00=%1 a tiré sa dernière balle !
+02:00=%1 aurait vraiment dû utiliser une caisse de vie !
+02:00=%1 est parti pour jouer à un meilleur jeu !
02:00=%1 est mauvais joueur !
-02:00=%1 a échoué
+02:00=%1 a échoué !
02:00=Pauvre %1...
-02:00=%1 préfère Warmux
-02:00=%1 a bloqué les balles avec sa tête
-02:00=%1 s'en va à la façon des dinosaures
-02:00=%1 fait avancer les hérissons d'un pas vers l'extinction
-02:00=%1 me fait pleurer une larme
-02:00=%1 a cessé d'être
-02:00=Dites au revoir à %1
-02:00=Plus d'espoir restant pour %1
-02:00=%1 ferme le rideau final
-02:00=%1 souffre d'Échec Spontané et Massif d'Existence
-02:00=%1 est mort
-02:00=%1 est raide mort
-02:00=%1 n'existe plus
-02:00=%1 est périmé
-02:00=Privé de la vie, %1, reste en paix
-02:00=%1 rejoins le chœur invisible
+02:00=%1 préfère Warmux !
+02:00=%1 a bloqué les balles avec sa tête !
+02:00=%1 s'en va à la façon des dinosaures !
+02:00=%1 fait avancer les hérissons d'un pas vers l'extinction !
+02:00=%1 me fait pleurer une larme !
+02:00=%1 a cessé d'être !
+02:00=Dites au revoir à %1 !
+02:00=Plus d'espoir restant pour %1 !
+02:00=%1 ferme le rideau final !
+02:00=%1 souffre d'Échec Spontané et Massif d'Existence !
+02:00=%1 est mort !
+02:00=%1 est raide mort !
+02:00=%1 n'existe plus !
+02:00=%1 est périmé !
+02:00=Privé de la vie, %1, reste en paix !
+02:00=%1 rejoins le chœur invisible !
02:00=Adieu %1, nous tenions beaucoup a toi !
-02:00=%1 avait une faible tolérance aux coups à balles
-02:00=%1 aurait dû utiliser une vie supplémentaire
-02:00=%1 rejoint ses ancêtres
+02:00=%1 avait une faible tolérance aux coups à balles !
+02:00=%1 aurait dû utiliser une vie supplémentaire !
+02:00=%1 rejoint ses ancêtres !
02:00=%1 sera muet comme une tombe
+
; Hog (%1) drowned
02:01=%1 joue au sous-marin !
02:01=%1 imite le Titanic !
@@ -148,7 +154,6 @@
02:01=%1 veut jouer à Ecco the Dolphin
02:01=%1 est parti visiter l'aquarium
02:01=%1 a trouvé la cité perdue d'Atlantide
-02:01=%1 se propose pour le rôle principal de Bioshock 3
02:01=Ta pagaie pour chiens aurait pû servir, %1
02:01=%1 aurait dû acheter un jet ski
02:01=%1 n'aime pas les sports aquatiques
@@ -162,6 +167,7 @@
02:01=%1 flotte comme une enclume
02:01=%1 a oublié son masque et ses palmes
02:01=%1 a vu une sirène !
+
; Match starts
02:02=Aux armes !
02:02=Prêts à combattre !
@@ -210,10 +216,13 @@
02:02=Ave Caesar, Morituri te salutant !
02:02=Combattez jusqu'à la fin !
02:02=Que la force soit avec vous !
+
; Round ends (win; unused atm)
02:03=...
+
; Round ends (draw; unused atm)
02:04=...
+
; New health crate
02:05=Pharmacie !
02:05=De l'aide !
@@ -232,6 +241,7 @@
02:05=Voilà la Croix Rouge !
02:05=Médecin Sans Frontière à votre service !
02:05=Hausse de l'espérance de vie en vue
+
; New ammo crate
02:06=Plus d'armes !
02:06=Du renfort !
@@ -256,6 +266,7 @@
02:06=L'espoir fait vivre
02:06=Surement quelquechose d'utile
02:06=Que la chance soit avec vous !
+
; New utility crate
02:07=Boite à outils !
02:07=Ça peut être pratique...
@@ -269,6 +280,7 @@
02:07=Elle s'est peut être blessée en tombant, vous devriez aller la voir
02:07=Bob le bricoleur sait être généreux
02:07=Le moment donné par le hasard vaut mieux que le moment choisi
+
; Hog (%1) skips his turn
02:08=%1 est une lopette...
02:08=%1 est trooooop rasant...
@@ -310,6 +322,7 @@
02:08=Les gens heureux n'ont pas besoin de se presser selon %1
02:08=Ne crains pas d'avancer lentement, crains seulement de t'arrêter %1
02:08=Patience ! Avec le temps, l'herbe devient du lait
+
; Hog (%1) hurts himself only
02:09=%1 devrait apprendre à viser !
02:09=%1 s'en veut
@@ -345,43 +358,50 @@
02:09=%1 ne peut pas échapper à son destin
02:09=%1 a pris son arme dans le mauvais sens
02:09=%1 est surement daltonien
+
; Hog shot an home run (using the bat and another hog)
02:10=Home Run !
02:10=C'est un oiseau ! C'est un avion ! ...
02:10=Hors du parc !
02:10=Coup gagnant !
02:10=I believe I can FLY ! I believe I can... *boum*
+
+; Hog (%1) Has to leave (team is gone)
+02:11=%1 a du aller se coucher!
+02:11=%1 est trop occupé pour jouer
+02:11=%1 a du partir
+
; Weapon Categories
03:00=Grenade à retardement
03:01=Grenade à retardement
03:02=Arme balistique
03:03=Arme téléguidée
03:04=Fusil (plusieurs coups)
-03:05=Engin excavateur
+03:05=Outil de creusage
03:06=Action
-03:07=Véhicule utilitaire
+03:07=Moyen de transport
03:08=Bombe de proximité
03:09=Révolver (à plusieurs coups)
03:10=BOUM!
03:11=Bonk!
03:12=Arts martiaux
03:13=Non Utilisé
-03:14=Véhicule utilitaire
+03:14=Moyen de transport
03:15=Attaque aéroportée
03:16=Attaque aéroportée
-03:17=Engin excavateur
+03:17=Outil de creusage
03:18=Utilitaire
-03:19=Véhicule utilitaire
+03:19=Moyen de transport
03:20=Action
03:21=Engin balistique
03:22=Appelez-moi Indiana !
03:23=Arts (vraiment) martiaux !
03:24=Le gâteau n'est PAS un mensonge !
03:25=Déguisement
-03:26=Grenade à fragmentation
-03:27=Grenade infernale
-03:28=Missile balistique
-03:29=Missile balistique
+03:26=Grenade juteuse
+03:27=Grenade enflammée
+03:28=Arme balistique
+03:29=Arme balistique
03:30=Attaque aéroportée
03:31=Bombe à déclenchement télécommandé
03:32=Effet temporaire
@@ -394,21 +414,37 @@
03:39=Moyen de transport
03:40=Grenade incendiaire
03:41=Un supporter enragé de Squawks
+; they wont get the original joke the song is in english so Ill use "for science" instead since its said a lot in the game
+03:42=Pour la science ...
+03:43=Joue la douloureuse sonate de Beethoven
+03:44=A consommer de préference avant : 1923
+03:45=La puissance de la science
+03:46=Chaud ! Chaud ! Chaud!
+03:47=Colle ça là où ce sera utile!
+03:48=C'est l'heure de marteler !
+03:49=Ramène les morts en ENFER !!!
+03:50=Un fan de taupes
+03:51=Trouvé par terre
+03:52=UNUSED
+03:53=Type 40
+03:54=Trace ta route
+03:55=Qui a commandé un herisson-glacé?
+03:56=Grand couteau, Multi-fonctions !
; Weapon Descriptions (use | as line breaks)
-04:00=Attaquez vos ennemis en utilisant une simple grenade.|Elle explosera une fois que le compte à rebours atteindra zéro.|1-5: Lancez le minuteur de la grenade|Attaque : maintenez pour la lancer avec plus de force
-04:01=Attaquez vos ennemis en utilisant une bombe à retardement.|Elle se désintégrera en de multiples petites bombes |quand le compte à rebours atteindra zéro|1-5 : Lancez le minuteur de la grenade|Attaque : maintenez pour la lancer avec plus de force
-04:02=Attaquez vos ennemis en utilisant un missile balistique|subissant l'influence du vent.|Attaque : maintenez pour tirer avec plus de force
-04:03=Lancez une bombe téléguidée qui se verrouillera|sur la cible choisie. Ne tirez pas à pleine puissance|pour une meilleure précision.|Curseur : choix de la cible|Attaque : maintenez pour tirer avec plus de force
+04:00=Attaquez vos ennemis en utilisant une simple grenade.|Elle explosera une fois que le compte à rebours atteindra zéro.|1-5: Réglez le minuteur de la grenade|Attaque : maintenez pour la lancer avec plus de force
+04:01=Attaquez vos ennemis en utilisant une grenade a fragmentation.|Elle se désintégrera en de multiples petits fragements explosifs |quand le compte à rebours atteindra zéro|1-5 : Réglez le minuteur de la grenade|Attaque : maintenez pour la lancer avec plus de force
+04:02=Attaquez vos ennemis en utilisant un bazooka dont la roquette|subira l'influence du vent.|Attaque : maintenez pour tirer avec plus de force
+04:03=Lancez une abeille à tête chercheuse qui se verrouillera|sur la cible choisie. Ne tirez pas à pleine puissance|pour une meilleure précision.|Curseur : choix de la cible|Attaque : maintenez pour tirer avec plus de force
04:04=Attaquez votre ennemi en utilisant un fusil à deux coups.|Grâce à son pouvoir de dispersion vous n'avez pas besoin de frapper directement sur la cible|pour toucher votre ennemi.|Attaque : tirez (coups multiples)
04:05=Descendez sous terre ! Utilisez le marteau-piqueur pour creuser un trou|dans le sol et atteindre d'autres zones.|Attaque : commencez/achevez de creuser
04:06=Vous en avez marre ? Pas moyen d'attaquer ? Vous économisez vos munitions ?|Pas de problèmes ! Passez simplement votre tour, espèce de lâche !|Attaque : Passez votre tour sans combattre
-04:07=Franchissez les grandes distances en utilisant par intervalles la |corde ninja. Utilisez votre élan pour vous lancer contre les autres hérissons,|balancez leurs des grenades ou d'autres armes explosives.|Attaque : Tirer ou lâchez la corde ninja|Saut longue distance : jetez des grenades ou des armes similaires
+04:07=Franchissez les grandes distances en utilisant par intervalles le |Grappin. Utilisez votre élan pour vous lancer contre les autres hérissons,|leur balancer des grenades ou d'autres armes explosives.|Attaque : Tirer ou lâchez la corde ninja|Saut longue distance : jetez des grenades ou des armes similaires
04:08=Maintenez vos ennemis à distance en laissant une mine|dans les passages étroits ou juste sous leurs pieds. Assurez-vous|que vous pouvez vous sauver avant son déclenchement !|Attaque : lâchez la mine à vos pieds
-04:09=Vous n'êtes pas sûr de ce que vous voulez ? Utilisez l'Aigle| du Désert pour attaquer en utilisant vos quatre coups. Poussez dans l'eau vos ennemis ou transpercez leur défense|Attaque : tirez (coups multiples)
+04:09=Vous n'êtes pas sûr de ce que vous voulez ? Utilisez le| pistolet pour attaquer en utilisant vos quatre coups. Poussez dans l'eau vos ennemis ou transpercez leur défense|Attaque : tirez (coups multiples)
04:10=La force brute est toujours une possibilité. Lancez cet explosif|classique sur vos ennemis et prenez le temps de vous retirer.|Attaque : Lâchez la dynamite à vos pieds
-04:11=Débarrassez-vous des hérissons ennemis en leur donnant des coups pour les chasser |vers d'autres horizons ou en les jetant à l'eau. Ou bien préférez-vous|envoyer quelques tonneaux ou mines sur vos ennemis ?|Attaque : frappez un bon coup sur tout ce qui bouge.
-04:12=Allez au combat rapproché corps à corps pour utiliser toute la force presque mortelle de ces arts martiaux.|Attaque : lancez un coup de poing fulgurant
+04:11=Débarrassez-vous des hérissons ennemis en leur donnant des coups pour les éjecter |vers d'autres horizons ou en les jetant à l'eau. Ou bien préférez-vous|envoyer quelques tonneaux ou mines sur vos ennemis ?|Attaque : frappez un bon coup sur tout ce qui bouge.
+04:12=Allez au corps-à-corps pour utiliser toute la force presque mortelle de ces arts martiaux.|Attaque : lancez un coup de poing fulgurant
04:13=non-utilisé
04:14=Vous avez le vertige ? Prenez donc un parachute.|Il se déploiera lorsque|vous serez tombé trop loin|et épargnera le choc de la chute à votre hérisson.|Attaque: Dépliez le parachute
04:15=Appelez le 3615 BOMBE pour commander une frappe aérienne dévastatrice sur vos ennemis.|Gauche/Droite : Déterminez la direction de l'attaque|Curseur : Choisissez la zone cible
@@ -416,36 +452,44 @@
04:17=vous avez besoin d'un abri ? de pousser quelques ennemis dans l'eau ? Utilisez le chalumeau| pour creuser un tunnel dans le sol, vous protéger ou faire de nouvelles victimes.|Attaque : Commencez/cessez de creuser.
04:18=Vous avez besoin de vous protéger davantage ou de passer un |obstacle infranchissable ? Placez quelques poutrelles|où vous voulez .|Gauche/Droite : Choisissez la poutrelle à placer|Curseur : Placez la poutrelle dans la bonne position
04:19=La téléportation utilisée au bon moment|peut être bien plus efficace|que la plupart des autres armes|car elle vous permet de sauver des hérissons de situations dangereuses|en quelques secondes.|Curseur : Choisissez la zone cible
-04:20=Vous permet de jouer la partie en cours avec|un hérisson différent.|Attaque : Activez le changement de hérisson
+04:20=Vous permet de changer de herisson|pendant votre tour.|Attaque : Activez le changement de hérisson
04:21=Tirez un missile balistique qui va|envoyer de multiples bombes au point d'impact.|Attaque : Tirez à pleine puissance
04:22=Ce n'est pas réservé à Indiana Jones ! Le fouet est une|arme bien utile dans plusieurs situations. Particulièrement|quand vous devez hisser quelqu'un en haut d'une falaise.|Attaque : Frappez tout ce qui bouge devant vous
-04:23=Si vous n'avez rien à perdre, voilà qui peut être |bien pratique. Sacrifiez votre hérisson en le lançant dans une direction| particulière. Il heurtera tout sur son passage avant |d'exploser finalement.|Attaque : Lancer l'attaque mortelle et dévastatrice
-04:24=Joyeux anniversaire ! Lancez ce gâteau, faites-le atterrir|tout près de vos ennemis et offrez-leur une fête explosive.|Le gâteau peut franchir presque tous les environnements mais|il se peut qu'il explose à mi-chemin.|Attaque : Lancez le gâteau ou bien faites-le s'arrêter et exploser
-04:25=Arme de séduction massive ! Utilisez le déguisement pour amener vos ennemis| à sauter vers votre hérisson (et donc vers un piège ou un trou).|Attaque : Utilisez le déguisement et tentez de séduire un autre hérisson
-04:26=Envoyez cette pastèque explosive à la tête de vos ennemis. Une fois le compte-à-rebours achevé, elle se désintégrera en de multiples fragments explosifs|1-5 : Lancer le compte à rebours|Attaque : Maintenez pour tirer avec plus de puissance
-04:27=Faites tomber un déluge de feu sur vos adversaires en utilisant|cet explosif dévastateur.|Ne vous tenez pas trop prêt|de l'impact car les flammes peuvent durer longtemps|Attaque : Maintenez pour tirer avec plus de puissance
-04:28=Peu après le lancement de ce missile, il va se mettre|à creuser le sol le plus résistant et explosera|une fois son détonateur amorcé ou une fois atteint l'air libre.|Attaque : Maintenez pour tirer avec plus de puissance
+04:23=Si vous n'avez rien à perdre, voilà qui peut être |bien pratique. Sacrifiez votre hérisson en le lançant dans une direction| particulière. Il heurtera tout sur son passage avant |d'exploser.|Attaque : Lancer l'attaque mortelle et dévastatrice
+04:24=Joyeux anniversaire ! Lancez ce gâteau, et déposez-le|tout près de vos ennemis et offrez-leur une fête explosive.|Le gâteau peut franchir presque tous les environnements mais|il se peut qu'il explose à mi-chemin ou apès votre cible.|Attaque : Lancez le gâteau ou bien faites-le s'arrêter et exploser
+04:25=Arme de séduction massive ! Utilisez le déguisement pour ammener vos ennemis| à sauter vers votre hérisson (et donc vers un piège ou un trou).|Attaque : Utilisez le déguisement et tentez de séduire un autre hérisson
+04:26=Envoyez cette pastèque explosive à la tête de vos ennemis. Une fois le compte-à-rebours achevé, elle se désintégrera en de multiples tranches explosives|1-5 : Régler le compte à rebours|Attaque : Maintenez pour tirer avec plus de puissance
+04:27=Faites tomber un déluge de feu sur vos adversaires en utilisant|cet explosif diabolique et dévastateur.|Ne vous tenez pas trop prêt|de l'impact car les flammes peuvent durer longtemps|Attaque : Maintenez pour tirer avec plus de puissance
+04:28=Peu après le lancement de cette roquette, elle va se mettre|à creuser le sol le plus résistant et explosera|une fois son compte à rebours ou une fois atteint l'air libre.|Attaque : Maintenez pour tirer avec plus de puissance
04:29=Ce n'est pas un jouet pour les enfants ! La mitrailleuse envoie|des centaines de petites balles colorées explosives.|Attaque : Tirez à pleine puissance|Haut/Bas : Continuez à tirer
-04:30=Appelez un avion pour larguer une puissante giclée de napalm.|En la menant correctement cette attaque peut éradiquer|des zones entières du paysage, et notamment les hérissons qui auraient la malchance de se trouver là.|Gauche/Droite: Déterminez la direction de l'attaque|Curseur : Choisissez la zone cible
+04:30=Appelez un avion pour larguer une pluie de napalm soumise à la force du vent.|En la menant correctement cette attaque peut éradiquer|des zones entières du paysage, et notamment les hérissons qui auraient la malchance de se trouver là.|Gauche/Droite: Déterminez la direction de l'attaque|Curseur : Choisissez la zone cible
04:31=L'avion télécommandé est l'arme idéale pour récolter des boites ou|attaquer des hérissons très éloignés. Une fois vos ennemis bombardés, vous pourrez lancer votre avion sur l'ennemi dans une explosion incendiaire.|Attaque : Lancez l'avion ou larguez des bombes|Saut longue distance : laissez les valkyries entrer dans la danse guerrière|Haut/Bas : Pilotez l'avion
-04:32=La fable gravité est plus efficace que n'importe quel régime ! Sautez|plus haut et franchissez de plus grandes distances ou bien faites voltiger vos ennemis |encore plus loin.|Attaque : Activez
+04:32=La faible gravité est plus efficace que n'importe quel régime ! Sautez|plus haut et franchissez de plus grandes distances ou bien faites voltiger vos ennemis |encore plus loin.|Attaque : Activez
04:33=Parfois vous avez besoin d'un petit coup de pouce supplémentaire|pour gérer les dégâts.|Attaque : Activez
04:34=Personne ne peut me toucher !|Attaque : Activez
04:35=Parfois le temps passe trop vite. Grappillez quelques secondes de plus pour terminer votre attaque|Attaque : Activez
-04:36=Eh bien, parfois vous ratez complètement la cible. Demandez plutôt de l'aide|à la technologie de pointe actuelle pour bien viser.|Attaque : Activez
+04:36=Eh bien, parfois vous ratez complètement la cible. Demandez plutôt de l'aide|à la technologie de pointe pour bien viser.|Attaque : Activez
04:37=Ne craignez pas la lumière du jour. Rafraichissez vous |d'un peu de sang en récupérant des points de vie sur les dégats faits aux ennemis.|Attaque : Activez
-04:38= Le fusil à lunette peut être une des armes les plus dévastatrices|de tout votre arsenal, toutefois il est totalement inefficace|en combat rapproché. Les dommages qu'il cause augmentent suivant|la distance de la cible.|Attaque : Tirez (deux fois)
-04:39=Volez vers d'autres secteurs de la carte en utilisant une soucoupe|volante. Ce moyen de transport, pas facile à dompter, vous|emportera vers presque tous les horizons du champ de bataille|Attaque : Activer|Haut/Gauche/Droite : Prenez de l'altitude et controllez votre direction
+04:38= Le sniper peut être une des armes les plus dévastatrices|de tout votre arsenal, toutefois il est totalement inefficace|en combat rapproché. Les dommages qu'il cause augmentent suivant|la distance de la cible.|Attaque : Tirez (deux fois)
+04:39=Volez vers d'autres secteurs de la carte en utilisant une soucoupe|volante. Ce moyen de transport, pas facile à dompter, vous|emportera vers presque tous les horizons du champ de bataille mais attention au carburant!|Attaque : Activer|Haut/Gauche/Droite : Prenez de l'altitude et controllez votre direction
04:40=Mettez le feu à un territoire en utilisant cette bouteille remplie|de liquide inflammable.|Attaque : maintenez pour tirer avec plus de force
04:41=Une arme naturelle qui peut suffire à remplacer la soucoupe volante.|Cet oiseau a du manger un vieux fromage pourri (du Limburger vous dites ?)|car ses oeufs ont comme quelquechose de ... toxique.|Le piaf peut donc transporter votre hérisson et balancer des œufs|sur vos ennemis !|Attaque : Activez et larguez des œufs|Haut/Gauche/Droite: voltigez vers une direction.
-04:42=Ce fusil à portails est capable de transporter instantanément hérissons,|tonneaux ou mines entre deux points du terrain. |Utilisez-le intelligemment et votre campagne sera un ... GRAND SUCCÈS !|Attaque : Crée un portail|Modificateur : Change la couleur du portail
+04:42=Ce générateur de portails est capable de transporter instantanément hérissons,|tonneaux ou mines entre deux points du terrain. |Utilisez-le intelligemment et votre campagne sera un ... GRAND SUCCÈS !|Attaque : Crée un portail|Modificateur : Change la couleur du portail
04:43=Faites de vos débuts musicaux un succès explosif !| Lâchez un piano depuis les cieux, mais attention ... si quelqu'un doit|jouer dessus, cela pourrait lui coûter la vie !|Curseur : Choix de la cible|F1-F9 : Jouer du piano
-04:44=Ce n'est pas juste un fromage, c'est une arme bactériologique !|Si il ne provoque que de faibles dommages, sa puissance se|trouve dans sa durée. Il empoisonnera tous les malchanceux|touchés par l'odeur et réduira leur vie à l'agonie !|1-5 : Lancez le minuteur de la grenade|Attaque : maintenez pour la lancer avec plus de force
-04:45=Tous ces cours de physique ont finalement payé,|lancez une onde Sinus dévastatrice sur vos ennemis.|Attention au recul ! (cette arme est incomplète)|Attaque : Activez
+04:44=Ce n'est pas juste un fromage, c'est une arme bactériologique !|Si il ne provoque que de faibles dommages, sa puissance se|trouve dans sa durée. Il empoisonnera tous les malchanceux|touchés par l'odeur et réduira leur vie à l'agonie !|1-5 : Réglez le minuteur de l'arme|Attaque : maintenez pour la lancer avec plus de force
+04:45=Tous ces cours de physique ont finalement payé,|lancez une onde Sinusoidale dévastatrice sur vos ennemis.|Attention au recul ! |Attaque : Activez
04:46=Aspergez vos ennemis de flammes liquides ou creusez vous un passage dans le sol.|Hardi !|Attaque : Activez|Haut/Bas : Continuez à viser|Droite/Gauche : Changer la puissance de tir
04:47=Doublez le fun avec deux mines, piquantes, furtives et collantes.|Provoquez une réaction en chaine dévastatrice et/ou défendez-vous ! |Attaque : maintenez pour tirer avec plus de force (deux fois)
04:48=Outre une bonne bosse, un bon coup de ce marteau enlèvera un tiers de la santé |du hérisson ennemi et l'enfoncera dans le sol ou dans l'eau comme un vulgaire asticot !|Attaque : Activez
04:49=Ressuscite vos amis oubliés six pieds sous terre ! Mais méfiez-vous, ressuscite également vos ennemis. |Attaque : Maintenez attaque pressée pour ressusciter lentement|Haut : Accélérer la résurrection
+04:50=Un ennemi se cache sous terre ?|Faîtes le sortir avec l'attaque perforante! |Un avion vous délivrera des roquettes perforantes qui creuseront vers le bas jusqu'a la fin du compte a rebours|ou du contact a l'air libre où elles exploseront|1-5 : Réglez le minuteur des roquettes|Gauche/Droite: Déterminez la direction de l'attaque|Curseur : Choisissez la zone cible
+04:51=Gagnez un tir gratuit en lançant une boule de terre sur vos ennemis.|Elle poussera les herissons dans l'eau ou dans un trou afin d'utiliser votre deuxième arme pour l'achever|Attaque : Maintenez pour tirer avec plus de puissance
+04:52=UNUSED
+04:53=Faîtes un voyage dans le temps et l'espace en|laissant vos camarades se battre seuls!|Soyez préparé à revenir a n'importequel moment|ou lors d'une mort subite ou encore si tout vos camarades sont morts|Attention ne marche pas pendant la mort subite, si vous êtes le dernier survivant ou le roi.|Attaque : Activer
+04:54=Et voici le nouveau sol en bouteille! Ce spray produit des flocon collants sur lesquels vous pouvez marchez!|Construisez des pont,enterrez vos ennemis, scellez des tunnels.|Attention à ne pas en mettre sur vous!|Attaque : Activez|Haut/Bas : Continuez à viser|Droite/Gauche : Changer la puissance de tir
+04:55=Apportez l'ère glacière sur vos ennemis!|Avec le congélateur gelez les herissons rendez le sol glissant|et sauvez vous de la noyade en gelant l'eau!!|Attaque : Tirez
+04:56=Un couteau mais bien plus,|ce hachoir se lance sur les ennemis, bloc les passages et tunnels et|peut même servir d'appui pour gravir une montagne!|Mais attention à ne pas vous blesser.|Attaque : maintenez pour la lancer avec plus de force (deux fois)
+
; Game goal strings
05:00=Modes de jeu
@@ -461,7 +505,13 @@
05:10=Terrain indestructible : La plupart des armes sont incapables de modifier le terrain
05:11=Munitions partagées : Toutes les équipes de la même couleur partagent leurs munitions
05:12=Mines à retardement : Les mines exploseront après %1 seconde(s)
-05:13=Mines à retardement : Les mines explosent immédiatement
+05:13=Mines à retardement : Les mines explosent instentanément
05:14=Mines à retardement : Les mines exploseront dans un délai compris entre 0 et 3 secondes
05:15=Modificateur de dégâts : Toutes les armes feront %1% de dégâts
+05:16=La vie de tout les hérissons est restaurée à la fin du tour
+05:17=Les hérissons IA réapparaissent lorsqu'ils meurent
+05:18=Attaques illimitées
+05:19=Les armes sont réinitialisées à la fin du tour
+05:20=Les armes ne sont pas partagées entre les hérissons
+05:21=Relais: Des équipes sous la même couleur partagent le tour|Temps partagé: Dès que l'un à fini son action il passe la main à sont camarade pour qu'il agisse|avant la fin du tour
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_ar.ts
--- a/share/hedgewars/Data/Locale/hedgewars_ar.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ar.ts Sun Apr 21 01:38:52 2013 +0200
@@ -982,6 +982,10 @@
PageNetServer
+
+
+
+
@@ -3058,6 +3062,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3102,6 +3134,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3121,53 +3173,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_bg.ts
--- a/share/hedgewars/Data/Locale/hedgewars_bg.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_bg.ts Sun Apr 21 01:38:52 2013 +0200
@@ -981,6 +981,10 @@
PageNetServer
+
+
+
+
@@ -3074,6 +3078,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3118,6 +3150,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3137,53 +3189,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_cs.ts
--- a/share/hedgewars/Data/Locale/hedgewars_cs.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_cs.ts Sun Apr 21 01:38:52 2013 +0200
@@ -993,6 +993,10 @@
PageNetServer
+
+
+
+
@@ -3089,6 +3093,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3133,6 +3165,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3152,53 +3204,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_da.ts
--- a/share/hedgewars/Data/Locale/hedgewars_da.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_da.ts Sun Apr 21 01:38:52 2013 +0200
@@ -985,6 +985,10 @@
PageNetServer
+
+
+
+
@@ -3082,6 +3086,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3126,6 +3158,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3145,53 +3197,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_de.ts
--- a/share/hedgewars/Data/Locale/hedgewars_de.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_de.ts Sun Apr 21 01:38:52 2013 +0200
@@ -988,6 +988,10 @@
PageNetServer
+
+
+
+
@@ -3115,6 +3119,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3159,6 +3191,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3178,53 +3230,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_el.ts
--- a/share/hedgewars/Data/Locale/hedgewars_el.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_el.ts Sun Apr 21 01:38:52 2013 +0200
@@ -983,6 +983,10 @@
PageNetServer
+
+
+
+
@@ -3076,6 +3080,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3120,6 +3152,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3139,53 +3191,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_en.ts
--- a/share/hedgewars/Data/Locale/hedgewars_en.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_en.ts Sun Apr 21 01:38:52 2013 +0200
@@ -981,6 +981,10 @@
PageNetServer
+
+
+
+
@@ -3058,6 +3062,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3102,6 +3134,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3121,53 +3173,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_es.ts
--- a/share/hedgewars/Data/Locale/hedgewars_es.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_es.ts Sun Apr 21 01:38:52 2013 +0200
@@ -985,6 +985,10 @@
PageNetServer
+
+
+
+
@@ -3078,6 +3082,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3122,6 +3154,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3141,53 +3193,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_fi.ts
--- a/share/hedgewars/Data/Locale/hedgewars_fi.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_fi.ts Sun Apr 21 01:38:52 2013 +0200
@@ -981,6 +981,10 @@
PageNetServer
+
+
+
+
@@ -3074,6 +3078,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3118,6 +3150,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3137,53 +3189,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_fr.ts
--- a/share/hedgewars/Data/Locale/hedgewars_fr.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_fr.ts Sun Apr 21 01:38:52 2013 +0200
@@ -5,14 +5,14 @@
About
-
+ Compilateur inconnuAbstractPage
-
+ Retour
@@ -30,89 +30,89 @@
BanDialog
- IP
+ IP
-
+ Pseudo
-
+ IP/Pseudo
-
+ Raison
-
+ Durée
-
+ Ok
- Annuler
+ Annuler
-
+ Tu sait très bien pourquoi
-
+ Attention
-
+ Veuillez spécifier %1
-
+ Pseudo
-
+ PermanentDataManager
-
+ Par défautFeedbackDialog
-
+ Voir
- Annuler
+ Annuler
-
+ Envoyez
-
+ Nous avons besoin de votre avis!
-
+ Toutes suggestions, idées ou rapport de bug sont les bienvenus
-
+ Si vous trouvez un bug, vous pouvez vérifier si il est déjà connu ici (anglais):
-
+ Votre adresse email est optionelle, mais il est possible que nous essayons de vous contacter.
@@ -137,129 +137,132 @@
- Éditer les paramètres
+ Éditer les règles
-
+ La règle choisis va choisir automatiquement les armes
- Carte
+ Carte
-
+ Option de jeuHWApplication
-
-
-
+
+ %1 minute
+ %1 minutes
-
-
-
+
+ %1 heure
+ %1 heures
-
-
-
+
+ %1 heure
+ %1 heures
-
-
-
+
+ %1 jour
+ %1 jours
-
-
-
+
+ %1 jour
+ %1 jours
-
+ Règle incomprise
- Impossible de créer le dossier %1
+ Impossible de créer le dossier %1
-
+ Impossible de trouver les fichiers:
+%1
+
+Veuillez verifier que votre jeu est installé correctement!HWAskQuitDialog
-
+ Êtes-vous sûr de vouloir quitter ?HWChatWidget
-
+ %1 a été retiré de votre liste noire
-
+ %1 a été ajouté à votre liste noire
-
+ %1 a été retiré de votre liste d'amis
-
+ %1 a été ajouté à votre liste d'amis
-
+ Feuille de style (Stylesheet) importée de %1
-
+ Entrez %1 si vous voulez utiliser cette Feuille de style (Stylesheet) à l'avenir, entrez %2 pour rétablir l'ancienne apparence!
-
+ Impossible de lire %1
-
+ Feuille de style (Stylesheet) effacée
-
+ Feuille de style (Stylesheet) enregistrée dans %1
-
+ Impossible d'enregistrer la feuille de style (Stylesheet) dans %1HWForm
- Impossible de sauvegarder la partie dans le fichier %1
+ Impossible de sauvegarder l'enregistrement dans le fichier %1
@@ -268,7 +271,7 @@
File Types
- Fichier de démonstration d'Hedgewars
+ Fichier de demo d'Hedgewars
@@ -277,36 +280,37 @@
-
+ Nom de la Demo
-
+ Nom de la Demo:
-
+ Abandon de la partie
- Pseudo
+ Pseudo
-
+ Aucun pseudo renseigné.
-
+ Quelqu'un utilise déjà le pseudo %1 sur le serveur
+Veuillez choisir un autre pseudo:
-
+ Equipe de %1
-
+ Hedgewars - Pseudo enregistré
-
+ Ce pseudo est enregistré, vous n'avez spécifié aucun mot de passe.
+
+Si ce pseudo n'est pas le votre, veuillez enregistrer votre propre pseudo sur www.hedgewars.org
+
+Mot de passe:
-
+ Votre pseudo n'est pas enregistré.
+Pour éviter que d'autre joueurs l'utilisent,
+veuillez l'enregistrer sur www.hedgewars.org
-
+
+
+Votre mot de passe non plus n'a pas été sauvegardé.
-
+ Hedgewars - Pseudo vide
-
+ Hedgewars - Mauvais mot de passe
-
+ Le mot de passe que vous avez entré est incorrect
-
+ Réessayez
-
+ Hedgewars - Erreur de connexion
-
+ Vous vous êtes reconnecté trop rapidement.
+Attendez quelques secondes et réessayez.
@@ -362,7 +375,7 @@
- Erreur lors de l'ouverture du fichier de démonstration %1
+ Erreur lors de l'ouverture du fichier de demo %1
@@ -405,91 +418,91 @@
-
+ Type de carte:
-
+ Image de la carte
-
+ Carte avec mission
-
+ Dessinée
-
+ Générée aléatoirement
-
+ Labyrinthe généré aléatoirement
- Aléatoire
+ Aléatoire
-
+ Apperçu de la carte
-
+ Charger un carte dessinée
-
+ Editer un carte dessinée
-
+ Petites îles
-
+ Moyennes îles
-
+ Grandes îles
-
+ Taille de la carte
-
+ Style du labyrinthe
-
+ Mission
-
+ Carte:
-
+ Theme
- Charger une carte dessinée
+ Charger une carte dessinée
-
+ Cartes dessinées
-
+ Tout les fichiers
-
+ Grands tunnels
@@ -523,7 +536,7 @@
- Salon fermé
+ Room fermée
@@ -531,7 +544,7 @@
- %1 *** %2 a rejoint la salle
+ %1 *** %2 a rejoint la room
@@ -547,84 +560,86 @@
-
+ S'est déconnecté
-
+ Le serveur à fermé la connection
-
+ La version du serveur n'est pas à jour. Déconnexion.HWPasswordDialog
-
+ Connexion
-
+ Pour vous connecter sur le serveur, veuillez entrer vos identifiants.
+Si vous n'avez pas de compte sur www.hedgewars.org,
+entrez juste votre pseudo.
-
+ Pseudo
-
+ Mot de passeHWUploadVideoDialog
-
+ Importer une vidéo
-
+ ImporterHatButton
-
+ Changer de chapeau (%1)HatPrompt
- Annuler
+ Annuler
-
+ Mettre le chapeau sélectionné
-
+ Chercher un chapeau:KB
- SDL_ttf a retourné une erreur pendant l'affichage du texte, cela est sûrement causé par le bogue de freetype2. Il est recommandé de mettre à jour la librairie freetype.
+ SDL_ttf a renvoyé une erreur pendant l'affichage du texte, cela est sûrement causé par le bug de freetype2. Il est recommandé de mettre à jour la librairie freetype.KeyBinder
-
+ Catégorie
@@ -632,30 +647,30 @@
-
+ Durée: %1m %2s
-
+ Vidéo: %1x%2
-
+ %1 fps
-
+ Audio:
-
+ inconnuMapModel
-
+ Aucune description disponible.
@@ -690,42 +705,42 @@
- Général
+ Général
-
+ Bans
-
+ IP/Pseudo
-
+ Durée
-
+ Raison
-
+ Rafraichir
-
+ Ajouter
-
+ SupprimerPageConnecting
- En connexion...
+ Connexion...
@@ -756,15 +771,15 @@
-
+ Cartes dessinées
-
+ Tout les fichiers
-
+ Gomme
@@ -775,39 +790,39 @@
-
+ Choisissez une action afin d'y attribuer une touche pour cette équipe
-
+ Touche par defaut
-
+ Reinitialiser toutes les touches
-
+ Préferences de commandes
- Chapeau
+ Chapeau
- Nom
+ Nom
-
+ Le nom de ce herisson
-
+ Choisis un nom aléatoire pour ce herisson
- Équipes aléatoires
+ Équipes aléatoires
@@ -818,7 +833,7 @@
- Courbes de santé-
+ Courbes de santé:
@@ -844,8 +859,8 @@
-
- (%1 tue)
+
+ (%1 tué)
@@ -875,73 +890,73 @@
PageInGame
-
+ En jeu...PageInfo
-
+ Ouvrir le dossier de captures d'écranPageMain
-
+ Contenu téléchargeable
-
+ Jouer une partie en solo
-
+ Jouer en ligne
-
+ A propos de ceux qui sont derrière le projet Hedgewars
-
+ Donnez-nous votre avis, signalez un bug, déposez vos idées, ou dites nous juste à quel point vous aimez Hedgewars
-
+ Acces au contenu téléchargeable créé par les joueurs, disponible sur notre site
-
+ Quitter le jeu
-
+ Gérer les vidéos de parties enregistrées
-
+ Editer vos préférences de jeu
-
+ Jouer une partie en réseau local
-
+ Jouer une partie sur un serveur officiel
-
+ Contact
-
+ Jouer en réseau local
-
+ Jouer sur le réseau officiel
@@ -952,7 +967,7 @@
-
+ Editer les préférences de jeu
@@ -963,26 +978,30 @@
-
+ Editer les préférences de jeu
- Démarrer
+ Démarrer
- Mise à jour
+ Mise à jour
-
+ Contrôle de la roomPageNetServer
+
+ Clique pour plus de détails
+
+
-
+ Insert ton adresse ici
@@ -1001,19 +1020,19 @@
- Vous ne pouvez pas modifier d'équipe depuis la sélection d'équipes. Retournez au manu principal pour ajouter, modifier ou supprimer des équipes.
+ Vous ne pouvez pas modifier d'équipe depuis la sélection d'équipes. Retournez au menu principal pour ajouter, modifier ou supprimer des équipes.
- Nouveaux paramètres
+ Nouvelle règle
- Modifier paramètres
+ Modifier règles
- Supprimer paramètres
+ Supprimer règles
@@ -1029,11 +1048,11 @@
- Avancé
+ Avancé
-
+ Remettre les couleurs de départ
@@ -1053,7 +1072,7 @@
-
+ Pas de proxy
@@ -1069,71 +1088,71 @@
-
+ Choisissez une action afin d'y attribuer une touche
-
+ Par défaut
-
+ Remettre les touches par défaut
-
+ Jeu
-
+ Graphismes
-
+ Audio
-
+ Contrôles
-
+ Enregistrement vidéo
-
+ Réseau
- Équipes
+ Équipes
-
+ Règles
- Armes
+ Armes
-
+ Interface
-
+ Couleurs personalisées
-
+ Son du jeu
-
+ Son de l'interface
-
+ Compte
@@ -1141,26 +1160,26 @@
-
+ Autre
-
+ Mises à jour
-
+ Vérifier les mises à jours
-
+ Option d'enregistrement vidéoPagePlayDemo
- Boîte de dialogue de renommage
+ Renommer
@@ -1175,7 +1194,7 @@
- Rejoindre
+ Rejoindre
@@ -1183,7 +1202,7 @@
- Nom du salon:
+ Nom de la room:
@@ -1203,34 +1222,34 @@
-
-
-
+
+ %1 joueur en ligne
+ %1 joueurs en ligne
-
+ Chercher une room
-
+ Créer une room
-
+ Rejoindre
-
+ Etat de la room
-
+ Enlever les filtres
-
+ Ouvre la page d'administration du serveur
@@ -1289,7 +1308,7 @@
- Ordre de jeu aléatoire plutôt que par ordre dans la salle.
+ Ordre de jeu aléatoire plutôt que par ordre dans la room.
@@ -1309,7 +1328,7 @@
- Désactiver les objets de terrain lorsque des cartes aléatoires sont générées.
+ Désactiver les objets de terrain lorsque des cartes aléatoires sont générées.
@@ -1345,7 +1364,7 @@
-
+ Les équipes de chaque clans jouent successivement, partageant le temps de leur tour.
@@ -1353,7 +1372,7 @@
-
+ Ajouter une bordure indestructible en bas
@@ -1379,86 +1398,86 @@
PageSinglePlayer
-
+ Jouer une partie rapide contre l'ordinateur avec des règles aléatoires
-
+ Jouer une partie sur cet ordinateur contre vos amis ou l'IA
-
+ Campagne
-
+ Améliorez vos competences avec un large choix de missions
-
+ Regarder les parties enregistrées
-
+ Charger une partiePageTraining
-
+ Aucune description disponible
-
+ Choisis une mission!
-
+ Choisis une mission ou entraine-toi à jouer
-
+ Commencer le combatPageVideos
- Nom
+ Nom
-
+ Taille
-
-
-
+
+ %1 octet
+ %1 octets
-
+ (en cours ...)
-
+ encodage
-
+ importation
-
+ Date: %1
-
+ Taille: %1
@@ -1509,15 +1528,15 @@
-
+ Bloquer l'acces au joueurs non-enregistrés
-
+ Parties en attentes
-
+ Parties en cours
@@ -1544,55 +1563,55 @@
- Montrer les astuces du menu des armes.
+ Montrer les astuces du menu des armes.
-
+ Enregistrer le mot de passe
-
+ Enregistrer le nom de compte et mot de passe
-
+ Vidéo privée
-
+ Enregistrer le son
-
+ Utiliser la résolution du jeu
-
+ Effets visuels
-
+ Son
-
+ Effets sonores en jeu
-
+ Musique
-
+ Musique en jeu
-
+ Effet sonores de l'interface
-
+ Musique de l'interface
@@ -1607,83 +1626,83 @@
- Réglage du système
+ Automatique (systeme)
- Communauté
+ Communauté
- Aucun
+ Tout
- En attente
+ En attente
- En cours
+ En cours
-
+ Aucun
- Rouge/Cyan
+ Rouge/Cyan
- Cyan/Rouge
+ Cyan/Rouge
- Rouge/Bleu
+ Rouge/Bleu
- Bleu/Rouge
+ Bleu/Rouge
- Rouge/Vert
+ Rouge/Vert
- Vert/Rouge
+ Vert/Rouge
-
+ Côte-à-côte
-
+ Dessus-dessous
-
+ Rouge/Cyan niveaux de gris
-
+ Cyan/Rouge niveaux de gris
-
+ Rouge/Bleu niveaux de gris
-
+ Bleu/Rouge niveaux de gris
-
+ Rouge/Vert niveaux de gris
-
+ Vert/Rouge niveaux de gris
@@ -1718,11 +1737,11 @@
-
+ Vidéos
-
+ Description
@@ -1789,7 +1808,7 @@
- Nom de la Configuration:
+ Nom de la règle:
@@ -1805,7 +1824,7 @@
- Type
+ Type
@@ -1821,7 +1840,7 @@
- Langue
+ Langue
@@ -1853,121 +1872,123 @@
- % longueur de la Corde Ninja
+ % longueur du grappin
- Rendu stéréo
+ Rendu stéréo
-
+ Style
-
+ Règles
-
+ % de temp de fuite
-
+ Il y a des vidéos actuellement en cours de traitement.
+Quitter maintenant arretera le processus
+Voulez-vous vraiment quitter?
-
+ Veuillez indiquer votre email et mot de passe de conexion à youtube
-
+ Email du compte:
-
+ Mot de passe:
-
+ Titre de la video:
-
+ Description de la vidéo:
-
+ Tags (séparer avec une virgule):
-
+ Description
- Pseudo
+ Pseudo
-
+ Format
-
+ Codecs audio
-
+ Codecs vidéo
-
+ Images/secondes
-
+ Bitrate(Kb/s)
-
+ Cette version est "en cours de développement" il est possible qu'elle ne soit pas compatible avec les autres versions du jeu, des parties peuvent ne pas fonctionner ou être incompletes!
- Plein écran
+ Plein écran
-
+ Résolution en plein écran
-
+ Résolution fenêtrée
-
+ Votre email
-
+ Sujet
-
+ Envoyer des informations système
-
+ Entrez le code de sécurité
-
+ Version de développement
-
+ Ce programme est distribué par %1
@@ -1978,11 +1999,11 @@
-
+ Hérisson %1
-
+ anonyme
@@ -1993,7 +2014,7 @@
-
+ -r%1 (%2)
@@ -2013,48 +2034,50 @@
-
+ Erreur lors de l'authentification à google.com:
+
-
+ Identifiant ou mot de passe incorrecte
-
+ Erreur lors de l'envoi des metadata à youtube.com:
+
-
+ Equipes - Etes-vous sûr?
-
+ Voulez-vous vraiment supprimer l'équipe "%1"
-
+ Impossible de retirer la règle par défaut "%1"
-
+ Veuillez choisir un enregistrement dans la liste
-
+ Impossible de démarrer le serveur
-
+ Hedgewars - Erreur
-
+ Hedgewars - Succès
-
+ Les associations d'extensions de fichiers ont été effectuées
@@ -2066,156 +2089,158 @@
-
+ Importation de vidéo - Erreur
-
+ Partie en ligne - Erreur
-
+ Veuillez choisir un serveur dans la liste
- Veuillez saisir le nom du salon
+ Veuillez saisir le nom d'une room
-
+ Jouer l'enregistrement - Erreur
- Veuillez sélectionner une partie dans cette liste
+ Veuillez choisir un enregistrement dans liste
-
+ Impossible de renommer en
-
+ Impossible de supprimer le fichier
-
+ Nom de la room - Erreur
- Veuillez sélectionner un salon dans la liste
+ Veuillez choisir une room dans la liste
-
+ Nom de la room - Etes-vous sûr?
- Vous voulez rejoindre une partie qui a déjà commencée. Voulez-vous tout de même rejoindre la salle ?
+ Vous essayez de rejoindre une partie qui a déjà commencée.
+Voulez-vous tout de même rejoindre la room?
-
+ Règles - Attention
-
+ Règles - Etes-vous sûr?
-
+ Etes-vous sûr de vouloir supprimer cette règle : "%1" ?
-
+ Vidéos - Etes-vous sûr?
-
+ Etes-vous sûr de vouloir supprimer cette vidéo : "%1" ?
-
-
-
+
+ Etes-vous sûr de vouloir supprimer %1 fichier?
+ Etes-vous sûr de vouloir supprimer %1 fichiers?
-
+ Voulez-vous arreter l'importation de %1?
-
+ Erreur de fichier
-
+ Impossible d'écrire le fichier %1
-
+ Impossible de lire le fichier %1
-
+ Impossible d'utiliser cette arme : "%1"
-
+ Armes - Attention
-
+ Impossible de remplacer le set d'arme "%1"
-
+ Impossible de supprimer le set d'arme par défaut "%1"
-
+ Armes - Etes-vous sûr?
-
+ Etes-vous sûr de vouloir supprimer le set d'arme "%1"?
-
+ Hedgewars - Pseudo non-enregistré
-
+ Apreçu des informations système
-
+ Echec de la génération du Captcha
-
+ Echec du téléchargement du Captcha
-
+ Veuillez remplir tout les champs. Email optionel.
-
+ Hedgewars - Attention
-
+ Hedgewars - Information
-
+ Les joueurs ne sont pas tous prêts
-
+ Etes-vous sûr de vouloir lancer cette partie?
+Les joueurs ne sont pas tous prêts.
@@ -2230,7 +2255,7 @@
- C'est parti !
+ C'est parti!
@@ -2278,148 +2303,148 @@
-
+ Plus d'info
-
+ Mettre les options par défaut
-
+ Ouvrir le répertoire Vidéos
-
+ Jouer
-
+ Importer vers Youtube
-
+ Annuler l'importation
-
+ Remettre les paramètres de codage par défaut
-
+ Ouvrir le répertoire vidéo dans votre système
-
+ Lancer cette vidéo
-
+ Supprimer cette vidéo
-
+ Importer cette vidéo sur votre compte Youtube
-
+ Réinitialiser
-
+ Mettre le port serveur par défaut pour Hedgewars
-
+ Invitez vos amis sur votre serveur en 1 clique!
-
+ Cliquez pour copier votre URL serveur unique. Envoyez ce lien a vos amis et il pourront vous rejoindre.
-
+ Démarrer un serveur privéRoomNamePrompt
-
+ Entrez un nom pour votre room.
- Annuler
+ Annuler
-
+ Créer une roomRoomsListModel
- En cours
+ En cours
- Nom de la salle
+ Nom de la room
- C
+ J
- É
+ É
- Propriétaire
+ Propriétaire
- Carte
+ Carte
- Règles
+ Règles
- Armes
+ Armes
- Carte Aléatoire
+ Carte Aléatoire
- Labyrinthe aléatoire
+ Labyrinthe aléatoire
-
+ DessinéeSeedPrompt
-
+ Cette carte est la base pour toutes valeurs aléatoire générées par le jeu.
- Annuler
+ Annuler
-
+ Générer une base (graine)
-
+ Fermer
@@ -2453,41 +2478,41 @@
TCPBase
-
+ Impossible de démarrer un serveur sur %1.
-
+ Impossible de lancer le jeu sur %1TeamSelWidget
-
+ Il doit y avoir deux équipes minimum pour jouer!TeamShowWidget
-
+ Equipe de %1ThemePrompt
- Annuler
+ Annuler
-
+ Chercher un thème
-
+ Utiliser le thème séléctionné
@@ -2647,38 +2672,38 @@
- slot 10
+ slot 10
-
+ couper le son
-
+ enregistrer
-
+ Info hérissonbinds (categories)
-
+ Mouvements
- Armes
+ Armes
-
+ Caméra
-
+ Autre
@@ -2689,7 +2714,7 @@
- Tirez avec l'arme sélectionnée et activez un objet utilitaire:
+ Tirez avec l'arme sélectionnée ou activez un objet:
@@ -2701,7 +2726,7 @@
- Sélectionnez une arme ou un objet utilitaire:
+ Sélectionnez une arme ou un objet:
@@ -2725,7 +2750,7 @@
- Stoppez, continuez ou quittez votre partie:
+ Pause, continuez ou quittez votre partie:
@@ -2745,11 +2770,11 @@
-
+ Enregistrer la vidéo
-
+ Déplacement du herisson
@@ -2768,7 +2793,7 @@
- Chapeau
+ Chapeau
@@ -2808,11 +2833,11 @@
- Backspace
+ Retour/Effacer
- Tabulation
+ Tab
@@ -3074,116 +3099,116 @@
server
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Echec d'authentification
-
+ Bannis pour 60 sec après un kick
-
+ Exclus (kick)
-
+ Met trop de temps à répondre
-
+ Aurevoir
+
+
+
+ Configuration vide
+
+
+
+ Vous n'êtes pas le propriétaire de la room
+
+
+
+ Info hérisson corrompus
+
+
+
+ trop d'équipes
+
+
+
+ trop de hérissons
+
+
+
+ Il y a déja une équipe avec le même nom dans la liste
+
+
+
+ La partie est en cour
+
+
+
+ Ajout interdis
+
+
+
+ REMOVE_TEAM: aucune équipe de ce nom
+
+
+
+ Vous n'êtes pas le propriétaire de cette équipe!
+
+
+
+ Il faut 2 clans minimum!
+
+
+
+ Ce nom de room existe déjà
-
+ Nom de room invalide
-
+ Cette room n'existe pas
-
+ Accès interdis
-
+ Accès réservé aux utilisateurs enregistré
-
-
-
-
-
+ Vous avez été bannis de cette room
+
+
+
+ Pseudo déjà choisis
+
+
+
+ Pseudo invalide
+
+
+
+ Protocole déjà connu
+
+
+
+ Mauvais numéro
+
+
+
+ Ce pseudo est actuellement utilisé sur le serveur
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_gl.ts
--- a/share/hedgewars/Data/Locale/hedgewars_gl.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_gl.ts Sun Apr 21 01:38:52 2013 +0200
@@ -981,6 +981,10 @@
PageNetServer
+
+
+
+
@@ -3061,6 +3065,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3105,6 +3137,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3124,53 +3176,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_hu.ts
--- a/share/hedgewars/Data/Locale/hedgewars_hu.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_hu.ts Sun Apr 21 01:38:52 2013 +0200
@@ -969,6 +969,10 @@
PageNetServer
+
+
+
+
@@ -3046,6 +3050,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3090,6 +3122,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3109,53 +3161,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_it.ts
--- a/share/hedgewars/Data/Locale/hedgewars_it.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_it.ts Sun Apr 21 01:38:52 2013 +0200
@@ -100,19 +100,19 @@
-
+ Per favore, inviaci un commento!
-
+ Siamo sempre felici di ricevere suggerimenti, idee o segnalazioni di bachi.
-
+ Se torvi u nbaco, puoi vedere se è già conosciuto qui (in inglese):
-
+ Il tuo indirizzo di posta elettronica è opzionale, ma potremmo volerti contattare.
@@ -199,14 +199,14 @@
- Impossibile creare la directory %1
+ Impossibile creare la directory %1
- Impossibile creare la directory dati:
+ Impossibile creare la directory dati:
%1
Per favore controlla l'installazione!
@@ -586,15 +586,18 @@
If you don't have an account on www.hedgewars.org,
just enter your nickname.
-
+ Per collegarsi al server, per favore accedi.
+
+Se non possiedi un account su www.hedgewars.org,
+inserisci solo il tuo soprannome.
-
+ Soprannome:
-
+ Password:
@@ -954,11 +957,11 @@
-
+ Gioca una partita in rete locale
-
+ Gioca una partita sul server ufficiale
@@ -998,8 +1001,12 @@
PageNetServer
+
+
+
+
-
+ Inserisci il tuo indirizzo
@@ -2379,23 +2386,23 @@
-
+ Ripristina
-
+ Seleziona la porta di configurazione del server di Hedgewars
-
+ Invita i tuoi amici sul tuo serve con 1 solo clic!
-
+ Clicca per copiare il tuo URL univoco del serve negli appunti. Invia questo collegamento ai tuoi amici e potranno unirsi a te.
-
+ Avvia un server privato
@@ -2510,19 +2517,20 @@
TCPBase
-
+ Impossibile avviare il server a %1.
-
+ Impossibile eseguire il motore a %1
+Codice di errore: %2TeamSelWidget
-
+ Servono almeno due squadre per giocare!
@@ -3131,115 +3139,115 @@
server
- Non proprietario della stanza
+ Non proprietario della stanza
- Informazioni ricci corrotte
+ Informazioni ricci corrotte
- troppe squadre
+ troppe squadre
- troppi ricci
+ troppi ricci
- C'è già una quadra collo stesso nome in lista
+ C'è già una quadra collo stesso nome in lista
- turno in corso
+ turno in corso
- proibito
+ proibito
- CANCELLA_SQUADRA: squadra non presente
+ CANCELLA_SQUADRA: squadra non presente
- Non proprietario della squadra!
+ Non proprietario della squadra!
- Meno di due clan!
+ Meno di due clan!
- Esiste già una stanza con questo nome
+ Esiste già una stanza con questo nome
- Nome già scelto
+ Nome già scelto
- Nome non valido
+ Nome non valido
- Protocollo già conosciuto
+ Protocollo già conosciuto
- Numero non valido
+ Numero non valido
- Nome già in uso
+ Nome già in uso
+
+
+
+ Autenticazione fallita
+
+
+
+ 60 secondi di raffreddamento prima dell'espulsione
+
+
+
+ espulso
+
+
+
+ Scadenza ping
+
+
+
+ ciao
+
+
+
+ Nome stanza non valido
+
+
+
+ Stanza non esistente
+
+
+
+ Ingresso riservato
+
+
+
+ Solo utenti registrati
+
+
+
+ Sei stato espulso dalla stanza
+
+
+
+ Configurazione vuota
-
-
- Autenticazione fallita
-
-
-
- 60 secondi di raffreddamento prima dell'espulsione
-
-
-
- espulso
-
-
-
- Scadenza ping
-
-
-
- ciao
-
-
-
- Nome stanza non valido
-
-
-
- Stanza non esistente
-
-
-
- Ingresso riservato
-
-
-
- Solo utenti registrati
-
-
-
- Sei stato espulso dalla stanza
-
-
-
- Configurazione vuota
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_ja.ts
--- a/share/hedgewars/Data/Locale/hedgewars_ja.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ja.ts Sun Apr 21 01:38:52 2013 +0200
@@ -34,11 +34,11 @@
-
+ ニックネーム
-
+ IP/ニックネーム
@@ -50,11 +50,11 @@
-
+ オッケー
- キャンセル
+ キャンセル
@@ -62,7 +62,7 @@
-
+ 警報メッセージ
@@ -70,7 +70,7 @@
-
+ ニックネーム
@@ -92,7 +92,7 @@
- キャンセル
+ キャンセル
@@ -144,7 +144,7 @@
- 地図
+ 地図
@@ -155,32 +155,32 @@
HWApplication
-
-
+
+ %1分
-
-
+
+ %1時
-
-
+
+ %1時
-
+ %1日
-
-
+
+ %1日
@@ -283,7 +283,7 @@
-
+ ニックネーム
@@ -296,7 +296,7 @@
-
+ %1のチーム
@@ -556,7 +556,7 @@
HWPasswordDialog
-
+ ログイン
-
+ アップロード
@@ -596,7 +596,7 @@
HatPrompt
- キャンセル
+ キャンセル
@@ -684,7 +684,7 @@
- 一般
+ 一般
@@ -692,7 +692,7 @@
-
+ IP/ニックネーム
@@ -734,11 +734,11 @@
- ロード
+ ロード
-
+ セーブ
@@ -955,11 +955,11 @@
- スタート
+ スタート
- 更新
+ 更新
@@ -969,6 +969,10 @@
PageNetServer
+
+
+
+
@@ -1017,7 +1021,7 @@
- 高級
+ 高級
@@ -1069,7 +1073,7 @@
-
+ ゲーム
@@ -1877,7 +1881,7 @@
-
+ ニックネーム
@@ -2318,7 +2322,7 @@
- キャンセル
+ キャンセル
@@ -2380,7 +2384,7 @@
- キャンセル
+ キャンセル
@@ -2448,7 +2452,7 @@
ThemePrompt
- キャンセル
+ キャンセル
@@ -3042,6 +3046,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3086,6 +3118,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3105,53 +3157,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_ko.ts
--- a/share/hedgewars/Data/Locale/hedgewars_ko.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ko.ts Sun Apr 21 01:38:52 2013 +0200
@@ -965,6 +965,10 @@
PageNetServer
+
+
+
+
@@ -3010,6 +3014,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3054,6 +3086,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3073,53 +3125,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_lt.ts
--- a/share/hedgewars/Data/Locale/hedgewars_lt.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_lt.ts Sun Apr 21 01:38:52 2013 +0200
@@ -1209,7 +1209,12 @@
PageNetServer
-
+
+
+
+
+
+
@@ -2776,12 +2781,12 @@
-
+
-
+
@@ -3785,142 +3790,142 @@
server
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_ms.ts
--- a/share/hedgewars/Data/Locale/hedgewars_ms.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ms.ts Sun Apr 21 01:38:52 2013 +0200
@@ -1185,7 +1185,12 @@
PageNetServer
-
+
+
+
+
+
+
@@ -2751,12 +2756,12 @@
-
+
-
+
@@ -3755,142 +3760,142 @@
server
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_nl.ts
--- a/share/hedgewars/Data/Locale/hedgewars_nl.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_nl.ts Sun Apr 21 01:38:52 2013 +0200
@@ -977,6 +977,10 @@
PageNetServer
+
+
+
+
@@ -3025,6 +3029,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3069,6 +3101,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3088,53 +3140,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_pl.ts
--- a/share/hedgewars/Data/Locale/hedgewars_pl.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_pl.ts Sun Apr 21 01:38:52 2013 +0200
@@ -1001,6 +1001,10 @@
PageNetServer
+
+
+
+
@@ -3129,6 +3133,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3173,6 +3205,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3192,53 +3244,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_pt_BR.ts
--- a/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts Sun Apr 21 01:38:52 2013 +0200
@@ -982,6 +982,10 @@
PageNetServer
+
+
+
+
@@ -3081,6 +3085,34 @@
server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3125,6 +3157,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3144,53 +3196,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_pt_PT.ts
--- a/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts Sun Apr 21 01:38:52 2013 +0200
@@ -5,14 +5,14 @@
About
-
+ Compilador DesconhecidoAbstractPage
- Retrodecer
+ Retroceder
@@ -23,80 +23,80 @@
- copia de
+ cópia deBanDialog
- IP
+ IP
-
+ Utilizador
-
+ IP/Utilizador
-
+ Motivo
-
+ Duração
-
+ Ok
- Cancelar
+ Cancelar
-
+ tu sabes porquê
-
+ Aviso
-
+ Por favor, especifica %1
-
+ utilizador
-
+ permanenteDataManager
-
+ Utilizar configuração por omissãoFeedbackDialog
-
+ Ver
- Cancelar
+ Cancelar
-
+ Enviar Feedback
@@ -145,52 +145,52 @@
-
+ O esquema de jogo irá auto-selecionar uma arma
- Mapa
+ Mapa
-
+ Opções de jogoHWApplication
-
-
-
+
+ %1 minuto
+ %1 minutos
-
-
-
+
+ %1 hora
+ %1 horas
-
-
-
+
+ %1 hora
+ %1 horas
-
-
-
+
+ %1 dia
+ %1 dias
-
-
-
+
+ %1 dia
+ %1 dias
@@ -247,7 +247,7 @@
- Não foi possivel carregar %1
+ Não foi possível carregar %1
@@ -305,16 +305,16 @@
- Alguem já está a utilizar o teu nome de utilizador %1 no servidor.
+ Alguém já está a utilizar o teu nome de utilizador %1 no servidor.
Por favor escolhe outro nome de utilizador:
-
+ Equipa de %1
-
+ Hedgewars - Utilizador registado
-
+ Este utilizador está registado, e não foi especificada uma palavra-passe.
+
+Se este utilizador não te pertence, acede a www.hedgewars.org e regista o teu próprio utilizador.
+
+Palavra-passe:
-
+ O teu nome de utilizador não está registado.
+De forma a prevenir que alguém o utilize,
+por favor regista-o em www.hedgewars.org
-
+
+
+A tua palavra-passe também não foi gravada.
-
+ Hedgewars - Utilizador vazio
-
+ Hedgewars - Palavra-passe incorreta
-
+ Introduziste a palavra-passe errada.
-
+ Tenta Novamente
-
+ Hedgewars - Erro na ligação
-
+ Tentás-te voltar ao servidor num espaço de tempo demasiado curto.
+Por favor, aguarda alguns segundos e tenta novamente.
@@ -401,11 +410,11 @@
- Túneis pequenos
+ Túneis estreitos
- Túneis medios
+ Túneis médios
@@ -413,91 +422,91 @@
-
+ Mapa:
-
+ Imagem
-
+ Missão
- Desenhado à mão
+ Desenhado à mão
-
+ Aleatoriamente gerado
-
+ Labirinto aleatório
- Aleatório
+ Aleatório
-
+ Pré-visualização do mapa:
-
+ Carregar mapa desenhado
-
+ Editar mapa desenhado
+
+
+
+ Túneis largos
-
+ Ilhas pequenas
-
+ Ilhas médias
-
+ Ilhas grandes
-
+ Tamanho do mapa:
-
+ Estilo de labirinto:
-
+ Missão:
-
+ Mapa:
-
+ Tema:
- Carregar mapa desenhado
+ Carregar mapa desenhado
- Mapas Desenhados
+ Mapas Desenhados
- Todos os ficheiros
-
-
-
-
+ Todos os ficheiros
@@ -535,7 +544,7 @@
- Foi expulso
+ Foste expulso
@@ -543,7 +552,7 @@
- %1 *** %2 juntou-se
+ %1 *** %2 entrou
@@ -570,7 +579,7 @@
HWPasswordDialog
-
+ LoginHatPromptCancel
- Cancelar
+ CancelarUse selected hat
-
+ Utiliza o chapéu selecionadoSearch for a hat:
-
+ Procurar:KBSDL_ttf returned error while rendering text, most propably it is related to the bug in freetype2. It's recommended to update your freetype lib.
- SDL_ttf retornou um erro ao renderizar o texto, muito provavelmente está relacionado com o bug no freetype2. É recomendado actualizar a sua lib freetype.
+ SDL_ttf retornou um erro ao renderizar o texto, muito provavelmente está relacionado com o bug no freetype2. É recomendado atualizar a sua lib freetype.KeyBinderCategory
-
+ Categoria
@@ -653,18 +662,18 @@
Audio:
- Audio:
+ Áudio: unknown
-
+ desconhecidoMapModelNo description available.
-
+ Nenhuma descrição disponível.
@@ -699,35 +708,35 @@
General
- Geral
+ GeralBans
-
+ ExpulsõesIP/Nick
-
+ IP/UtilizadorExpiration
-
+ ExpiraçãoReason
-
+ MotivoRefresh
-
+ AtualizarAdd
-
+ AdicionarRemove
-
+ Remover
@@ -784,39 +793,39 @@
Select an action to choose a custom key bind for this team
-
+ Seleciona uma ação para personalizar uma tecla com esta equipaUse my default
-
+ Configuração por omissãoReset all binds
-
+ Repor todos os valoresCustom Controls
-
+ Controlos PersonalizadosHat
- Chapéu
+ ChapéuName
- Nome
+ NomeThis hedgehog's name
-
+ Nome deste ouriçoRandomize this hedgehog's name
-
+ Escolhe um nome para este ouriço aleatoriamenteRandom Team
- Equipa aleatória
+ Gerar Equipa Aleatória
@@ -910,7 +919,7 @@
Read about who is behind the Hedgewars Project
- Lê sobre quem está por trás do Projecto Hedgewars
+ Descobre quem está por trás do Projecto HedgewarsLeave a feedback here reporting issues, suggesting features or just saying how you like Hedgewars
@@ -930,27 +939,27 @@
Edit game preferences
- Editar as preferencias de jogo
+ Editar as preferências de jogoPlay a game across a local area network
-
+ Joga na rede localPlay a game on an official server
-
+ Joga num servidor oficialFeedback
-
+ FeedbackPlay local network game
-
+ Jogar na rede localPlay official network game
-
+ Jogar no servidor oficial
@@ -961,35 +970,35 @@
Edit game preferences
- Editar as preferencias de jogo
+ Editar preferências de jogoPageNetGame
- Control
- Controlo
-
- Edit game preferences
- Editar as preferencias de jogo
+ Editar preferências de jogoStart
- Iniciar
+ IniciarUpdate
- Actualizar
+ AtualizarRoom controls
-
+ RestriçõesPageNetServer
+ Click here for details
+
+
+ Insert your address here
@@ -1042,7 +1051,7 @@
Reset to default colors
- Repor cores por omisão
+ Repor cores por omissãoProxy host
@@ -1078,91 +1087,91 @@
Select an action to change what key controls it
-
+ Seleciona uma ação para alterar a tecla que a controlaReset to default
-
+ Repor valor por omissãoReset all binds
-
+ Repor todos os valoresGame
-
+ JogoGraphics
-
+ GráficosAudio
-
+ ÁudioControls
-
+ ControlosVideo Recording
-
+ Vídeo GravaçãoNetwork
-
+ RedeTeams
- Equipas
+ EquipasSchemes
-
+ EsquemasWeapons
-
+ ArmamentoFrontend
-
+ FrontendCustom colors
- Cores personalizadas
+ Cores personalizadasGame audio
-
+ Áudio de jogoFrontend audio
-
+ Áudio do frontendAccount
-
+ ContaProxy settings
- Definições do Proxy
+ Definições do ProxyMiscellaneous
- Outras opções
+ Outras opçõesUpdates
-
+ AtualizaçõesCheck for updates
-
+ Procurar atualizaçõesVideo recording options
- Opções de criação de vídeo
+ Opções de criação de vídeo
@@ -1179,22 +1188,10 @@
PageRoomsList
- Create
- Criar
-
-
- Join
- Entrar
-
- Admin featuresRecursos de administrador
- Room Name:
- Nome da Sala:
-
- Rules:Regras:
@@ -1202,14 +1199,6 @@
Weapons:Armamento:
-
- Search:
- Pesquisa:
-
-
- Clear
- Limpar
- %1 players online
@@ -1219,27 +1208,27 @@
Search for a room:
-
+ Procurar sala:Create room
-
+ Criar salaJoin room
-
+ Entrar no jogoRoom state
-
+ Estado da salaClear filters
-
+ Limpar filtrosOpen server administration page
-
+ Abrir menu de administração do servidor
@@ -1278,7 +1267,7 @@
Your hogs are unable to move, put your artillery skills to the test
- Os teus ouriços serão impossibilidados de se mover, testa as tuas capacidades no modo artilharia
+ Os teus ouriços serão impossibilitados de se mover, testa as tuas capacidades no modo artilhariaRandom
@@ -1310,15 +1299,15 @@
Ammo is shared between all teams that share a colour.
- As armas são partilhadas entre todas as equipas da mesma cor.
+ O armamento é partilhado entre todas as equipas da mesma cor.Disable girders when generating random maps.
- Desactivar vigas em mapas gerados aleatoriamente.
+ Desativar vigas em mapas gerados aleatoriamente.Disable land objects when generating random maps.
- Não adicionar objectos no terreno ao gerar mapas aleatórios.
+ Não adicionar objetos no terreno ao gerar mapas aleatórios.AI respawns on death.
@@ -1346,7 +1335,7 @@
Wind will affect almost everything.
- O vento afecta praticamente tudo.
+ O vento afeta praticamente tudo.Copy
@@ -1419,7 +1408,7 @@
Select a mission!
- Selecciona uma missão!
+ Seleciona uma missão!Pick the mission or training to play
@@ -1462,12 +1451,14 @@
Date: %1
-
+ Data: %1
+Size: %1
-
+ Tamanho: %1
+
@@ -1482,11 +1473,11 @@
Restrict Joins
- Restringir entradas
+ Impedir a entrada de novos utilizadoresRestrict Team Additions
- Restringir adição de equipas
+ Trancar a adição de equipasBan
@@ -1513,27 +1504,23 @@
Remover amigo
- Update
- Actualizar
-
- Restrict Unregistered Players Join
-
+ Impedir a entrada de utilizadores não registadosShow games in lobby
-
+ Mostrar jogos a aguardar jogadoresShow games in-progress
-
+ Mostrar jogos em progressoQCheckBoxCheck for updates at startup
- Verificar por actualizações no arranque
+ Verificar por atualizações no arranqueFullscreen
@@ -1553,7 +1540,7 @@
Show ammo menu tooltips
- Mostrar a ajuda no menu das armas
+ Mostrar a ajuda no menu de armamentoSave password
@@ -1569,7 +1556,7 @@
Record audio
- Gravar audio
+ Gravar áudioUse game resolution
@@ -1577,31 +1564,31 @@
Visual effects
-
+ Efeitos visuaisSound
-
+ SomIn-game sound effects
-
+ Efeitos sonoros durante o jogoMusic
-
+ MusicaIn-game music
-
+ Musica durante o jogoFrontend sound effects
-
+ Efeitos sonoros no frontendFrontend music
-
+ Musica no frontend
@@ -1627,16 +1614,8 @@
Qualquer
- In lobby
- No lobby
-
-
- In progress
- Em progresso
-
- Disabled
- Desactivado
+ DesativadoRed/Cyan
@@ -1745,12 +1724,8 @@
Minas
- Version
- Versão
-
- Weapons
- Armas
+ ArmamentoHost:
@@ -1854,7 +1829,7 @@
Sudden Death Water Rise
- Súbida da Água durante Morte Súbita
+ Subida da Água durante Morte SúbitaSudden Death Health Decrease
@@ -1881,14 +1856,10 @@
% Tempo Para Retirar
- This program is distributed under the GNU General Public License v2
- Esta aplicação é distribuída sob a GNU General Public License v2
-
- There are videos that are currently being processed.
Exiting now will abort them.
Do you really want to quit?
- Existem vídeos a serem currentemente processados.
+ Existem vídeos a serem correntemente processados.
Sair irá cancela-los.
Deseja mesmo sair?
@@ -1930,7 +1901,7 @@
Audio codec
- Codec de Audio
+ Codec de ÁudioVideo codec
@@ -1946,43 +1917,43 @@
This development build is 'work in progress' and may not be compatible with other versions of the game, while some features might be broken or incomplete!
-
+ Esta versão de desenvolvimento demonstra um "trabalho em progresso" o qual pode não ser compatível com outras versões do jogo, enquanto algumas funcionalidades podem estar inutilizáveis ou incompletas!Fullscreen
- Ecrã completo
+ Ecrã completoFullscreen Resolution
-
+ Resolução Ecrã CompletoWindowed Resolution
-
+ Resolução da JanelaYour Email
-
+ E-mailSummary
-
+ SumárioSend system information
-
+ Enviar informações de sistemaType the security code:
-
+ Digita o código de segurança:Revision
-
+ RevisãoThis program is distributed under the %1
-
+ Este programa é distribuído sob a %1
@@ -2008,7 +1979,7 @@
-r%1 (%2)
-
+ -r%1 (%2)
@@ -2023,7 +1994,7 @@
File association failed.
- Não foi possivel associar os ficheiros.
+ Não foi possível associar os ficheiros.Error while authenticating at google.com:
@@ -2051,7 +2022,7 @@
Cannot delete default scheme '%1'!
- Não é possivel apagar o esquema por omisão '%1'!
+ Não é possível apagar o esquema por omissão '%1'!Please select a record from the list
@@ -2101,7 +2072,7 @@
Unable to run engine at
- Não foi possivel lançar o motor de jogo em
+ Não foi possível lançar o motor de jogo em Error code: %1
@@ -2129,15 +2100,15 @@
Please select record from the list
- Por favor selecciona uma gravação da lista
+ Por favor seleciona uma gravação da listaCannot rename to
- Não é possivel renomear para
+ Não é possível renomear para Cannot delete file
- Não é possivel apagar o ficheiro
+ Não é possível apagar o ficheiro Room Name - Error
@@ -2145,7 +2116,7 @@
Please select room from the list
- Por favor selecciona uma sala da lista
+ Por favor seleciona uma sala da listaRoom Name - Are you sure?
@@ -2194,31 +2165,31 @@
Cannot open '%1' for writing
- Impossivel abrir '%1' para escrita
+ Impossível abrir '%1' para escritaCannot open '%1' for reading
- Impossivel abrir '%1' para leitura
+ Impossível abrir '%1' para leituraCannot use the ammo '%1'!
- Impossivel utilizar as munições '%1'!
+ Impossível utilizar as munições '%1'!Weapons - Warning
- Armas - Aviso
+ Armamento - AvisoCannot overwrite default weapon set '%1'!
- Não é possivel substituir o esquema de armas '%1'!
+ Não é possível substituir o esquema de armas '%1'!Cannot delete default weapon set '%1'!
- Não é possivel apagar o esquema de armas por omisão '%1'!
+ Não é possível apagar o esquema de armas por omissão '%1'!Weapons - Are you sure?
- Armas - Tens a certeza?
+ Armamento - Tens a certeza?Do you really want to delete the weapon set '%1'?
@@ -2226,40 +2197,45 @@
Hedgewars - Nick not registered
-
+ Hedgewars - Utilizador não registadoSystem Information Preview
-
+ Pré-visualizar Informação do SistemaFailed to generate captcha
-
+ Não foi possível gerar o captchaFailed to download captcha
-
+ Não foi possível descarregar o captchaPlease fill out all fields. Email is optional.
-
+ Por favor preenche todos os campos. O e-mail é opcional.Hedgewars - Warning
-
+ Hedgewars - AvisoHedgewars - Information
-
+ Hedgewars - Informação
+
+
+ Hedgewars
+ HedgewarsNot all players are ready
-
+ Nem todos os jogadores se encontram prontosAre you sure you want to start this game?
Not all players are ready.
-
+ Tens a certeza que queres iniciar este jogo?
+Nem todos os jogadores estão prontos.
@@ -2286,7 +2262,7 @@
Update
- Actualizar
+ AtualizarSpecify
@@ -2326,7 +2302,7 @@
Set default options
- Restaurar opções por omisão
+ Restaurar opções por omissãoOpen videos directory
@@ -2346,7 +2322,7 @@
Restore default coding parameters
- Restaurar os parametros de conversão por omisão
+ Restaurar os parâmetros de conversão por omissãoOpen the video directory in your system
@@ -2389,15 +2365,15 @@
RoomNamePromptEnter a name for your room.
-
+ Introduz um nome para a tua sala de jogo.Cancel
- Cancelar
+ CancelarCreate room
-
+ Criar sala
@@ -2451,19 +2427,19 @@
SeedPromptThe map seed is the basis for all random values generated by the game.
-
+ A semente do mapa é a base de todos os valores aleatórios gerados pelo jogo.Cancel
- Cancelar
+ CancelarSet seed
-
+ Definir sementeClose
-
+ Fechar
@@ -2478,7 +2454,7 @@
Ammo in boxes
- Caixas de armas
+ Munições por caixaDelays
@@ -2516,22 +2492,22 @@
TeamShowWidget%1's team
-
+ Equipa de %1ThemePromptCancel
- Cancelar
+ CancelarSearch for a theme:
-
+ Procurar:Use selected theme
-
+ Utilizar o tema selecionado
@@ -2574,7 +2550,7 @@
ammo menu
- menu de armas
+ menu de armamentoslot 1
@@ -2694,7 +2670,7 @@
mute audio
- Silenciar audio
+ silenciar áudiorecord
@@ -2702,65 +2678,65 @@
hedgehog info
-
+ informação do ouriçobinds (categories)Movement
-
+ MovimentoWeapons
-
+ ArmamentoCamera
-
+ CâmaraMiscellaneous
- Outras opções
+ Outras opçõesbinds (descriptions)Traverse gaps and obstacles by jumping:
- Ultrapassar fendas e obstaculos saltando:
+ Ultrapassar fendas e obstáculos:Fire your selected weapon or trigger an utility item:
- Disparar a arma currentemente seleccionada ou utilizar um utilitario:
+ Disparar a arma correntemente selecionada ou utilizar um utilitario:Pick a weapon or a target location under the cursor:
- Seleccionar uma arma ou escolher um alvo com o cursor:
+ Selecionar uma arma ou escolher um alvo com o cursor:Switch your currently active hog (if possible):
- Trocar de ouriço currentemente seleccionado (se possivel):
+ Trocar de ouriço correntemente selecionado (se possível):Pick a weapon or utility item:
- Apanhar armas ou utilitarios:
+ Selecionar armas ou utilitários:Set the timer on bombs and timed weapons:
- Escolher o tempo nas bombas e outras armas temporizadas:
+ Definir o temporizador nas bombas e em outras armas temporizadas:Move the camera to the active hog:
- Mover a camara para o ouriço currentemente activo:
+ Mover a câmara para o ouriço correntemente activo:Move the cursor or camera without using the mouse:
- Mover o cursor ou camara sem usar o rato:
+ Mover o cursor ou câmara sem utilizar o rato:Modify the camera's zoom level:
- Modificar o nível de zoom da camara:
+ Modificar o nível de zoom da câmara:Talk to your team or all participants:
@@ -2776,7 +2752,7 @@
Toggle fullscreen mode:
- Alterar para modo de ecrã inteiro:
+ Ativar ou desativar o modo ecrã inteiro:Take a screenshot:
@@ -2792,7 +2768,7 @@
Hedgehog movement
-
+ Movimentar ouriço
@@ -3118,115 +3094,115 @@
serverNot room master
-
+ Não és o anfitrião da salaCorrupted hedgehogs info
-
+ Informação dos ouriços corrompidatoo many teams
-
+ demasiadas equipastoo many hedgehogs
-
+ demasiados ouriçosThere's already a team with same name in the list
-
+ Já existe uma equipa com o mesmo nome na listaround in progress
-
+ partida em progressorestricted
-
+ limitadaREMOVE_TEAM: no such team
-
+ REMOVE_TEAM: equipa inexistenteNot team owner!
-
+ A equipa não te pertence!Less than two clans!
-
+ Menos de 2 clãs!Room with such name already exists
-
+ Já existe uma sala com esse nomeNickname already chosen
-
+ Utilizador já em usoIllegal nickname
-
+ Nome de utilizador ilegalProtocol already known
-
+ Protocolo já conhecidoBad number
-
+ Número inválidoNickname is already in use
-
+ Nome de utilizador já em usoNo checker rights
-
+ Não possui permissões para verificarAuthentication failed
-
+ A autenticação falhou60 seconds cooldown after kick
-
+ É necessário aguardar 60 segundos após uma expulsãokicked
-
+ expulsoPing timeout
-
+ Ping timeoutbye
-
+ tchau (bye)Illegal room name
-
+ Nome da sala ilegalNo such room
-
+ Sala inexistenteJoining restricted
-
+ Entrada restritaRegistered users only
-
+ Apenas utilizadores registadosYou are banned in this room
-
+ Estás banido desta salaEmpty config entry
-
+ Campo vazio na configuração
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_ro.ts
--- a/share/hedgewars/Data/Locale/hedgewars_ro.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ro.ts Sun Apr 21 01:38:52 2013 +0200
@@ -993,6 +993,10 @@
PageNetServer
+ Click here for details
+
+
+ Insert your address here
@@ -3073,6 +3077,34 @@
server
+ No checker rights
+
+
+
+ Authentication failed
+
+
+
+ 60 seconds cooldown after kick
+
+
+
+ kicked
+
+
+
+ Ping timeout
+
+
+
+ bye
+
+
+
+ Empty config entry
+
+
+ Not room master
@@ -3117,6 +3149,26 @@
+ Illegal room name
+
+
+
+ No such room
+
+
+
+ Joining restricted
+
+
+
+ Registered users only
+
+
+
+ You are banned in this room
+
+
+ Nickname already chosen
@@ -3136,53 +3188,5 @@
Nickname is already in use
-
- No checker rights
-
-
-
- Authentication failed
-
-
-
- 60 seconds cooldown after kick
-
-
-
- kicked
-
-
-
- Ping timeout
-
-
-
- bye
-
-
-
- Illegal room name
-
-
-
- No such room
-
-
-
- Joining restricted
-
-
-
- Registered users only
-
-
-
- You are banned in this room
-
-
-
- Empty config entry
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_ru.ts
--- a/share/hedgewars/Data/Locale/hedgewars_ru.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_ru.ts Sun Apr 21 01:38:52 2013 +0200
@@ -998,6 +998,10 @@
PageNetServer
+ Click here for details
+
+
+ Insert your address here
@@ -3100,6 +3104,34 @@
server
+ No checker rights
+
+
+
+ Authentication failed
+
+
+
+ 60 seconds cooldown after kick
+
+
+
+ kicked
+
+
+
+ Ping timeout
+
+
+
+ bye
+
+
+
+ Empty config entry
+
+
+ Not room master
@@ -3144,6 +3176,26 @@
+ Illegal room name
+
+
+
+ No such room
+
+
+
+ Joining restricted
+
+
+
+ Registered users only
+
+
+
+ You are banned in this room
+
+
+ Nickname already chosen
@@ -3163,53 +3215,5 @@
Nickname is already in use
-
- No checker rights
-
-
-
- Authentication failed
-
-
-
- 60 seconds cooldown after kick
-
-
-
- kicked
-
-
-
- Ping timeout
-
-
-
- bye
-
-
-
- Illegal room name
-
-
-
- No such room
-
-
-
- Joining restricted
-
-
-
- Registered users only
-
-
-
- You are banned in this room
-
-
-
- Empty config entry
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_sk.ts
--- a/share/hedgewars/Data/Locale/hedgewars_sk.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_sk.ts Sun Apr 21 01:38:52 2013 +0200
@@ -1000,6 +1000,10 @@
PageNetServer
+ Click here for details
+
+
+ Insert your address here
@@ -3126,6 +3130,34 @@
server
+ No checker rights
+
+
+
+ Authentication failed
+
+
+
+ 60 seconds cooldown after kick
+
+
+
+ kicked
+
+
+
+ Ping timeout
+
+
+
+ bye
+
+
+
+ Empty config entry
+
+
+ Not room master
@@ -3170,6 +3202,26 @@
+ Illegal room name
+
+
+
+ No such room
+
+
+
+ Joining restricted
+
+
+
+ Registered users only
+
+
+
+ You are banned in this room
+
+
+ Nickname already chosen
@@ -3189,53 +3241,5 @@
Nickname is already in use
-
- No checker rights
-
-
-
- Authentication failed
-
-
-
- 60 seconds cooldown after kick
-
-
-
- kicked
-
-
-
- Ping timeout
-
-
-
- bye
-
-
-
- Illegal room name
-
-
-
- No such room
-
-
-
- Joining restricted
-
-
-
- Registered users only
-
-
-
- You are banned in this room
-
-
-
- Empty config entry
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_sv.ts
--- a/share/hedgewars/Data/Locale/hedgewars_sv.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_sv.ts Sun Apr 21 01:38:52 2013 +0200
@@ -985,6 +985,10 @@
PageNetServer
+ Click here for details
+
+
+ Insert your address here
@@ -3078,6 +3082,34 @@
server
+ No checker rights
+
+
+
+ Authentication failed
+
+
+
+ 60 seconds cooldown after kick
+
+
+
+ kicked
+
+
+
+ Ping timeout
+
+
+
+ bye
+
+
+
+ Empty config entry
+
+
+ Not room master
@@ -3122,6 +3154,26 @@
+ Illegal room name
+
+
+
+ No such room
+
+
+
+ Joining restricted
+
+
+
+ Registered users only
+
+
+
+ You are banned in this room
+
+
+ Nickname already chosen
@@ -3141,53 +3193,5 @@
Nickname is already in use
-
- No checker rights
-
-
-
- Authentication failed
-
-
-
- 60 seconds cooldown after kick
-
-
-
- kicked
-
-
-
- Ping timeout
-
-
-
- bye
-
-
-
- Illegal room name
-
-
-
- No such room
-
-
-
- Joining restricted
-
-
-
- Registered users only
-
-
-
- You are banned in this room
-
-
-
- Empty config entry
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_tr_TR.ts
--- a/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts Sun Apr 21 01:38:52 2013 +0200
@@ -5,14 +5,14 @@
AboutUnknown Compiler
- Bilinmeyen Derleyici
+ AbstractPageGo back
- Geri Dön
+
@@ -23,80 +23,80 @@
copy of
- kopya
+ BanDialogIP
- IP
+ IPNick
- Takma Ad
+ IP/Nick
- IP
+ Reason
- Sebep
+ Duration
- Süre
+ Ok
- Tamam
+ Cancel
- İptal
+ İptalyou know why
- biliyor musunuz
+ Warning
- Uyarı
+ Please, specify %1
- Lütfen %1 belirtin
+ nickname
- takmaad
+ permanent
- kalıcı
+ DataManagerUse Default
- Varsayılanı Kullan
+ FeedbackDialogView
- Göster
+ Cancel
- İptal
+ İptalSend Feedback
- Geribildirim Gönder
+ Please give us feedback!
@@ -119,12 +119,12 @@
FreqSpinBoxNever
- Asla
+ Every %1 turn
-
- Her %1 turda
+
+
@@ -140,47 +140,47 @@
Game scheme will auto-select a weapon
- Oyun planı otomatik bir silah seçecek
+ Map
- Harita
+ HaritaGame options
- Oyun seçenekleri
+ HWApplication%1 minutes
-
- %1 dakika
+
+ %1 hour
-
- %1 saat
+
+ %1 hours
-
- %1 saat
+
+ %1 day
-
- %1 gün
+
+ %1 days
-
- %1 gün
+
+
@@ -196,63 +196,56 @@
%1
Please check your installation!
- Veri dizini açılamadı:
-%1
-
-Lütfen kurulumunuzu denetleyin!
+ HWAskQuitDialogDo you really want to quit?
- Gerçekten çıkmak istiyor musunuz?
+ HWChatWidget%1 has been removed from your ignore list
- %1 yoksayma listenizden kaldırıldı
-
-
- %1 has been added toINCOMPLETE your ignore list
- %1 yoksayma listenize eklendi
+
+
+
+ %1 has been added to your ignore list
+ %1 has been removed from your friends list
- %1 arkadaş listenizden kaldırıldı
+ %1 has been added to your friends list
- %1 arkadaş listenize eklendi
+ Stylesheet imported from %1
- %1 biçembelgesi aktarıldı
+ Enter %1 if you want to use the current StyleSheet in future, enter %2 to reset!
- Geçerli BiçemBelgesini ileride kullanmak için %1, sıfırlamak için %3 girin!
+ Couldn't read %1
- %1 okunamadı
+ StyleSheet discarded
- BiçemBelgesi silindi
+ StyleSheet saved to %1
- BiçemBelgesi %1 konumuna kaydedildi
+ Failed to save StyleSheet to %1
- BiçemBelgesi %1 konumuna kaydedilemedi
-
-
- %1 has been added to your ignore list
@@ -264,50 +257,50 @@
DefaultTeam
- VarsayılanTakım
+ Hedgewars Demo FileFile Types
- Hedgewars Gösteri Dosyası
+ Hedgewars Save FileFile Types
- Hedgewars Kayıt Dosyası
+ Demo name
- Gösteri adı
+ Demo name:
- Gösteri adı:
+ Game aborted
- Oyun sonlandı
+ Nickname
- Takma ad
+ No nickname supplied.
- Takma ad girilmedi.
+ Someone already uses your nickname %1 on the server.
Please pick another nickname:
- Sunucuda başka biri %1 takma adını kullanıyor. Başka bir isim girin:
+ %1's Team
- %1 Oyuncusunun Takımı
+ Hedgewars - Nick registered
- Hedgewars - Takma ad kayıtlı
+ This nick is registered, and you haven't specified a password.
@@ -315,53 +308,44 @@
If this nick isn't yours, please register your own nick at www.hedgewars.org
Password:
- Bu takma ad kayıtlı ve bir parola belirtmediniz.
-
-Bu takma ad sizin değilse, lütfen kendi takma adınızı www.hedgewars.org adresinden kaydedin.
-
-Parola:
+ Your nickname is not registered.
To prevent someone else from using it,
please register it at www.hedgewars.org
- Takma adınız kayıtlı değil.
-Başkasının kullanmaması için lütfen,
-www.hedgewars.org sitesinde kaydedin
+
Your password wasn't saved either.
-
-
-Parolanız da kaydedilmedi.
+ Hedgewars - Empty nickname
- Hedgewars - Boş takma ad
+ Hedgewars - Wrong password
- Hedgewars - Hatalı parola
+ You entered a wrong password.
- Hatalı parola girdiniz.
+ Try Again
- Tekrar Dene
+ Hedgewars - Connection error
- Hedgewars - Bağlantı hatası
+ You reconnected too fast.
Please wait a few seconds and try again.
- Çok hızlı yeniden bağlandınız.
-Birkaç saniye bekleyin ve yeniden deneyin.
+
@@ -403,103 +387,103 @@
Small tunnels
- Küçük tüneller
+ Medium tunnels
- Orta tüneller
+ Seed
- Besleme
+ Map type:
- Harita türü:
+ Image map
- Resim haritası
+ Mission map
- Görev haritası
+ Hand-drawn
- El çizimi
+ Randomly generated
- Rastgele oluşturulmuş
+ Random maze
- Rastgele labirent
+ Random
- Rastgele
+ RastgeleMap preview:
- Harita önizleme:
+ Load map drawing
- Yerel harita çizimi
+ Edit map drawing
- Harita çizimini düzenle
+ Small islands
- Küçük adalar
+ Medium islands
- Orta adalar
+ Large islands
- Büyük adalar
+ Map size:
- Harita boyutu:
+ Maze style:
- Labirent biçemi:
+ Mission:
- Görev:
+ Map:
- Harita:
+ Theme:
- Tema:
+ Load drawn map
- Çizili harita yükle
+ Drawn Maps
- Çizili Haritalar
+ All files
- Tüm dosyalar
+ Large tunnels
- Büyük tüneller
+
@@ -533,7 +517,7 @@
Quit reason:
- Çıkma sebebi:
+ Çıkma sebebi:You got kicked
@@ -541,38 +525,38 @@
%1 *** %2 has joined the room
- %1 *** %2 odaya katıldı
+ %1 *** %2 has joined
- %1 *** %2 katıldı
+ %1 *** %2 has left
- %1 *** %2 ayrıldı
+ %1 *** %2 has left (%3)
- %1 *** %2 ayrıldı (%3)
+ User quit
- Kullanıcı çıktı
+ Remote host has closed connection
- Uzak sunucu bağlantıyı kapattı
+ The server is too old. Disconnecting now.
- Sunucu çok eski. Bağlantı kesiliyor.
+ HWPasswordDialogLogin
- Oturum aç
+ To connect to the server, please log in.
@@ -594,33 +578,33 @@
HWUploadVideoDialogUpload video
- Video yükle
+ Upload
- Yükle
+ HatButtonChange hat (%1)
- Şapkayı değiştir (%1)
+ HatPromptCancel
- İptal
+ İptalUse selected hat
- Seçili şapkayı kullan
+ Search for a hat:
- Şapka ara:
+
@@ -634,7 +618,7 @@
KeyBinderCategory
- Kategori
+
@@ -642,94 +626,93 @@
Duration: %1m %2s
- Süre: %1d %2s
-
+ Video: %1x%2,
- Video: %1x%2,
+ %1 fps,
- %1 fps,
+ Audio:
- Ses:
+ unknown
- bilinmiyor
+ MapModelNo description available.
- Kullanılabilir açıklama yok.
+ PageAdminClear Accounts Cache
- Hesap Belleğini Temizle
+ Fetch data
- Veri getir
+ Server message for latest version:
- Son sürüm için sunucu iletisi:
+ Server message for previous versions:
- Önceki sürümler için sunucu iletisi:
+ Latest version protocol number:
- En son sürüm protokol numarası:
+ MOTD preview:
- MOTD önizleme:
+ Set data
- Veri ayarla
+ General
- Genel
+ GenelBans
- Engellemeler
+ IP/Nick
- IP/Takma Ad
+ Expiration
- Dolum
+ Reason
- Sebep
+ Refresh
- Yenile
+ Add
- Ekle
+ Remove
- Kaldır
+
@@ -743,39 +726,39 @@
PageDrawMapUndo
- Geri al
+ Clear
- Temizle
+ Load
- Yükle
+ YükleSave
- Kaydet
+ Load drawn map
- Çizili harita yükle
+ Save drawn map
- Çizili haritayı kaydet
+ Drawn Maps
- Çizili Haritalar
+ All files
- Tüm dosyalar
+ Eraser
- Silgi
+
@@ -786,93 +769,93 @@
Select an action to choose a custom key bind for this team
- Bu takıma özel tuş ataması için bir eylem seçin
+ Use my default
- Varsayılanı kullan
+ Reset all binds
- Tüm atamaları sıfırla
+ Custom Controls
- Özel Denetimler
+ Hat
- Şapka
+ Name
- İsim
+ This hedgehog's name
- Bu kirpinin adı
+ Randomize this hedgehog's name
- Kirpi adını rastgele ata
+ Random Team
- Rastgele Takım
+ PageGameStatsDetails
- Ayrıntılar
+ Health graph
- Sağlık Grafiği
+ Ranking
- Sıralama
+ The best shot award was won by <b>%1</b> with <b>%2</b> pts.
- En iyi atış ödülü: <b>%2</b> puanla <b>%1</b>
+ The best killer is <b>%1</b> with <b>%2</b> kills in a turn.
-
- En iyi öldürücü: <b>%1</b> bir turda <b>%2</b> öldürme.
+
+ A total of <b>%1</b> hedgehog(s) were killed during this round.
-
- Bu turda toplam <b>%1</b> kirpi öldürüldü.
+
+ (%1 kill)
-
- (%1 öldürme)
+
+ <b>%1</b> thought it's good to shoot his own hedgehogs with <b>%2</b> pts.
-
- <b>%1</b> kendi kirpilerini <b>%2</b> puanla vurmanın güzel olduğunu düşündü
+
+ <b>%1</b> killed <b>%2</b> of his own hedgehogs.
-
- <b>%1</b> kendi <b>%2</b> kirpisini öldürdü
+
+ <b>%1</b> was scared and skipped turn <b>%2</b> times.
-
- <b>%1</b> korktu ve <b>%2</b> kez turu pas geçti.
+
+
@@ -880,73 +863,73 @@
PageInGameIn game...
- Oyunda...
+ PageInfoOpen the snapshot folder
- Ekran görüntü klasörünü aç
+ PageMainDownloadable Content
- İndirilebilir İçerik
+ Play a game on a single computer
- Tek bir bilgisayarda oyna
+ Play a game across a network
- Ağ üzerinde oyna
+ Read about who is behind the Hedgewars Project
- Hedgewars Projesinin arkasında kimlerin olduğunu göster
+ Leave a feedback here reporting issues, suggesting features or just saying how you like Hedgewars
- Sorunları bildirme, özellik önerme veya Hedgewars oyununu ne kadar sevdiğinizi söylemek için geri bildirim bırakın
+ Access the user created content downloadable from our website
- Websitemizden kullanıcılar tarafından oluşturulmuş indirilebilir içeriğe bakın
+ Exit game
- Oyundan çık
+ Manage videos recorded from game
- Oyunda kayıtlı videolarınızı yönetin
+ Edit game preferences
- Oyun tercihlerini düzenle
+ Play a game across a local area network
- Yerel ağda bir oyun oyna
+ Play a game on an official server
- Resmi bir sunucuda oyun oyna
+ Feedback
- Geri Bildirim
+ Play local network game
- Yerel ağ oyunu oyna
+ Play official network game
- Resmi ağ oyunu oyna
+
@@ -957,35 +940,39 @@
Edit game preferences
- Oyun tercihlerini düzenle
+ PageNetGameControl
- Denetim
+ KontrolEdit game preferences
- Oyun tercihlerini düzenle
+ Start
- Başla
+ BaşlaUpdate
- Güncelle
+ GüncelleRoom controls
- Oda denetimleri
+ PageNetServer
+ Click here for details
+
+
+ Insert your address here
@@ -1002,111 +989,111 @@
Delete team
- Takımı sil
+ You can't edit teams from team selection. Go back to main menu to add, edit or delete teams.
- Takım seçiminden takımları düzenleyemezsiniz. Takım eklemek, düzenlemek ve silmek için ana menüye dönün.
+ New scheme
- Yeni plan
+ Edit scheme
- Planı düzenle
+ Delete scheme
- Planı sil
+ New weapon set
- Yeni silah seti
+ Edit weapon set
- Silah setini düzenle
+ Delete weapon set
- Silah setini sil
+ Advanced
- Gelişmiş
+ GelişmişReset to default colors
- Varsayılan renklere sıfırla
+ Proxy host
- Vekil sunucusu
+ Proxy port
- Vekil portu
+ Proxy login
- Vekil kullanıcı adı
+ Proxy password
- Vekil parolası
+ No proxy
- Vekil sunucu yok
+ Socks5 proxy
- Socks5 vekil sunucusu
+ HTTP proxy
- HTTp vekil sunucusu
+ System proxy settings
- Sistem vekil ayarları
+ Select an action to change what key controls it
- Denetimi kullanan tuşu değiştirmek için bir eylem seçin
+ Reset to default
- Varsayılana sıfırla
+ Reset all binds
- Tüm atamaları sıfırla
+ Game
- Oyun
+ Graphics
- Grafik
+ Audio
- Ses
+ Controls
- Denetimler
+ Video Recording
- Video Kaydı
+ Network
- Ağ
+ Teams
@@ -1114,7 +1101,7 @@
Schemes
- Planlar
+ Weapons
@@ -1122,43 +1109,43 @@
Frontend
- Ön Uç
+ Custom colors
- Özel renkler
+ Game audio
- Oyun sesi
+ Frontend audio
- Ön uç sesi
+ Account
- Hesap
+ Proxy settings
- Vekil sunucu ayarları
+ Miscellaneous
- Çeşitli
+ Updates
- Güncellemeler
+ Check for updates
- Güncellemeleri Denetle
+ Video recording options
- Video kayıt seçenekleri
+
@@ -1188,41 +1175,41 @@
Rules:
- Kurallar:
+ Weapons:
- Silahlar:
+ %1 players online
- %1 oyuncu çevrimiçi
+ Search for a room:
- Bir oda ara:
+ Create room
- Oda oluştur
+ Join room
- Odaya katıl
+ Room state
- Oda durumu
+ Clear filters
- Süzgeçleri temizle
+ Open server administration page
- Sunucu yönetim sayfasını aç
+
@@ -1233,7 +1220,7 @@
Teams will start on opposite sides of the terrain, two team colours max!
- Takımlar bölgenin farklı taraflarında başlarlar, en fazla iki takım rengi!
+ Takımlar bölgenin faklı taraflarında başlarlar, en fazla iki takım rengi!Land can not be destroyed!
@@ -1253,7 +1240,7 @@
Gain 80% of the damage you do back in health
- Verdiğin hasarın %80'ini sağlık olarak kazan
+ Verdiğin hasarın %%80'ini sağlık olarak kazanShare your opponents pain, share their damage
@@ -1281,63 +1268,63 @@
Order of play is random instead of in room order.
- Oda sırası yerine oynama sırası rastgeledir.
+ Play with a King. If he dies, your side dies.
- Bir Kralla oyna. O ölürse takımın ölür.
+ Take turns placing your hedgehogs before the start of play.
- Oyuna başlamadan önce kirpileri sırayla yerleştirin.
+ Ammo is shared between all teams that share a colour.
- Aynı rengi paylaşan tüm takımlar cephaneyi paylaşır.
+ Disable girders when generating random maps.
- Rastgele haritalar oluştururken kirişleri devre dışı bırak.
+ Disable land objects when generating random maps.
- Rastgele haritalar oluştururken zemin nesnelerini devre dışı bırak.
+ AI respawns on death.
- Yapay zeka, öldükten sonra yeniden doğar
+ All (living) hedgehogs are fully restored at the end of turn
- Tüm (yaşayan) kirpiler tur sonunda eski haline gelir
+ Attacking does not end your turn.
- Saldırmak sıranı bitirmez.
+ Weapons are reset to starting values each turn.
- Silahlar her turda başlangıç değerlerine sıfırlanır.
+ Each hedgehog has its own ammo. It does not share with the team.
- Her kirpinin kendi cephanesi olur. Takımla paylaşmaz.
+ You will not have to worry about wind anymore.
- Artık rüzgarı dert etmen gerekmiyor.
+ Wind will affect almost everything.
- Rüzgar neredeyse her şeyi etkiler.
+ Copy
- Kopyala
+ Teams in each clan take successive turns sharing their turn time.
- Her klandaki takımlar kendi sıralarındaki zamanı paylaşarak değişirler.
+ Add an indestructible border around the terrain
@@ -1345,14 +1332,14 @@
Add an indestructible border along the bottom
- Alta yok edilemez bir sınır ekle
+ PageSelectWeaponDefault
- Varsayılan
+ ÖntanımlıDelete
@@ -1364,94 +1351,92 @@
Copy
- Kopyala
+ PageSinglePlayerPlay a quick game against the computer with random settings
- Rastgele ayarlarla bilgisayara karşı hızlı bir oyun oyna
+ Play a hotseat game against your friends, or AI teams
- Arkadaşlarınla veya Yapay Zeka takımlarıyla ayarlanmış bir oyun oyna
+ Campaign Mode
- Mücadele Kipi
+ Practice your skills in a range of training missions
- Yeteneklerini çeşitli eğitim görevleri ile geliştir
+ Watch recorded demos
- Kayıtlı gösterileri izle
+ Load a previously saved game
- Önceden kayıtlı bir oyun yükle
+ PageTrainingNo description available
- Kullanılabilir açıklama yok
+ Select a mission!
- Bir görev seç!
+ Pick the mission or training to play
- Oynamak üzere bir görev veya eğitim seç
+ Start fighting
- Dövüşe başla
+ PageVideosName
- İsim
+ Size
- Boyut
+ %1 bytes
- %1 bayt
+ (in progress...)
- (yapım aşamasında...)
+ encoding
- kodlanıyor
+ uploading
- yükleniyor
+ Date: %1
- Tarih: %1
-
+ Size: %1
- Boyut: %1
-
+
@@ -1478,23 +1463,23 @@
Follow
- Takip Et
+ Ignore
- Yoksay
+ Add friend
- Arkadaş ekle
+ Unignore
- Yoksaymayı kapat
+ Remove friend
- Arkadaş kaldır
+ Update
@@ -1502,15 +1487,15 @@
Restrict Unregistered Players Join
- Kayıtsız Oyuncuların Katılmasını Kısıtla
+ Show games in lobby
- Lobideki oyunları göster
+ Show games in-progress
- Süren oyunları göster
+
@@ -1533,59 +1518,59 @@
Check for updates at startup
- Başlangıçta güncellemeleri denetle
+ Show ammo menu tooltips
- Cephane menüsü araç ipuçlarını göster
+ Save password
- Parolayı kaydet
+ Save account name and password
- Hesap adı ve parolasını kaydet
+ Video is private
- Video özel
+ Record audio
- Sesi kaydet
+ Use game resolution
- Oyun çözünürlüğünü kullan
+ Visual effects
- Görsel efektler
+ Sound
- Ses
+ In-game sound effects
- Oyun ses efektleri
+ Music
- Müzik
+ In-game music
- Oyun içi müzik
+ Frontend sound effects
- Ön uç ses efektleri
+ Frontend music
- Ön uç müziği
+
@@ -1596,79 +1581,79 @@
Level
- Seviye
+ Bilgisayar(System default)
- (Sistem varsayılanı)
+ Community
- Topluluk
+ Any
- Herhangi
+ Disabled
- Kapalı
+ Red/Cyan
- Kırmızı/Camgöbeği
+ Cyan/Red
- Camgöbeği/Kırmızı
+ Red/Blue
- Kırmızı/Mavi
+ Blue/Red
- Mavi/Kırmızı
+ Red/Green
- Kırmızı/Yeşil
+ Green/Red
- Yeşil/Kırmızı
+ Side-by-side
- Yan yana
+ Top-Bottom
- Üst-Alt
+ Red/Cyan grayscale
- Kırmızı/Camgöbeği gri
+ Cyan/Red grayscale
- Camgöbeği/Kırmızı gri
+ Red/Blue grayscale
- Kırmızı/Mavi gri
+ Blue/Red grayscale
- Mavi/Kırmızı gri
+ Red/Green grayscale
- Kırmızı/Yeşil gri
+ Green/Red grayscale
- Yeşil/Kırmızı gri
+
@@ -1699,15 +1684,15 @@
Team Settings
- Takım ayarları
+ Videos
- Videolar
+ Description
- Açıklama
+
@@ -1782,143 +1767,141 @@
% Dud Mines
- Sahte Mayın %
+ Name
- İsim
+ Type
- Tür
+ Grave
- Mezar taşı
+ Flag
- Bayrak
+ Voice
- Ses
+ Locale
- Dil
+ Explosives
- Patlayıcılar
+ Tip:
- İpucu:
+ Quality
- Kalite
+ % Health Crates
- Sağlık Sandık %'si
+ Health in Crates
- Sandıklardaki Sağlık
+ Sudden Death Water Rise
- Ani Ölüm Su Yükselmesi
+ Sudden Death Health Decrease
- Ani Ölüm Sağlık Azaltması
+ % Rope Length
- Halat Uzunluk %'si
+ Stereo rendering
- Stereo hazırlama
+ Style
- Biçem
+ Scheme
- Plan
+ % Get Away Time
- Uzakta Zamanı %'si
+ There are videos that are currently being processed.
Exiting now will abort them.
Do you really want to quit?
- Şu anda işlenen videolar var.
-Çıkmak bu işlemi sonlandıracak.
-Gerçekten çıkmak istiyor musunuz?
+ Please provide either the YouTube account name or the email address associated with the Google Account.
- Lütfen YouTube hesap adını veya Google Hesabınız ile ilişkilendirmiş e-posta adresinizi girin.
+ Account name (or email):
- Hesap adı (veya e-posta):
+ Password:
- Parola:
+ Video title:
- Video başlığı:
+ Video description:
- Video açıklaması:
+ Tags (comma separated):
- Etiketler (virgülle ayrılmış):
+ Description
- Açıklama
+ Nickname
- Takma ad
+ Format
- Biçim
+ Audio codec
- Ses kodlayıcı
+ Video codec
- Video kodlayıcı
+ Framerate
- Kare oranı
+ Bitrate (Kbps)
- Bit oranı (Kbps)
+ This development build is 'work in progress' and may not be compatible with other versions of the game, while some features might be broken or incomplete!
- Bu geliştirme derlemesi 'yapım aşamasındadır' ve oyunun diğer sürümleri ile uyumlu olmayabilir; bazı özellikler bozuk veya tamamlanmamış olabilir!
+ Fullscreen
@@ -1926,35 +1909,35 @@
Fullscreen Resolution
- Tam Ekran Çözünürlüğü
+ Windowed Resolution
- Pencere Çözünürlüğü
+ Your Email
- E-postanız
+ Summary
- Özet
+ Send system information
- Sistem bilgisi gönder
+ Type the security code:
- Güvenlik kodunu yaz:
+ Revision
- Gözden Geçirme
+ This program is distributed under the %1
- Bu program %1 altında dağıtılmaktadır
+
@@ -1965,11 +1948,11 @@
hedgehog %1
- kirpi %1
+ anonymous
- anonim
+
@@ -1980,7 +1963,7 @@
-r%1 (%2)
- -r%1 (%2)
+
@@ -1995,95 +1978,73 @@
File association failed.
- Dosya ilişkilendirme başarısız.
+ Error while authenticating at google.com:
- Google.com ile kimlik açma başarısız
+ Login or password is incorrect
- Kullanıcı adı veya parolası yanlış
+ Error while sending metadata to youtube.com:
- Youtube.com üst verisi gönderilirken hata
+ Teams - Are you sure?
- Takımlar - Emin misiniz?
+ Do you really want to delete the team '%1'?
- '%1' takımını gerçekten silmek istiyor musunuz?
+ Cannot delete default scheme '%1'!
- Varsayılan '%1' planı silinemez
+ Please select a record from the list
- Lütfen listeden bir kayıt seçin
+ Unable to start server
- Sunucu başlatılamadı
+ Hedgewars - Error
- Hedgewars - Hata
+ Hedgewars - Success
- Hedgewars - Başarılı
+ All file associations have been set
- Tüm dosya ilişkilendirmeleri ayarlandı
+ Cannot create directory %1%1 dizini oluşturulamadı
- Failed to open data directory:
-%1
-
-Please check your installation!
- Veri dizini açılamadı:
-%1
-
-Lütfen kurulumunuzu denetleyin!
-
-
- TCP - Error
- TCP - Hata
-
- Unable to start the server: %1.Sunucu başlatılamadı: %1.
- Unable to run engine at
- Motor şurada başlatılamadı:
-
-
- Error code: %1
- Hata kodu: %1
-
- Video upload - Error
- Video yükleme - Hata
+ Netgame - Error
- Ağ oyunu - Hata
+ Please select a server from the list
- Lütfen listeden bir sunucu seçin
+ Please enter room name
@@ -2091,7 +2052,7 @@
Record Play - Error
- Oyunu Kaydet - Hata
+ Please select record from the list
@@ -2099,15 +2060,15 @@
Cannot rename to
- Adlandırma başarısız:
+ Cannot delete file
- Dosya silinemedi:
+ Room Name - Error
- Oda Adı - Hata
+ Please select room from the list
@@ -2115,128 +2076,122 @@
Room Name - Are you sure?
- Oda Adı - Emin misiniz?
+ The game you are trying to join has started.
Do you still want to join the room?
- Katılmaya çalıştığınız oyun başlamış.
-Hala odaya katılmak istiyor musunuz?
+ Schemes - Warning
- Planlar - Uyarı
+ Schemes - Are you sure?
- Planlar - Emin misiniz?
+ Do you really want to delete the game scheme '%1'?
- Gerçekten '%1' oyun planını silmek istiyor musunuz?
+ Videos - Are you sure?
- Videolar - Emin misiniz?
+ Do you really want to delete the video '%1'?
- Gerçekten '%1' videosunu silmek istiyor musunuz?
+ Do you really want to remove %1 file(s)?
- Gerçekten %1 dosyayı kaldırmak istiyor musunuz?
+ Do you really want to cancel uploading %1?
- Gerçekten %1 yüklemesini iptal etmek istiyor musunuz?
+ File error
- Dosya hatası
+ Cannot open '%1' for writing
- '%1' yazmak için açılamıyor
+ Cannot open '%1' for reading
- '%1' okumak için açılamıyor
+ Cannot use the ammo '%1'!
- '%1' cephanesi kullanılamıyor!
+ Weapons - Warning
- Silahlar - Uyarı
+ Cannot overwrite default weapon set '%1'!
- Varsayılan '%1' silah setinin üzerine yazılamaz!
+ Cannot delete default weapon set '%1'!
- Varsayılan '%1' silah seti silinemez!
+ Weapons - Are you sure?
- Silahlar - Emin misiniz?
+ Do you really want to delete the weapon set '%1'?
- Gerçekten '%1' silah setini silmek istiyor musunuz?
+ Hedgewars - Nick not registered
- Hedgewars - Takma ad kayıtlı değil
+ System Information Preview
- Sistem Bilgi Önizlemesi
+ Failed to generate captcha
- Captcha oluşturulamadı
+ Failed to download captcha
- Captcha indirilemedi
+ Please fill out all fields. Email is optional.
- Lütfen tüm alanları doldurun. E-posta isteğe bağlıdır.
+ Hedgewars - Warning
- Hedgewars - Uyarı
+ Hedgewars - Information
- Hedgewars - Bilgi
-
-
- Hedgewars
- Hedgewars
+ Not all players are ready
- Tüm oyuncular hazır değil
+ Are you sure you want to start this game?
Not all players are ready.
- Oyunu başlatmak istiyor musunuz?
-Tüm oyuncular hazır değil.
+ QPushButtondefault
- varsayılan
+ öntanımlıOK
@@ -2288,51 +2243,51 @@
Associate file extensions
- Dosya uzantılarını ilişkilendir
+ More info
- Daha fazla bilgi
+ Set default options
- Varsayılan seçenekleri ayarla
+ Open videos directory
- Video dizinini aç
+ Play
- Oynat
+ Upload to YouTube
- YouTube'a Yükle
+ Cancel uploading
- Yüklemeyi iptal et
+ Restore default coding parameters
- Varsayılan kodlama parametrelerini geri al
+ Open the video directory in your system
- Sisteminizdeki video dizinini aç
+ Play this video
- Bu videoyu oynat
+ Delete this video
- Bu videoyu sil
+ Upload this video to your Youtube account
- Bu videoyu Youtube hesabınıza yükle
+ Reset
@@ -2359,7 +2314,7 @@
RoomNamePromptEnter a name for your room.
- Odanız için bir ad girin.
+ Cancel
@@ -2367,30 +2322,30 @@
Create room
- Oda oluştur
+ RoomsListModelIn progress
- Sürüyor
+ Room Name
- Oda Adı
+ C
- K
+ T
- T
+ Owner
- Sahip
+ Map
@@ -2398,7 +2353,7 @@
Rules
- Kurallar
+ Weapons
@@ -2406,22 +2361,22 @@
Random Map
- Rastgele Harita
+ Random Maze
- Rastgele Labirent
+ Hand-drawn
- El Çizimi
+ SeedPromptThe map seed is the basis for all random values generated by the game.
- Harita beslemesi, oyun tarafından oluşturulan tüm rastgele değerler için bir tabandır.
+ Cancel
@@ -2429,30 +2384,30 @@
Set seed
- Besleme ayarla
+ Close
- Kapat
+ SelWeaponWidgetWeapon set
- Silah seti
+ Probabilities
- Olasılıklar
+ Ammo in boxes
- Kutulardaki cephane
+ Delays
- Gecikmeler
+ new
@@ -2460,7 +2415,7 @@
copy of
- kopya
+
@@ -2486,7 +2441,7 @@
TeamShowWidget%1's team
- %1 takımı
+
@@ -2497,11 +2452,11 @@
Search for a theme:
- Tema arayın:
+ Use selected theme
- Seçili temayı kullan
+
@@ -2628,7 +2583,7 @@
change mode
- kipi değiştir
+ modu değiştircapture
@@ -2640,23 +2595,23 @@
long jump
- uzun zıplama
+ high jump
- yüksek zıplama
+ zoom in
- yakınlaştırma
+ zoom out
- uzaklaştırma
+ reset zoom
- yakınlaştırmayı sıfırla
+ slot 10
@@ -2664,22 +2619,22 @@
mute audio
- sesi kapat
+ record
- kaydet
+ hedgehog info
- kirpi bilgisi
+ binds (categories)Movement
- Hareket
+ Weapons
@@ -2687,117 +2642,117 @@
Camera
- Kamera
+ Miscellaneous
- Çeşitli
+ binds (descriptions)Traverse gaps and obstacles by jumping:
- Boşluklardan ve engellerden zıplayarak kaçın:
+ Fire your selected weapon or trigger an utility item:
- Seçili silahını ateşle veya bir yardımcı öge tetikle:
+ Pick a weapon or a target location under the cursor:
- Bir silah seç veya imleç altında konum işaretle
+ Switch your currently active hog (if possible):
- Geçerli kirpiyi değiştir (mümkünse):
+ Pick a weapon or utility item:
- Bir silah veya yardımcı öge al:
+ Set the timer on bombs and timed weapons:
- Bombalarda ve zamanlı silahlarda zamanlayıcıyı ayarla:
+ Move the camera to the active hog:
- Kamerayı etkin kirpiye götür:
+ Move the cursor or camera without using the mouse:
- Kamera veya imleci fare kullanmadan hareket ettir
+ Modify the camera's zoom level:
- Kamera yakınlaştırma seviyesini değiştir:
+ Talk to your team or all participants:
- Takımla veya tüm katılanlarla konuş
+ Pause, continue or leave your game:
- Oyunu beklet, devam et veya oyundan ayrıl
+ Modify the game's volume while playing:
- Oynarken oyunun sesini değiştir:
+ Toggle fullscreen mode:
- Tam ekran kipini değiştir:
+ Take a screenshot:
- Ekran görüntüsü al:
+ Toggle labels above hedgehogs:
- Kirpilerin üzerindeki etiketleri aç/kapat
+ Record video:
- Video kaydet:
+ Hedgehog movement
- Kirpi hareketi
+ binds (keys)Axis
- Eksen
+ (Up)
- (Yukarı)
+ (Down)
- (Aşağı)
+ Hat
- Şapka
+ (Left)
- (Sol)
+ (Right)
- (Sağ)
+ Button
- Düğme
+ Keyboard
- Klavye
+ Delete
@@ -2805,398 +2760,398 @@
Mouse: Left button
- Fare: Sol düğme
+ Mouse: Middle button
- Fare: Orta düğme
+ Mouse: Right button
- Fare: Sağ düğme
+ Mouse: Wheel up
- Fare: Tekerlek yukarı
+ Mouse: Wheel down
- Fare: Tekerlek aşağı
+ Backspace
- Backspace
+ Tab
- Sekme
+ Clear
- Temizle
+ Return
- Enter
+ Pause
- Pause
+ Escape
- Escape
+ Space
- Boşluk
+ Numpad 0
- Nümerik 0
+ Numpad 1
- Nümerik 1
+ Numpad 2
- Nümerik 2
+ Numpad 3
- Nümerik 3
+ Numpad 4
- Nümerik 4
+ Numpad 5
- Nümerik 5
+ Numpad 6
- Nümerik 6
+ Numpad 7
- Nümerik 7
+ Numpad 8
- Nümerik 8
+ Numpad 9
- Nümerik 9
+ Numpad .
- Nümerik .
+ Numpad /
- Nümerik /
+ Numpad *
- Nümerik *
+ Numpad -
- Nümerik -
+ Numpad +
- Nümerik +
+ Enter
- Enter
+ Equals
- Eşittir
+ Up
- Yukarı
+ Down
- Aşağı
+ Right
- Sağ
+ Left
- Sol
+ Insert
- Ekle
+ Home
- Ev
+ End
- Son
+ Page up
- Sayfa yukarı
+ Page down
- Sayfa aşağı
+ Num lock
- Nümerik kilit
+ Caps lock
- Büyük harf
+ Scroll lock
- Kaydırma kilidi
+ Right shift
- Sağ üst karakter
+ Left shift
- Sol üst karakter
+ Right ctrl
- Sağ kontrol
+ Left ctrl
- Sol kontrol
+ Right alt
- Sağ alt
+ Left alt
- Sol alt
+ Right meta
- Sağ meta
+ Left meta
- Sol meta
+ A button
- A düğmesi
+ B button
- B düğmesi
+ X button
- X düğmesi
+ Y button
- Y düğmesi
+ LB button
- LB düğmesi
+ RB button
- RB düğmesi
+ Back button
- Geri düğmesi
+ Start button
- Start düğmesi
+ Left stick
- Sol çubuk
+ Right stick
- Sağ çubuk
+ Left stick (Right)
- Sol çubuk (Sağ)
+ Left stick (Left)
- Sol çubuk (Sol)
+ Left stick (Down)
- Sol çubuk (Aşağı)
+ Left stick (Up)
- Sol çubuk (Yukarı)
+ Left trigger
- Sol tetik
+ Right trigger
- Sağ tetik
+ Right stick (Down)
- Sağ çubuk (Aşağı)
+ Right stick (Up)
- Sağ çubuk (Yukarı)
+ Right stick (Right)
- Sağ çubuk (Sağ)
+ Right stick (Left)
- Sağ çubuk (Sol)
+ DPad
- DPad
+ server
+ No checker rights
+
+
+
+ Authentication failed
+
+
+
+ 60 seconds cooldown after kick
+
+
+
+ kicked
+
+
+
+ Ping timeout
+
+
+
+ bye
+
+
+
+ Empty config entry
+
+
+ Not room master
- Oda uzmanı değil
+ Corrupted hedgehogs info
- Bozuk kirpi bilgisi
+ too many teams
- çok fazla takım
+ too many hedgehogs
- çok fazla kirpi
+ There's already a team with same name in the list
- Listede aynı isimde başka bir takım var
+ round in progress
- tur sürüyor
+ restricted
- kısıtlı
+ REMOVE_TEAM: no such team
- REMOVE_TEAM: böyle bir takım yok
+ Not team owner!
- Takım sahibi değil!
+ Less than two clans!
- İki klandan daha az!
+ Room with such name already exists
- Oda adı zaten mevcut
+
+
+
+ Illegal room name
+
+
+
+ No such room
+
+
+
+ Joining restricted
+
+
+
+ Registered users only
+
+
+
+ You are banned in this room
+ Nickname already chosen
- Takma ad zaten seçilmiş
+ Illegal nickname
- Geçersiz takma ad
+ Protocol already known
- Protokol zaten biliniyor
+ Bad number
- Hatalı sayı
+ Nickname is already in use
- Takma ad zaten kullanımda
-
-
- No checker rights
- Denetim hakları yok
-
-
- Authentication failed
- Kimlik doğrulama başarısız
-
-
- 60 seconds cooldown after kick
- Kovulduktan sonra 60 saniye sakinleşme
-
-
- kicked
- kovuldu
-
-
- Ping timeout
- Ping zaman aşımı
-
-
- bye
- hoşça kal
-
-
- Illegal room name
- Geçersiz oda adı
-
-
- No such room
- Böyle bir oda yok
-
-
- Joining restricted
- Katılma kısıtlı
-
-
- Registered users only
- Sadece kayıtlı kullanıcılar
-
-
- You are banned in this room
- Bu odadan engellendiniz
-
-
- Empty config entry
- Boş yapılandırma girdisi
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_uk.ts
--- a/share/hedgewars/Data/Locale/hedgewars_uk.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_uk.ts Sun Apr 21 01:38:52 2013 +0200
@@ -997,6 +997,10 @@
PageNetServer
+ Click here for details
+
+
+ Insert your address here
@@ -3093,6 +3097,34 @@
server
+ No checker rights
+
+
+
+ Authentication failed
+
+
+
+ 60 seconds cooldown after kick
+
+
+
+ kicked
+
+
+
+ Ping timeout
+
+
+
+ bye
+
+
+
+ Empty config entry
+
+
+ Not room master
@@ -3137,6 +3169,26 @@
+ Illegal room name
+
+
+
+ No such room
+
+
+
+ Joining restricted
+
+
+
+ Registered users only
+
+
+
+ You are banned in this room
+
+
+ Nickname already chosen
@@ -3156,53 +3208,5 @@
Nickname is already in use
-
- No checker rights
-
-
-
- Authentication failed
-
-
-
- 60 seconds cooldown after kick
-
-
-
- kicked
-
-
-
- Ping timeout
-
-
-
- bye
-
-
-
- Illegal room name
-
-
-
- No such room
-
-
-
- Joining restricted
-
-
-
- Registered users only
-
-
-
- You are banned in this room
-
-
-
- Empty config entry
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_zh_CN.ts
--- a/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts Sun Apr 21 01:38:52 2013 +0200
@@ -1189,7 +1189,12 @@
PageNetServer
-
+
+ Click here for details
+
+
+
+ Insert your address here
@@ -2741,12 +2746,12 @@
-
+ Start开始
-
+ Start private server
@@ -3775,142 +3780,142 @@
server
- Not room master
+ No checker rights
- Corrupted hedgehogs info
+ Authentication failed
- too many teams
+ 60 seconds cooldown after kick
- too many hedgehogs
+ kicked
- There's already a team with same name in the list
+ Ping timeout
- round in progress
+ bye
- restricted
+ Empty config entry
- REMOVE_TEAM: no such team
+ Not room master
- Not team owner!
+ Corrupted hedgehogs info
- Less than two clans!
+ too many teams
- Room with such name already exists
+ too many hedgehogs
- Nickname already chosen
+ There's already a team with same name in the list
- Illegal nickname
+ round in progress
- Protocol already known
+ restricted
- Bad number
+ REMOVE_TEAM: no such team
- Nickname is already in use
+ Not team owner!
- No checker rights
+ Less than two clans!
- Authentication failed
+ Room with such name already exists
- 60 seconds cooldown after kick
+ Illegal room name
- kicked
+ No such room
- Ping timeout
+ Joining restricted
- bye
+ Registered users only
- Illegal room name
+ You are banned in this room
- No such room
+ Nickname already chosen
- Joining restricted
+ Illegal nickname
- Registered users only
+ Protocol already known
- You are banned in this room
+ Bad number
- Empty config entry
+ Nickname is already in use
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hedgewars_zh_TW.ts
--- a/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts Sun Apr 21 01:38:52 2013 +0200
@@ -969,6 +969,10 @@
PageNetServer
+ Click here for details
+
+
+ Insert your address here
@@ -3046,6 +3050,34 @@
server
+ No checker rights
+
+
+
+ Authentication failed
+
+
+
+ 60 seconds cooldown after kick
+
+
+
+ kicked
+
+
+
+ Ping timeout
+
+
+
+ bye
+
+
+
+ Empty config entry
+
+
+ Not room master
@@ -3090,6 +3122,26 @@
+ Illegal room name
+
+
+
+ No such room
+
+
+
+ Joining restricted
+
+
+
+ Registered users only
+
+
+
+ You are banned in this room
+
+
+ Nickname already chosen
@@ -3109,53 +3161,5 @@
Nickname is already in use
-
- No checker rights
-
-
-
- Authentication failed
-
-
-
- 60 seconds cooldown after kick
-
-
-
- kicked
-
-
-
- Ping timeout
-
-
-
- bye
-
-
-
- Illegal room name
-
-
-
- No such room
-
-
-
- Joining restricted
-
-
-
- Registered users only
-
-
-
- You are banned in this room
-
-
-
- Empty config entry
-
-
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/hu.txt
--- a/share/hedgewars/Data/Locale/hu.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/hu.txt Sun Apr 21 01:38:52 2013 +0200
@@ -146,7 +146,6 @@
02:01=%1 Eccot, a delfint játssza
02:01=%1 meglátogatja Aquaria-t
02:01=%1 meglelte Atlantiszt
-02:01=%1 a Bioshock 3 főszerepére vágyik
02:01=A kutyaúszásod még nem tőkéletes, %1
02:01=%1 hozhatott volna jet ski-t is
02:01=%1 nem szereti a vízisportokat
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/it.txt
--- a/share/hedgewars/Data/Locale/it.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/it.txt Sun Apr 21 01:38:52 2013 +0200
@@ -451,10 +451,10 @@
03:51=Terreno al 100%
03:52=NON USATO
03:53=TARDIS Modello 40
-03:54=(Arma in sviluppo)
-03:55=Utilità di costruzione
-03:56=(Arma in sviluppo)
-03:57=Ecco il grande chef!
+;03:54=(Arma in sviluppo)
+03:54=Utilità di costruzione
+03:55=(Arma in sviluppo)
+03:56=Ecco il grande chef!
; Weapon Descriptions (use | as line breaks)
04:00=Attacca i tuoi nemici con una semplice granata.|Esploderà quando il timer arriverà a zero secondi.|1-5: Imposta il timer della granata|Attacco: Tieni premuto per lanciare con più forza|Mirino di Precisione + 1-5: Imposta livello di rimbalzo
@@ -511,10 +511,10 @@
04:51=Spingete i nemici in acqua o sopra le mine!|Questa semplice arma non farà molti danni ma|spingerà con forza i nemici che colpisce!|Nei temi Snow e Christmas è una palla di neve!|Attacco: Tieni premuto per lanciare con più forza
04:52=NON USATO
04:53=Parti per un'avventura unica attraverso spazio e tempo,|lasciando i tuoi compagni da soli a combattere.|Preparati a ritornare in qualsiasi momento,|o per il Sudden Death o se sei l'ultimo sopravvissuto.|Attenzione! Non è utilizzabile durante il Sudden Death,|se sei rimasto da solo, o se sei il Re.|Attacco: Inzia la tua avventura nello spazio-tempo!
-04:54=DESCRIZIONE NON DISPONIBILE (arma ancora in sviluppo)
-04:55=Con questo terreno spray non ti mancherà mai la terra |sotto ai piedi. Utilissimo per costruire ponti, |seppellire nemici e sigillare tunnel.|Ma fai attenzione a non usarlo a tuo svantaggio!|Attacco: Attiva|Su/Giù: Continua a mirare|Sinistra/Destra: Modifica la potenza di fuoriuscita del terreno
-04:56=DESCRIZIONE NON DISPONIBILE (arma ancora in sviluppo)
-04:57=Lancia due mannarini da cucina verso i tuoi nemici, se |lanciati con potenza possono rappresentare una... tagliente sorpresa!|Ricorda che rimarranno sul terreno dopo averli lanciati!|Attacco: Tieni premuto per lanciare con più forza
+;04:54=DESCRIZIONE NON DISPONIBILE (arma ancora in sviluppo)
+04:54=Con questo terreno spray non ti mancherà mai la terra |sotto ai piedi. Utilissimo per costruire ponti, |seppellire nemici e sigillare tunnel.|Ma fai attenzione a non usarlo a tuo svantaggio!|Attacco: Attiva|Su/Giù: Continua a mirare|Sinistra/Destra: Modifica la potenza di fuoriuscita del terreno
+04:55=DESCRIZIONE NON DISPONIBILE
+04:56=Lancia due mannarini da cucina verso i tuoi nemici, se |lanciati con potenza possono rappresentare una... tagliente sorpresa!|Ricorda che rimarranno sul terreno dopo averli lanciati!|Attacco: Tieni premuto per lanciare con più forza
; Game goal strings
05:00=Modalità di Gioco
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/ja.txt
--- a/share/hedgewars/Data/Locale/ja.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/ja.txt Sun Apr 21 01:38:52 2013 +0200
@@ -177,7 +177,6 @@
02:01=%1はエコーザのイルカを再生したい
02:01=%1は水族館を訪問してしまった
02:01=%1がアトランティスの失われた都市を発見した
-02:01=%1でBioshock3の先導的な役割を目指して
02:01=あなたの犬のパドルは、少し作業は、%1を使用することができます
02:01=%1はジェットスキーを持っている必要があります
02:01=%1はウォータースポーツが好きではありません。
@@ -466,8 +465,8 @@
03:51=地上で発見
03:52=UNUSED
03:53=タイプ40
-03:54=何かを構築
-03:55=ユーティリティ
+;03:54=何かを構築
+03:54=ユーティリティ
; Weapon Descriptions (use | as line breaks)
04:00=シンプルな手榴弾を使って敵を攻撃。|そのタイマーがゼロに達するとそれが爆発する。|1-5:セットグレネードのタイマー攻撃:より多くの電力をスローするようにホールド
@@ -524,8 +523,8 @@
04:51=泥のボールを投げつけることによって自由なショットで取得します。|刺されは、ビット、豚をバックノックする。
04:52=UNUSED
04:53=あなたの仲間が単独で戦うために残しながら、時間と空間を介して冒険に出る。|いつでも返すように準備する、または突然死の場合、または、それらはすべて敗北しています。|免責事項。|あなたは一人である場合は、突然死で機能するか、キングである場合ではありません。
-04:54=INCOMPLETE
-04:55=スティッキーフレークのストリームをスプレー。|トンネルを封鎖、敵を埋める、ブリッジを構築します。|あなたが上の任意のを取得しないように注意してください!
+;04:54=INCOMPLETE
+04:54=スティッキーフレークのストリームをスプレー。|トンネルを封鎖、敵を埋める、ブリッジを構築します。|あなたが上の任意のを取得しないように注意してください!
; Game goal strings
05:00=ゲームモード
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/lt.txt
--- a/share/hedgewars/Data/Locale/lt.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/lt.txt Sun Apr 21 01:38:52 2013 +0200
@@ -175,7 +175,6 @@
02:01=%1 nori žaisti delfinus
02:01=%1 nuejo i Aquaria
02:01=%1 rado prarasta atlantijos miesta
-02:01=%1 bando pajimti pagrindini vaidmeni Bioshock 3
02:01=Tavo šuniuko stylius galėtu panaudoti šiek tiek daugiau praktikos, %1
02:01=%1 galėjo atsinešti laiva
02:01=%1 nepatinka vandens sportas
@@ -447,7 +446,7 @@
03:51=Rastas Ant Žemės
03:52=UNUSED
03:53=Tipas 40
-03:54=Pastatyk Ka Nors
+;03:54=Pastatyk Ka Nors
; Weapon Descriptions (use | as line breaks)
04:00=Atakuok savo priešus su paprasta granata.|Ji sprogs kaip jos laikmatis pasieks nuli.|1-5: Nustatyk granatos laikmati|Ataka: Laikyk kad mestum stipriau
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/missions_fr.txt
--- a/share/hedgewars/Data/Locale/missions_fr.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/missions_fr.txt Sun Apr 21 01:38:52 2013 +0200
@@ -13,7 +13,7 @@
Basic_Training_-_Sniper_Rifle.name=Initiation au Sniper
Basic_Training_-_Sniper_Rifle.desc="Pan ! En pleine tête !"
-Basic_Training_-_Rope.name=Initiation à la Corde Ninja
+Basic_Training_-_Rope.name=Initiation à la Grappin
Basic_Training_-_Rope.desc="Bouge de là et Balance toi !"
User_Mission_-_Dangerous_Ducklings.name=Mission: Canards dangereux
@@ -40,7 +40,7 @@
User_Mission_-_The_Great_Escape.name=Mission: La grande évasion
User_Mission_-_The_Great_Escape.desc="Tu pense que tu peux me capturer ?!"
-User_Mission_-_Rope_Knock_Challenge.name=Challenge: A coup de Corde Ninja
+User_Mission_-_Rope_Knock_Challenge.name=Challenge: A coup de Grappin
User_Mission_-_Rope_Knock_Challenge.desc="Regarde derrière toi !"
User_Mission_-_RCPlane_Challenge.name=Challenge: Avion télécommandé
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/missions_pt.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Locale/missions_pt.txt Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,50 @@
+Basic_Training_-_Bazooka.name=Treino Básico com Bazuca
+Basic_Training_-_Bazooka.desc="Saber utilizar o vento para tua vantagem é a chave!"
+
+Basic_Training_-_Grenade.name=Treino Básico com Granada
+Basic_Training_-_Grenade.desc="Lembra-te, tens de retirar a cavilha E ATIRAR!"
+
+Basic_Training_-_Cluster_Bomb.name=Treino Básico com Bomba de Fragmentos
+Basic_Training_-_Cluster_Bomb.desc="Alguem está a precisar de um duche bem quente!"
+
+Basic_Training_-_Shotgun.name=Treino Básico com Caçadeira
+Basic_Training_-_Shotgun.desc="Dispara primeiro, questiona depois!"
+
+Basic_Training_-_Sniper_Rifle.name=Treino Básico com Sniper
+Basic_Training_-_Sniper_Rifle.desc="Boom, headshot!"
+
+Basic_Training_-_Rope.name=Treino Básico com Corda
+Basic_Training_-_Rope.desc="Get out there and swing!"
+
+User_Mission_-_Dangerous_Ducklings.name=Missão: Dangerous Ducklings
+User_Mission_-_Dangerous_Ducklings.desc="Alright, rookie! Time to put what we learned in Basic Training into practice!"
+
+User_Mission_-_Diver.name=Missão: Diver
+User_Mission_-_Diver.desc="Esta coisa do 'assalto anfíbio' é mais difícil do que parece..."
+
+User_Mission_-_Teamwork.name=Missão: Teamwork
+User_Mission_-_Teamwork.desc="Por vezes, o amor doi."
+
+User_Mission_-_Spooky_Tree.name=Missão: Spooky Tree
+User_Mission_-_Spooky_Tree.desc="Imensas caixas por todo o lado. Só espero que este pássaro não se esteja a sentir com fome."
+
+User_Mission_-_Bamboo_Thicket.name=Missão: Bamboo Thicket
+User_Mission_-_Bamboo_Thicket.desc="Death comes from above."
+
+User_Mission_-_That_Sinking_Feeling.name=Missão: That Sinking Feeling
+User_Mission_-_That_Sinking_Feeling.desc="A água está a subir rapidamente e o tempo é limitado. Muitos tentaram e falharam. Consegues salvá-los todos?"
+
+User_Mission_-_Newton_and_the_Hammock.name=Missão: Newton and the Hammock
+User_Mission_-_Newton_and_the_Hammock.desc="Remember hoglets: The velocity of a body remains constant unless the body is acted upon by an external force!"
+
+User_Mission_-_The_Great_Escape.name=Missão: The Great Escape
+User_Mission_-_The_Great_Escape.desc="Pensas que me consegues enjaular!?"
+
+User_Mission_-_Rope_Knock_Challenge.name=Desafio: Rope Knocking
+User_Mission_-_Rope_Knock_Challenge.desc="Look behind you!"
+
+User_Mission_-_RCPlane_Challenge.name=Desafio: Avião Telecomandado
+User_Mission_-_RCPlane_Challenge.desc="Feeling pretty confident, eh, flyboy?"
+
+portal.name=Missão: Treino com Portais
+portal.desc="Use the portal to move fast and far, use it to kill, use it with caution!"
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/nl.txt
--- a/share/hedgewars/Data/Locale/nl.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/nl.txt Sun Apr 21 01:38:52 2013 +0200
@@ -164,7 +164,6 @@
02:01=%1 wants to play Ecco the dolphin
02:01=%1 has gone to visit Aquaria
02:01=%1 has found the lost city of Atlantis
-02:01=%1 aims for the lead role in Bioshock 3
02:01=Your doggy paddle could use a little work, %1
02:01=%1 should have brought a jet ski
02:01=%1 doesn't like watersports
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/pl.txt
--- a/share/hedgewars/Data/Locale/pl.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/pl.txt Sun Apr 21 01:38:52 2013 +0200
@@ -193,7 +193,6 @@
02:01=%1 będzie grał w "Uwolnić Orkę"
02:01=%1 szuka rybek do akwarium!
02:01=%1 odnalazł Atlantydę!
-02:01=%1 chce być główną postacią w Bioshock 3
02:01=Trzeba było się uczyć pływać...
02:01=%1 powinien ze sobą zabrać narty wodne
02:01=%1 nie lubi sportów wodnych
@@ -540,8 +539,8 @@
03:51=Znalezione na ziemi
03:52=UNUSED
03:53=Typ 40
-03:54=Zbuduj coś przydatnego
-03:55=Narzędzie
+;03:54=Zbuduj coś przydatnego
+03:54=Narzędzie
; Weapon Descriptions (use | as line breaks)
04:00=Atakuj przeciwników zwykłym granatem.|Wybuchnie kiedy zapalnik skończy odliczanie.|1-5: Ustawia zapalnik|Atak: Przytrzymaj by rzucić z większą siłą
@@ -598,8 +597,8 @@
04:51=Obrzuć kogoś błotem! Broń ta nie zadaje dużych|obrażeń ale może Gogol zepchnąć z krawędzi!|Atak: Przytrzymaj by strzelić z większą siłą
04:52=UNUSED
04:53=Wybierz się na podróż w czasie i przestrzeni|zostawiając inne jeże na polu walki.|Bądź przygotowany na powrót w dowolnym momencie.|Gdy rozpocznie się|Nagła Śmierć lub większość jeży zostanie wybita.|Uwaga. Nie zadziała podczas Nagłej Śmierci,|gdy jesteś sam lub jeśli jesteś Królem.
-04:54=INCOMPLETE
-04:55=Wystrzel strumień kleistej mazi.|Buduj mosty, zasypuj wrogów, zatykaj tunele.|Uważaj by nie zasypać samego siebie!
+;04:54=INCOMPLETE
+04:54=Wystrzel strumień kleistej mazi.|Buduj mosty, zasypuj wrogów, zatykaj tunele.|Uważaj by nie zasypać samego siebie!
; Game goal strings
05:00=Ustawienia gry
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/pt_BR.txt
--- a/share/hedgewars/Data/Locale/pt_BR.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/pt_BR.txt Sun Apr 21 01:38:52 2013 +0200
@@ -328,8 +328,8 @@
03:51=Encontrei no chão
03:52=Sem uso
03:53=Tipo 40
-03:54=Constrói algo
-03:55=Utilidade
+;03:54=Constrói algo
+03:54=Utilidade
; Weapon Descriptions (use | as line breaks)
@@ -392,8 +392,8 @@
04:51=Ganhe um tiro de graça, atirando uma bola de barro.|Fará com que o inimigo saia voando|e arde a vista.
04:52=Sem Uso
04:53=Viage através do tempo e espaço,|deixando seus camaradas na mão.|Esteja preparado para retornar a qualquer momento,|ou para a Morte Súbita se todos os aliados foram mortos.|Aviso. Não funciona na Morte Súbita,|se você estiversozinho, ou se você for o Rei.
-04:54=INCOMPLETO
-04:55=Atira um jorro de barro pegajoso.|Constrói pontes, enterra inimigos, sela túneis.|Cuidado para que não pegue em você!
+;04:54=INCOMPLETO
+04:54=Atira um jorro de barro pegajoso.|Constrói pontes, enterra inimigos, sela túneis.|Cuidado para que não pegue em você!
; Game goal strings
05:00=Modos de Jogo
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/pt_PT.lua
--- a/share/hedgewars/Data/Locale/pt_PT.lua Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/pt_PT.lua Sun Apr 21 01:38:52 2013 +0200
@@ -5,19 +5,19 @@
["011101000"] = "011101000", -- A_Classic_Fairytale:dragon
["011101001"] = "011101001", -- A_Classic_Fairytale:backstab, A_Classic_Fairytale:dragon, A_Classic_Fairytale:enemy, A_Classic_Fairytale:family, A_Classic_Fairytale:journey, A_Classic_Fairytale:queen, A_Classic_Fairytale:shadow, A_Classic_Fairytale:united
["30 minutes later..."] = "30 minutos depois...", -- A_Classic_Fairytale:shadow
--- ["About a month ago, a cyborg came and told us that you're the cannibals!"] = "ácerca de\aproximadamente um mês atrás, um cyborg veio e disse-nos que voces é que eram os cabinais!", -- A_Classic_Fairytale:enemy
+ ["About a month ago, a cyborg came and told us that you're the cannibals!"] = "À volta de um mês atrás, apareceu um cyborg e disse-nos que voces é que eram os cabinais!", -- A_Classic_Fairytale:enemy
["Accuracy Bonus!"] = "Bónus de Precisão!",
["Ace"] = "Ás", -- User_Mission_-_RCPlane_Challenge, User_Mission_-_Rope_Knock_Challenge
["Achievement Unlocked"] = "Proeza Desbloqueada", -- User_Mission_-_Bamboo_Thicket, User_Mission_-_That_Sinking_Feeling, Tumbler
["???"] = "???", -- A_Classic_Fairytale:backstab
["A Classic Fairytale"] = "Um Clássico Conto de Fadas", -- A_Classic_Fairytale:first_blood
--- ["Actually, you aren't worthy of life! Take this..."] = "Pensando melhor, não mereçes viver\a vida que te foi dada\não mereces o ar que respiras! Toma\Pega isto...", -- A_Classic_Fairytale:shadow
+ ["Actually, you aren't worthy of life! Take this..."] = "Pensando melhor, não mereçes viver! Toma isto...", -- A_Classic_Fairytale:shadow
["A cy-what?"] = "Um cy-quê?", -- A_Classic_Fairytale:enemy
["Adventurous"] = "Aventureiro", -- A_Classic_Fairytale:journey
["Africa"] = "África", -- Continental_supplies
--- ["After Leaks A Lot betrayed his tribe, he joined the cannibals..."] = "Depois do Leaks A Lot ter traido a sua tribo, ele juntou-se aos canibais...", -- A_Classic_Fairytale:first_blood
+ ["After Leaks A Lot betrayed his tribe, he joined the cannibals..."] = "Depois do Leaks A Lot ter traído a sua tribo, ele juntou-se aos canibais...", -- A_Classic_Fairytale:first_blood
["After the shock caused by the enemy spy, Leaks A Lot and Dense Cloud went hunting to relax."] = "Depois do choque causado pelo espião inimigo, Leaks A Lot e Nuvem Densa foram caçar para relaxar.", -- A_Classic_Fairytale:shadow
--- ["Again with the 'cannibals' thing!"] = "Outra vez com a cena dos 'canibais'!", -- A_Classic_Fairytale:enemy
+ ["Again with the 'cannibals' thing!"] = "Outra vez com a cena dos 'canibais'!", -- A_Classic_Fairytale:enemy
["a Hedgewars challenge"] = "um desafio Hedgewars", -- User_Mission_-_RCPlane_Challenge, User_Mission_-_Rope_Knock_Challenge
["a Hedgewars mini-game"] = "um mini-jogo Hedgewars", -- Space_Invasion, The_Specialists
["Aiming Practice"] = "Pratica a tua pontaria", --Bazooka, Shotgun, SniperRifle
@@ -31,27 +31,27 @@
["Ammo is reset at the end of your turn."] = "O armamento é reposto no fim do teu turno.",
-- ["Ammo Maniac!"] = "",
["Ammo"] = "Munições",
--- ["And how am I alive?!"] = "E como (raio) estou eu ainda vivo?!", -- A_Classic_Fairytale:enemy
+ ["And how am I alive?!"] = "E como raio estou eu vivo ainda?!", -- A_Classic_Fairytale:enemy
-- ["And so happenned that Leaks A Lot failed to complete the challenge! He landed, pressured by shame..."] = "", -- A_Classic_Fairytale:first_blood
["And so it began..."] = "E assim começou...", -- A_Classic_Fairytale:first_blood
--- ["...and so the cyborgs took over the world..."] = "...e então os cyborgs tomaram conta\apoderaram-se do mundo...", -- A_Classic_Fairytale:shadow
--- ["And so they discovered that cyborgs weren't invulnerable..."] = "", -- A_Classic_Fairytale:journey
--- ["And where's all the weed?"] = "E onde está a erva toda?", -- A_Classic_Fairytale:dragon
--- ["And you believed me? Oh, god, that's cute!"] = "E tu acreditaste em mim? Ai Jesus, tão fofo!", -- A_Classic_Fairytale:journey
+ ["...and so the cyborgs took over the world..."] = "...e então os cyborgs apoderaram-se do mundo...", -- A_Classic_Fairytale:shadow
+ ["And so they discovered that cyborgs weren't invulnerable..."] = "E então descobriram que os cyborgs não eram invulneráveis...", -- A_Classic_Fairytale:journey
+ ["And where's all the weed?"] = "E onde está a erva toda?", -- A_Classic_Fairytale:dragon
+ ["And you believed me? Oh, god, that's cute!"] = "E tu acreditaste em mim? Ai meu deus, tão fofo!", -- A_Classic_Fairytale:journey
-- ["Anno 1032: [The explosion will make a strong push ~ wide range, wont affect hogs close to the target]"] = "", -- Continental_supplies
["Antarctica"] = "Antártica", -- Continental_supplies
["Are we there yet?"] = "Já chegámos?", -- A_Classic_Fairytale:shadow
-- ["Are you accusing me of something?"] = "Estás a acusar-me de alguma coisa?", -- A_Classic_Fairytale:backstab
-- ["Are you saying that many of us have died for your entertainment?"] = "Estás a tentar dizer-me que estas quantidade de nós morreu para o teu entertenimento?", -- A_Classic_Fairytale:enemy
-- ["Artur Detour"] = "", -- A_Classic_Fairytale:queen
--- ["As a reward for your performance, here's some new technology!"] = "", -- A_Classic_Fairytale:dragon
+ ["As a reward for your performance, here's some new technology!"] = "De forma a recompensar o teu desempenho, aqui tens alguma nova tecnologia!", -- A_Classic_Fairytale:dragon
["a shoppa minigame"] = "um minijogo shoppa", -- WxW
["Asia"] = "Ásia", -- Continental_supplies
-- ["Assault Team"] = "", -- A_Classic_Fairytale:backstab
--- ["As the ammo is sparse, you might want to reuse ropes while mid-air.|"] = "Como o armamento\munições é escaço, podes querer re-usar as cordas enquanto no ar.|", -- A_Classic_Fairytale:dragon
+ ["As the ammo is sparse, you might want to reuse ropes while mid-air.|"] = "Como o armamento está muito disperso, podes querer reutilizar a corda enquanto no ar.|", -- A_Classic_Fairytale:dragon
-- ["As the challenge was completed, Leaks A Lot set foot on the ground..."] = "", -- A_Classic_Fairytale:first_blood
--- ["As you can see, there is no way to get on the other side!"] = "", -- A_Classic_Fairytale:dragon
--- ["Attack From Rope"] = "", -- WxW
+ ["As you can see, there is no way to get on the other side!"] = "Como podes ver, não existe forma de passarmos para o outro lado!", -- A_Classic_Fairytale:dragon
+ ["Attack From Rope"] = "Ataca Da Corda", -- WxW
["Australia"] = "Austrália", -- Continental_supplies
-- ["Available points remaining: "] = "Pontos activos restantes: ",
-- ["Back Breaker"] = "Parte Costas", -- A_Classic_Fairytale:backstab
@@ -136,7 +136,7 @@
-- ["Corpse Thrower"] = "", -- A_Classic_Fairytale:epil
-- ["Crates Left:"] = "", -- User_Mission_-_RCPlane_Challenge
["Cybernetic Empire"] = "Império Cibernético",
--- ["Cyborg. It's what the aliens call themselves."] = "Cyborg. É o que os extra terrestres se chamam a eles mesmos(errrr)", -- A_Classic_Fairytale:enemy
+-- ["Cyborg. It's what the aliens call themselves."] = "Cyborg. É o que os extra terrestres se chamam a eles mesmos(errrr)\autointitulam", -- A_Classic_Fairytale:enemy
-- ["Dahmer"] = "", -- A_Classic_Fairytale:backstab
-- ["DAMMIT, ROOKIE!"] = "",
-- ["DAMMIT, ROOKIE! GET OFF MY HEAD!"] = "",
@@ -147,7 +147,7 @@
-- ["Defeat the cannibals!|Grenade hint: set the timer with [1-5], aim with [Up]/[Down] and hold [Space] to set power"] = "", -- A_Classic_Fairytale:shadow
-- ["Defeat the cyborgs!"] = "", -- A_Classic_Fairytale:enemy
-- ["Defend yourself!|Hint: You can get tips on using weapons by moving your mouse over them in the weapon selection menu"] = "", -- A_Classic_Fairytale:shadow
--- ["Demolition is fun!"] = "Demolir é divertido!",
+ ["Demolition is fun!"] = "Demolir é divertido!",
["Dense Cloud"] = "Nuvem Densa", -- A_Classic_Fairytale:backstab, A_Classic_Fairytale:dragon, A_Classic_Fairytale:enemy, A_Classic_Fairytale:epil, A_Classic_Fairytale:family, A_Classic_Fairytale:journey, A_Classic_Fairytale:queen, A_Classic_Fairytale:shadow, A_Classic_Fairytale:united
["Dense Cloud must have already told them everything..."] = "O Nuvem Densa já lhes deve ter dito tudo...", -- A_Classic_Fairytale:shadow
-- ["Depleted Kamikaze!"] = "",
@@ -155,10 +155,10 @@
-- ["Destroy invaders to score points."] = "",
-- ["Destroy the targets!|Hint: Select the Shoryuken and hit [Space]|P.S. You can use it mid-air."] = "", -- A_Classic_Fairytale:first_blood
-- ["Destroy the targets!|Hint: [Up], [Down] to aim, [Space] to shoot"] = "", -- A_Classic_Fairytale:first_blood
--- ["Did anyone follow you?"] = "", -- A_Classic_Fairytale:united
+ ["Did anyone follow you?"] = "Foste seguido por alguém?", -- A_Classic_Fairytale:united
-- ["Did you see him coming?"] = "", -- A_Classic_Fairytale:shadow
--- ["Did you warn the village?"] = "", -- A_Classic_Fairytale:shadow
--- ["Die, die, die!"] = "", -- A_Classic_Fairytale:dragon
+ ["Did you warn the village?"] = "Avisaste a aldeia?", -- A_Classic_Fairytale:shadow
+ ["Die, die, die!"] = "Morre, morre, morre!", -- A_Classic_Fairytale:dragon
-- ["Disguise as a Rockhopper Penguin: [Swap place with a random enemy hog in the circle]"] = "", -- Continental_supplies
-- ["Dist: "] = "", -- Space_Invasion
-- ["Do not laugh, inexperienced one, for he speaks the truth!"] = "", -- A_Classic_Fairytale:backstab
@@ -324,11 +324,11 @@
-- ["Hint: you might want to stay out of sight and take all the crates...|"] = "", -- A_Classic_Fairytale:journey
-- ["His arms are so strong!"] = "Os braços dele são tão fortes!", -- A_Classic_Fairytale:first_blood
-- ["Hit Combo!"] = "",
--- ["Hmmm...actually...I didn't either."] = "", -- A_Classic_Fairytale:enemy
+ ["Hmmm...actually...I didn't either."] = "Hmmm...na verdade...uu também não fazia ideia.", -- A_Classic_Fairytale:enemy
["Hmmm..."] = "Hmmm...",
-- ["Hmmm, I'll have to find some way of moving him off this anti-portal surface..."] = "", -- portal
["Hmmm...it's a draw. How unfortunate!"] = "Hmmm...é um empate. Que azar!", -- A_Classic_Fairytale:enemy
--- ["Hmmm...perhaps a little more time will help."] = "", -- A_Classic_Fairytale:first_blood
+ ["Hmmm...perhaps a little more time will help."] = "Hmmm...talvez um pouco mais de tempo ajude.", -- A_Classic_Fairytale:first_blood
-- ["Hogminator"] = "", -- A_Classic_Fairytale:family
-- ["Hogs in sight!"] = "", -- Continental_supplies
-- ["HOLY SHYTE!"] = "", -- Mutant
@@ -337,7 +337,7 @@
-- ["Hostage Situation"] = "", -- A_Classic_Fairytale:family
-- ["How can I ever repay you for saving my life?"] = "Como posso eu (possivelmente) recompensar-te por teres salvo a minha vida?", -- A_Classic_Fairytale:journey
-- ["How come in a village full of warriors, it's up to me to save it?"] = "", -- A_Classic_Fairytale:dragon
--- ["How difficult would you like it to be?"] = "", -- A_Classic_Fairytale:first_blood
+ ["How difficult would you like it to be?"] = "Quão difícil gostarias que fosse?", -- A_Classic_Fairytale:first_blood
-- ["HOW DO THEY KNOW WHERE WE ARE???"] = "", -- A_Classic_Fairytale:united
-- ["However, if you fail to do so, she dies a most violent death, just like your friend! Muahahaha!"] = "", -- A_Classic_Fairytale:journey
-- ["However, if you fail to do so, she dies a most violent death! Muahahaha!"] = "", -- A_Classic_Fairytale:journey
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/pt_PT.txt
--- a/share/hedgewars/Data/Locale/pt_PT.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/pt_PT.txt Sun Apr 21 01:38:52 2013 +0200
@@ -178,7 +178,6 @@
02:01=%1 foi brincar com os golfinhos
02:01=%1 foi visitar o Oceanário
02:01=%1 encontrou a Atlântida perdida
-02:01=%1 inscreve-se no papel principal do Bioshock 3
02:01=O teu pato insuflável ficou triste %1
02:01=%1 devia ter comprado uma mota de água
02:01=%1 não gosta de desportos náuticos
@@ -450,8 +449,8 @@
03:51=Encontrado no chão
03:52=UNUSED
03:53=Modelo 40
-03:54=Constroi qualquer coisa
-03:55=Utilitário
+;03:54=Constroi qualquer coisa
+03:54=Utilitário
; Weapon Descriptions (use | as line breaks)
04:00=Ataca os teus inimigos usando uma simples granada.|Explodirá quando o tempo chegar a zero.|1-5: Define o temporizador da granada|Ataque: Deixa premido para lançar com mais força
@@ -508,8 +507,8 @@
04:51=Empurra um ouriço sem perder o turno|criando uma bola de lama tu mesmo!
04:52=UNUSED
04:53=Parte numa aventura pelo tempo e espaço,|deixando os teus colegas para se defenderem sozinhos.|Está preparado para regressar a qualquer altura,|para Morte Súbita ou se todos forem derrotados.|Atenção: Não funciona em Morte Súbita,|se estiveres sozinho, ou se fores o Rei.
-04:54=INCOMPLETO
-04:55=Aplica estas particulas de terreno em spray onde quiseres.|Constroi pontes, enterra inimigos ou fecha túneis.|Tem apenas cuidado, não o uses em ti proprio!
+;04:54=INCOMPLETO
+04:54=Aplica estas particulas de terreno em spray onde quiseres.|Constroi pontes, enterra inimigos ou fecha túneis.|Tem apenas cuidado, não o uses em ti proprio!
; Game goal strings
05:00=Modos de Jogo
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/ro.txt
--- a/share/hedgewars/Data/Locale/ro.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/ro.txt Sun Apr 21 01:38:52 2013 +0200
@@ -175,7 +175,6 @@
02:01=%1 wants to play Ecco the dolphin
02:01=%1 has gone to visit Aquaria
02:01=%1 has found the lost city of Atlantis
-02:01=%1 aims for the lead role in Bioshock 3
02:01=Your doggy paddle could use a little work, %1
02:01=%1 should have brought a jet ski
02:01=%1 doesn't like watersports
@@ -447,8 +446,8 @@
03:51=Found on the ground
03:52=UNUSED
03:53=Type 40
-03:54=Build something
-03:55=Utility
+;03:54=Build something
+03:54=Utility
; Weapon Descriptions (use | as line breaks)
04:00=Attack your enemies using a simple grenade.|It will explode once its timer reaches zero.|1-5: Set grenade's timer|Attack: Hold to throw with more power
@@ -505,8 +504,8 @@
04:51=Get in a free shot by hurling a ball of mud.|Stings a bit, and knocks hogs back.
04:52=UNUSED
04:53=Go on an adventure through time and space,|while leaving your comrades to fight on alone.|Be prepared to return at any time,|or for Sudden Death or if they are all defeated.|Disclaimer. Does not function in Sudden Death,|if you are alone, or if you are a King.
-04:54=INCOMPLETE
-04:55=Spray a stream of sticky flakes.|Build bridges, bury enemies, seal off tunnels.|Be careful you don't get any on you!
+;04:54=INCOMPLETE
+04:54=Spray a stream of sticky flakes.|Build bridges, bury enemies, seal off tunnels.|Be careful you don't get any on you!
; Game goal strings
05:00=Game Modes
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/ru.txt
--- a/share/hedgewars/Data/Locale/ru.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/ru.txt Sun Apr 21 01:38:52 2013 +0200
@@ -177,7 +177,6 @@
02:01=%1 хочет поиграть в Ecco the Dolphin
02:01=%1 пошел посмотреть аквариум
02:01=%1 нашёл потерянный город Атлантиды
-02:01=%1 стремится к главной роли в игре Bioshock 3
02:01=Твое плаванье по-собачьи принесло мало пользы, %1
02:01=%1 забыл взять гидроцикл
02:01=%1 не любит водный спорт
@@ -450,8 +449,8 @@
03:51=Найденный на земле
03:52=Не используется
03:53=Модель 40
-03:54=Построй что нибудь
-03:55=Полезная вещь
+;03:54=Построй что нибудь
+03:54=Полезная вещь
; Weapon Descriptions (use | as line breaks)
04:00=Атакуй своих врагов обычной гранатой.|Она взорвется сразу, как только таймер|достигнет нуля.|1-5: Установить таймер гранаты|Атака: Удерживай для более дальнего броска
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/sk.txt
--- a/share/hedgewars/Data/Locale/sk.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/sk.txt Sun Apr 21 01:38:52 2013 +0200
@@ -269,8 +269,8 @@
03:51=Nájdené na zemi
03:52=NEPOUŽÍVANÉ
03:53=Typ 40
-03:54=Postavte niečo
-03:55=Pomôcka
+;03:54=Postavte niečo
+03:54=Pomôcka
; Popis zbraní (ako oddeľovač riadkov použite |)
04:00=Zaútočte na vašich nepriateľov obyčajným granátom.|Vybuchne vtedy, keď vyprší časomiera.|1‐5: Nastavenie časovača granátu|Útok: Držanie tlačidla zvyšuje silu hodu|
@@ -327,8 +327,8 @@
04:51=Nemíňajte muníciu - hod blatom je zdarma.|Trošku štípe a dokáže ježka zhodiť.
04:52=NEPOUŽITÉ
04:53=Vyberte sa na cestu časom a priestorom|a nechajte vašich priateľov bojovať bez vás.|Buďte pripravený vrátiť sa kedykoľvek,|buď pri Náhlej smrti alebo keď sú všetci porazení.|Poznámka: Nefunguje počas Náhlej smrti,|ak ste sám alebo ak ste kráľom.
-04:54=NEKOMPLETNÉ
-04:55=Rozprášte prúd lepkavej hliny.|Postavte mosty, pochovajte nepriateľov,|zapečaťte tunely. Buďte|však opatrný a nezašpinte sa|od nej aj vy.
+;04:54=NEKOMPLETNÉ
+04:54=Rozprášte prúd lepkavej hliny.|Postavte mosty, pochovajte nepriateľov,|zapečaťte tunely. Buďte|však opatrný a nezašpinte sa|od nej aj vy.
; Reťazce pre ciele hry
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/sv.txt
--- a/share/hedgewars/Data/Locale/sv.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/sv.txt Sun Apr 21 01:38:52 2013 +0200
@@ -180,7 +180,6 @@
02:01=%1 vill leka Ecco the dolphin
02:01=%1 har gått för att besöka Aquaria
02:01=%1 har funnit den förlorade staden Atlantis
-02:01=%1 siktar på huvudrollen i Bioshock 3
02:01=Du borde träna på ditt hundsim, %1
02:01=%1 skulle ha tagit med sig vattenskidor
02:01=%1 gillar inte vattensporter
@@ -477,8 +476,8 @@
03:51=Upphittad på marken
03:52=UNUSED
03:53=Typ 40
-03:54=Bygg något
-03:55=Verktyg
+;03:54=Bygg något
+03:54=Verktyg
; Weapon Descriptions (use | as line breaks)
04:00=Attackera fienden med en enkel granat.|Exploderar när tiden når noll.|1-5: Ställ in granatens tid|Attack: Håll ner för att kasta med mer kraft
@@ -535,8 +534,8 @@
04:51=Få till en gratisträff genom att kasta en boll med|jord. Känns lite gran, och knuffar tillbaka|igelkottar.
04:52=UNUSED
04:53=Åk på ett äventyr genom tid och rymd, medan dina|kamrater blir kvar själva att slåss. Var beredd|att komma tillbaka när som helst, eller till|Sudden Death eller om de andra blir besegrade.|Varning. Fungerar inte under Sudden Death, om du|är ensam, eller om du är en kung.
-04:54=INCOMPLETE
-04:55=Spruta en ström av fästande jord.|Bygg broar, gräv ner fienden, stäng igen tunnlar.|Var försiktig så att du inte får något på dig!
+;04:54=INCOMPLETE
+04:54=Spruta en ström av fästande jord.|Bygg broar, gräv ner fienden, stäng igen tunnlar.|Var försiktig så att du inte får något på dig!
; Game goal strings
05:00=Spellägen
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/uk.txt
--- a/share/hedgewars/Data/Locale/uk.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/uk.txt Sun Apr 21 01:38:52 2013 +0200
@@ -286,8 +286,8 @@
03:51=Знайдено на землі
03:52=UNUSED
03:53=Тип 40
-03:54=Збудуй щось
-03:55=Утиліта
+;03:54=Збудуй щось
+03:54=Утиліта
; Weapon Descriptions (use | as line breaks)
04:00=Атакуй ворогів використовуючи просту гранату.|Вона вибухне як тільки її таймер доходить до нуля.|1-5: Вистав таймер гранати|Атака: Утримуй щоб метнути сильніше
@@ -344,8 +344,8 @@
04:51=Здійсни халявний удар, шпурни грудку багна.|Трохи пече і відкидає їжака назад.
04:52=UNUSED
04:53=Здійсни подорож крізь час та простір,|залишивши товаришів битись далі самим.|Будь готовий повернутись в кожну мить,|або до Раптової смерті або до їх поразки.|Відмова. Не працює в Раптовій Смерті,|якщо ти один, або якщо ти Король.
-04:54=НЕЗАВЕРШЕНО
-04:55=Розпили потік лепких пластівців.|будуй мости, хорони ворогів, перекривай тунелі.|Стеж щоб на тебе не впала жодна з них!
+;04:54=НЕЗАВЕРШЕНО
+04:54=Розпили потік лепких пластівців.|будуй мости, хорони ворогів, перекривай тунелі.|Стеж щоб на тебе не впала жодна з них!
; Game goal strings
05:00=Режими Гри
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Locale/zh_TW.txt
--- a/share/hedgewars/Data/Locale/zh_TW.txt Sat Apr 20 19:03:57 2013 -0400
+++ b/share/hedgewars/Data/Locale/zh_TW.txt Sun Apr 21 01:38:52 2013 +0200
@@ -237,8 +237,6 @@
02:01=%1 去水族館報到了
;02:01=%1 has found the lost city of Atlantis
02:01=%1 找到了傳說中的亞特蘭蒂斯城
-;02:01=%1 aims for the lead role in Bioshock 3
-02:01=%1 的目的是為了在生化危機3中起帶頭作用
;02:01=Your doggy paddle could use a little work, %1
02:01=狗爬式會有用的, %1
;02:01=%1 should have brought a jet ski
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Maps/Octorama/preview.png
Binary file share/hedgewars/Data/Maps/Octorama/preview.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/Banana.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/Banana.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,170 @@
+
+
+
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/Border.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/Border.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,88 @@
+
+
+
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/Clouds.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/Clouds.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,141 @@
+
+
+
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/Droplet.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/Droplet.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,478 @@
+
+
+
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/LandBackTex.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/LandBackTex.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,355 @@
+
+
+
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/LandTex.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/LandTex.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,462 @@
+
+
+
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/Orange.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/Orange.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,241 @@
+
+
+
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/Splash.png
Binary file share/hedgewars/Data/Themes/Fruit/Splash.png has changed
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/Splash.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/Splash.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,1024 @@
+
+
+
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/Watermelon.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/Watermelon.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,395 @@
+
+
+
+
diff -r f52c6f9800ca -r 19be64b0f36e share/hedgewars/Data/Themes/Fruit/amSnowball.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars/Data/Themes/Fruit/amSnowball.svg Sun Apr 21 01:38:52 2013 +0200
@@ -0,0 +1,100 @@
+
+
+
+