From: Mario Date: Fri, 10 Mar 2017 16:59:18 +0000 (+0000) Subject: Merge branch 'martin-t/spec' into 'master' X-Git-Tag: xonotic-v0.8.2~101 X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=commitdiff_plain;h=78b0634a8cfc4d1b6d24af825ac15d27d607e593;hp=f6077156b9f16f5de536ff271cc5572a5dd7f22e Merge branch 'martin-t/spec' into 'master' Toggle {sv,cl}_showspectators See merge request !413 --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 76d46608db..f9c720e9d7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,13 +24,12 @@ test_sv_game: - cd .. - mkdir -p data/maps - - wget -O data/g-23.pk3 http://beta.xonotic.org/autobuild-bsp/latest/g-23.pk3 - - wget -O data/maps/g-23.mapinfo https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/g-23.mapinfo - - wget -O data/maps/g-23.waypoints https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/g-23.waypoints - - wget -O data/maps/g-23.waypoints.cache https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/g-23.waypoints.cache - - wget -O data/maps/g-23.waypoints.hardwired https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/g-23.waypoints.hardwired + - wget -O data/stormkeep.pk3 http://beta.xonotic.org/autobuild-bsp/latest/stormkeep.pk3 + - wget -O data/maps/stormkeep.mapinfo https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/stormkeep.mapinfo + - wget -O data/maps/stormkeep.waypoints https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/stormkeep.waypoints + - wget -O data/maps/stormkeep.waypoints.cache https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/stormkeep.waypoints.cache - make - - EXPECT=4355fafcabc680c8d8d861aa0892b839 + - EXPECT=0431ee1c5c25062e5dc4b104ae9e2847 - HASH=$(${ENGINE} -noconfig -nohome +exec serverbench.cfg | tee /dev/stderr | grep '^:' diff --git a/.tx/merge-base b/.tx/merge-base index 839b071f14..3deea699e0 100644 --- a/.tx/merge-base +++ b/.tx/merge-base @@ -1 +1 @@ -Fri Feb 24 02:41:01 CET 2017 +Tue Mar 7 19:43:03 CET 2017 diff --git a/bots.txt b/bots.txt index 540f5c02d1..2276d38b87 100644 --- a/bots.txt +++ b/bots.txt @@ -1,22 +1,24 @@ //bot configuration: // default team values (team-override): 1 = red, 2 = blue, 3 = yellow, 4 = pink // use -1 for shirt-color or pants-color to get random colors -//name model skin shirt pants team keyboard moving dodging ping weapon aggres range aiming calmhand mouse fightthink aithink -Hellfire ignis 0 4 0 0 0 0 -0.5 -1 1 1 -0.5 -1 -1 2 0.5 -1 -Toxic gakmasked 0 14 7 0 -1 -1.5 -0.5 0 1 0 0 0 2 -0.5 -0.5 1 -Discovery erebus 0 2 6 0 0 -1 -0.5 -0.5 1 -0.5 0.5 1.5 -0.5 -1 1 0.5 -Pegasus umbra 0 13 11 0 1 1 1 1 -1 0 0.5 0 -2 0 -1 0 -Eureka umbra 0 12 7 0 0 0 -1.5 -0.5 -0.5 0 0 0 0 -0.5 1.5 1.5 -Airhead ignis 0 11 1 0 -1 -1.5 -1 -0.5 1 1 -1 1 -0.5 1 0.5 0 -Gator gak 0 3 10 0 0 1 0 0.5 -0.5 0.5 -0.5 -1 0 0 -0.5 0 -Delirium gakmasked 0 8 12 0 0 -1 -1 -1 0 2 0 1 0 2 -1 -1 -Death gakmasked 0 4 11 0 -0.5 0 0 1 -0.5 0 1 0 0 0 0 0 -Scorcher ignismasked 0 13 13 0 0 -1 0 -0.5 0.5 1 0 1 -2 1 0 0 -Necrotic nyx 0 12 14 0 0 0 0 1 0 -1 -0.5 -1 1 0 0 0 -Dominator nyx 0 3 9 0 0 0 0 2 -1 0 0 0 -1 0 0 0 -Thunderstorm erebus 0 13 6 0 0 0 0 -0.5 -1 1 0.5 0.5 -0.5 0 0.5 0 -Mystery pyria 0 9 14 0 1 1 1 1 -1 -1 0 1 1 -2 -1 -1 -Lion ignismasked 0 0 4 0 1 1.5 2 -1 -1 -1 1 0 1 -0.5 -1 -1 -Sensible seraphina 0 9 9 0 0 0 0.5 -1 0 -1 0 -1 2.5 -1.5 1 0.5 -Shadow seraphinamasked 0 4 8 0 -0.5 2 1 0 0 -1 0 -1 0 1 -1 -0.5 -Resurrection umbra 0 1 1 0 0 -0.5 -0.5 0 2 -1 -1 -1 0 -1 1 1 +// note: only one tab is allowed as separator +// enable indentation with elastic tab stops if you want to make sense of it all +//name model skin shirt pants team keyboard use moving dodging ping weapon use aggressivity range aiming calmhand mouse fightthink aithink +Hellfire ignis 0 4 0 0 0 0 -0.5 -1 1 1 -0.5 -1 -1 2 0.5 -1 +Toxic gakmasked 0 14 7 0 -1 -1.5 -0.5 0 1 0 0 0 2 -0.5 -0.5 1 +Discovery erebus 0 2 6 0 0 -1 -0.5 -0.5 1 -0.5 0.5 1.5 -0.5 -1 1 0.5 +Pegasus umbra 0 13 11 0 1 1 1 1 -1 0 0.5 0 -2 0 -1 0 +Eureka umbra 0 12 7 0 0 0 -1.5 -0.5 -0.5 0 0 0 0 -0.5 1.5 1.5 +Airhead ignis 0 11 1 0 -1 -1.5 -1 -0.5 1 1 -1 1 -0.5 1 0.5 0 +Gator gak 0 3 10 0 0 1 0 0.5 -0.5 0.5 -0.5 -1 0 0 -0.5 0 +Delirium gakmasked 0 8 12 0 0 -1 -1 -1 0 2 0 1 0 2 -1 -1 +Death gakmasked 0 4 11 0 -0.5 0 0 1 -0.5 0 1 0 0 0 0 0 +Scorcher ignismasked 0 13 13 0 0 -1 0 -0.5 0.5 1 0 1 -2 1 0 0 +Necrotic nyx 0 12 14 0 0 0 0 1 0 -1 -0.5 -1 1 0 0 0 +Dominator nyx 0 3 9 0 0 0 0 2 -1 0 0 0 -1 0 0 0 +Thunderstorm erebus 0 13 6 0 0 0 0 -0.5 -1 1 0.5 0.5 -0.5 0 0.5 0 +Mystery pyria 0 9 14 0 1 1 1 1 -1 -1 0 1 1 -2 -1 -1 +Lion ignismasked 0 0 4 0 1 1.5 2 -1 -1 -1 1 0 1 -0.5 -1 -1 +Sensible seraphina 0 9 9 0 0 0 0.5 -1 0 -1 0 -1 2.5 -1.5 1 0.5 +Shadow seraphinamasked 0 4 8 0 -0.5 2 1 0 0 -1 0 -1 0 1 -1 -0.5 +Resurrection umbra 0 1 1 0 0 -0.5 -0.5 0 2 -1 -1 -1 0 -1 1 1 diff --git a/common.ast.po b/common.ast.po index a593ce23d6..9b12f8cb2e 100644 --- a/common.ast.po +++ b/common.ast.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Asturian (http://www.transifex.com/team-xonotic/xonotic/" "language/ast/)\n" @@ -23,12 +23,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Esportáu con ésitu a %s! (Nota: ta guardáu en data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Nun pudo escribise a %s\n" @@ -123,7 +123,7 @@ msgstr "^1Primi ^3%s^1 pa xunite" #: qcsrc/client/hud/panel/infomessages.qc:128 #: qcsrc/client/hud/panel/infomessages.qc:131 msgid "jump" -msgstr "" +msgstr "saltar" #: qcsrc/client/hud/panel/infomessages.qc:139 #, c-format @@ -570,7 +570,7 @@ msgstr "" #: qcsrc/client/hud/panel/scoreboard.qc:87 msgid "SCO^faults" -msgstr "" +msgstr "SCO^fallos" #: qcsrc/client/hud/panel/scoreboard.qc:88 msgid "SCO^fckills" @@ -1605,28 +1605,32 @@ msgstr "Esnalíu" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "Testu de dañu" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "Dibuxar númberos de dañu" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Tamañu de fonte:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Tiempu de vida:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1635,7 +1639,7 @@ msgstr "Tiempu de vida:" msgid "Color:" msgstr "Color:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -3229,7 +3233,7 @@ msgstr "^BGRecibiesti la bandera de %s" #: qcsrc/common/notifications/all.inc:540 #, c-format msgid "^BGPress ^F2%s^BG to receive the flag from %s^BG" -msgstr "" +msgstr "^BGPrimi ^F2%s^BG pa recibir la bandera de %s^BG" #: qcsrc/common/notifications/all.inc:541 #, c-format @@ -4251,19 +4255,19 @@ msgstr ", perdiendo la so racha de %d puntos" #: qcsrc/common/teams.qh:29 msgid "TEAM^Red" -msgstr "" +msgstr "TEAM^Bermeyu" #: qcsrc/common/teams.qh:30 msgid "TEAM^Blue" -msgstr "" +msgstr "TEAM^Azul" #: qcsrc/common/teams.qh:31 msgid "TEAM^Yellow" -msgstr "" +msgstr "TEAM^Mariellu" #: qcsrc/common/teams.qh:32 msgid "TEAM^Pink" -msgstr "" +msgstr "TEAM^Rosa" #: qcsrc/common/teams.qh:33 msgid "Team" @@ -4767,12 +4771,12 @@ msgstr "" #: qcsrc/lib/string.qh:46 #, c-format msgid "%d days, %02d:%02d:%02d" -msgstr "" +msgstr "%d díes, %02d:%02d:%02d" #: qcsrc/lib/string.qh:47 #, c-format msgid "%02d:%02d:%02d" -msgstr "" +msgstr "%02d:%02d:%02d" #: qcsrc/menu/command/menu_cmd.qc:48 msgid "Usage: menu_cmd command..., where possible commands are:\n" @@ -4833,151 +4837,151 @@ msgstr "Estadístiques" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Animación" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Diseñu de niveles" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Música / Efeutos" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Códigu del xuegu" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Llegal" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "Motor del xuegu" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "Amiestos al motor" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "Compilador" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Otros collaboradores activos" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Tornadores" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Asturianu" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Bielorrusu" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Búlgaru" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Chinu (China)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "Chinu (Taiwán)" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "Córnicu" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Checu" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Neerlandés" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Inglés (Australia)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Finlandés" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Francés" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Alemán" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Griegu" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Húngaru" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Italianu" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "Kazaxu" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "Coreanu" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Polacu" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Portugués" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Rumanu" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Rusu" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Serbiu" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Español" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Suecu" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Ucraín" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "Collaboradores anteriores" @@ -5622,7 +5626,7 @@ msgstr "Panel d'armes" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:19 msgid "HUD skins" -msgstr "" +msgstr "Aspeutos de HUD" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:22 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:196 @@ -5811,6 +5815,8 @@ msgid "" "Play online, against your friends in LAN, view demos or change player " "settings" msgstr "" +"Xuega en llinia, escontra los tos collacios en LAN, mira demos o camuda los " +"axustes de xugador" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:46 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:134 @@ -7000,7 +7006,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:156 msgid "Time announcer:" -msgstr "" +msgstr "Anunciador de tiempu:" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:158 msgid "WRN^Disabled" @@ -7364,6 +7370,8 @@ msgstr "Usar mapes normales" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:214 msgid "Enable use of directional shading on textures (default: enabled)" msgstr "" +"Habilita l'usu de solombres direicionales en testures (por defeutu: " +"habilitao)" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:216 msgid "Soft shadows" @@ -7608,15 +7616,15 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:160 msgid "Dynamic HUD" -msgstr "" +msgstr "HUD dinámico" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:161 msgid "HUD moves around following player's movement" -msgstr "" +msgstr "El HUD muévese acordies cola movición del xugador" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:163 msgid "Shake the HUD when hurt" -msgstr "" +msgstr "Ximielgar el HUD al firite" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:167 #: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qh:6 @@ -7880,7 +7888,7 @@ msgstr "Campu visión:" #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:72 msgid "Field of vision in degrees (default: 100)" -msgstr "" +msgstr "Campu de visión en graos (por defeutu: 100)" #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:76 msgid "ZOOM^Zoom factor:" @@ -7914,7 +7922,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:101 msgid "Velocity zoom" -msgstr "" +msgstr "Zoom de velocidá" #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:102 msgid "Forward movement only" @@ -8131,12 +8139,12 @@ msgstr "%d FPS" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:12 #, c-format msgid "%d KB/s" -msgstr "" +msgstr "%d KB/s" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:13 #, c-format msgid "%d MB/s" -msgstr "" +msgstr "%d MB/s" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:27 msgid "Network" @@ -8917,7 +8925,7 @@ msgstr "soltar llave / bandera" #: qcsrc/menu/xonotic/keybinder.qc:106 msgid "quick menu" -msgstr "" +msgstr "menú rápidu" #: qcsrc/menu/xonotic/keybinder.qc:107 msgid "sandbox menu" @@ -8931,7 +8939,7 @@ msgstr "arrastrar oxetu" msgid "User defined" msgstr "Definíu pol usuariu" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "¡Nun primas esti botón de nueves!" @@ -8980,8 +8988,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Nome d'agospiu" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" @@ -9002,7 +9010,7 @@ msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:1060 msgid "encryption:" -msgstr "" +msgstr "cifráu:" #: qcsrc/menu/xonotic/serverlist.qc:1061 #, c-format @@ -9219,7 +9227,7 @@ msgstr "%s_Alcuentros:" #: qcsrc/menu/xonotic/statslist.qc:208 #, c-format msgid "%s_ELO:" -msgstr "" +msgstr "%s_ELO:" #: qcsrc/menu/xonotic/statslist.qc:215 #, c-format diff --git a/common.be.po b/common.be.po index a5d0338e6d..faa1fb5a74 100644 --- a/common.be.po +++ b/common.be.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Belarusian (http://www.transifex.com/team-xonotic/xonotic/" "language/be/)\n" @@ -22,12 +22,12 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Паспяхова экспартавана ў %s! (Заўвага: захавана ў data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Не выйшла запісаць у %s\n" @@ -1589,28 +1589,32 @@ msgstr "Палёт" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1619,7 +1623,7 @@ msgstr "" msgid "Color:" msgstr "Колер:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4779,151 +4783,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8829,7 +8833,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Больш не націскайце гэтую кнопку!" @@ -8875,8 +8879,8 @@ msgid "Ping" msgstr "Пінг" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Назва сервера" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.bg.po b/common.bg.po index 276198cfed..086b9a8ec7 100644 --- a/common.bg.po +++ b/common.bg.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Bulgarian (http://www.transifex.com/team-xonotic/xonotic/" "language/bg/)\n" @@ -23,12 +23,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Успешно записан в %s! (Бележка: Запазено е в data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Не може да пише в %s\n" @@ -1615,28 +1615,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Размер на шрифта:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1645,7 +1649,7 @@ msgstr "" msgid "Color:" msgstr "Цвят:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4860,151 +4864,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8916,7 +8920,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Не натискайте пак този бутон!" @@ -8963,8 +8967,8 @@ msgid "Ping" msgstr "Пинг" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Име на хост" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.ca.po b/common.ca.po index 40bafb3911..bb8f5480f3 100644 --- a/common.ca.po +++ b/common.ca.po @@ -3,12 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Roi Asher Gerszkoviez , 2017 msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Catalan (http://www.transifex.com/team-xonotic/xonotic/" "language/ca/)\n" @@ -18,12 +19,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -35,7 +36,7 @@ msgstr "" #: qcsrc/client/hud/panel/engineinfo.qc:69 #, c-format msgid "FPS: %.*f" -msgstr "" +msgstr "FPS: %.*f" #: qcsrc/client/hud/panel/infomessages.qc:87 msgid "^1Observing" @@ -123,7 +124,7 @@ msgstr "" #: qcsrc/client/hud/panel/infomessages.qc:139 #, c-format msgid "^1Game starts in ^3%d^1 seconds" -msgstr "" +msgstr "^1El joc comença en ^3%d^1 segons" #: qcsrc/client/hud/panel/infomessages.qc:145 msgid "^2Currently in ^1warmup^2 stage!" @@ -1009,7 +1010,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:16 #: qcsrc/menu/xonotic/dialog_uid2name.qc:15 msgid "Yes" -msgstr "" +msgstr "Si" #: qcsrc/client/hud/panel/vote.qc:127 qcsrc/menu/xonotic/dialog_firstrun.qc:83 #: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc:21 @@ -1019,7 +1020,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:17 #: qcsrc/menu/xonotic/dialog_uid2name.qc:17 msgid "No" -msgstr "" +msgstr "No" #: qcsrc/client/hud/panel/weapons.qc:530 msgid "Out of ammo" @@ -1577,28 +1578,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1607,7 +1612,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4751,151 +4756,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8517,7 +8522,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_video.qc:150 msgid "Intensity:" -msgstr "" +msgstr "Intensitat:" #: qcsrc/menu/xonotic/dialog_settings_video.qc:152 msgid "Global rendering brightness (default: 1)" @@ -8565,7 +8570,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_singleplayer.qc:130 msgid "Campaign Difficulty:" -msgstr "" +msgstr "Dificultat de la Campanya:" #: qcsrc/menu/xonotic/dialog_singleplayer.qc:131 msgid "CSKL^Easy" @@ -8605,15 +8610,15 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_teamselect.qc:37 msgid "red" -msgstr "" +msgstr "vermell" #: qcsrc/menu/xonotic/dialog_teamselect.qc:38 msgid "blue" -msgstr "" +msgstr "blau" #: qcsrc/menu/xonotic/dialog_teamselect.qc:39 msgid "yellow" -msgstr "" +msgstr "groc" #: qcsrc/menu/xonotic/dialog_teamselect.qc:40 msgid "pink" @@ -8799,7 +8804,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8811,7 +8816,7 @@ msgstr "" #: qcsrc/menu/xonotic/maplist.qc:299 #, c-format msgid "%s's Xonotic Server" -msgstr "" +msgstr "El Servidor de Xonotic de %s" #: qcsrc/menu/xonotic/maplist.qc:304 msgid "" @@ -8842,7 +8847,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 @@ -9006,51 +9011,51 @@ msgstr "" #: qcsrc/menu/xonotic/statslist.qc:29 msgid "January" -msgstr "" +msgstr "Gener" #: qcsrc/menu/xonotic/statslist.qc:30 msgid "February" -msgstr "" +msgstr "Febrer" #: qcsrc/menu/xonotic/statslist.qc:31 msgid "March" -msgstr "" +msgstr "Març" #: qcsrc/menu/xonotic/statslist.qc:32 msgid "April" -msgstr "" +msgstr "Abril" #: qcsrc/menu/xonotic/statslist.qc:33 msgid "May" -msgstr "" +msgstr "Maig" #: qcsrc/menu/xonotic/statslist.qc:34 msgid "June" -msgstr "" +msgstr "Juny" #: qcsrc/menu/xonotic/statslist.qc:35 msgid "July" -msgstr "" +msgstr "Juliol" #: qcsrc/menu/xonotic/statslist.qc:36 msgid "August" -msgstr "" +msgstr "Agost" #: qcsrc/menu/xonotic/statslist.qc:37 msgid "September" -msgstr "" +msgstr "Setembre" #: qcsrc/menu/xonotic/statslist.qc:38 msgid "October" -msgstr "" +msgstr "Octubre" #: qcsrc/menu/xonotic/statslist.qc:39 msgid "November" -msgstr "" +msgstr "Novembre" #: qcsrc/menu/xonotic/statslist.qc:40 msgid "December" -msgstr "" +msgstr "Desembre" #: qcsrc/menu/xonotic/statslist.qc:96 msgid "Joined:" @@ -9131,7 +9136,7 @@ msgstr "" #: qcsrc/menu/xonotic/util.qc:792 msgid "Team Color:" -msgstr "" +msgstr "Color de l'Equip:" #: qcsrc/menu/xonotic/util.qh:44 msgid "Enable panel" diff --git a/common.cs.po b/common.cs.po index 33f4f2e2c2..45e3050c31 100644 --- a/common.cs.po +++ b/common.cs.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Czech (http://www.transifex.com/team-xonotic/xonotic/language/" "cs/)\n" @@ -21,12 +21,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1580,28 +1580,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1610,7 +1614,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4754,151 +4758,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8844,7 +8848,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8887,7 +8891,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.de.po b/common.de.po index a25e9d7699..37871c7268 100644 --- a/common.de.po +++ b/common.de.po @@ -13,7 +13,7 @@ # Yepoleb , 2013 # Larson März , 2016 # Larson März , 2016 -# Mirio , 2014-2016 +# Mirio , 2014-2017 # divVerent , 2011 # Sless , 2014 # Sless , 2014 @@ -23,8 +23,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: German (http://www.transifex.com/team-xonotic/xonotic/" "language/de/)\n" @@ -34,14 +34,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" "^2Erfolgreich als %s exportiert! (Hinweis: Die Datei wurde in data/data/ " "gespeichert)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Konnte nicht nach %s schreiben\n" @@ -941,7 +941,7 @@ msgstr "Gefundene Geheimnisse:" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Capture time rankings" -msgstr "" +msgstr "Eroberungszeit-Rangliste" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Rankings" @@ -1250,7 +1250,7 @@ msgstr "Team-Deathmatch" #: qcsrc/common/mapinfo.qh:220 msgid "Capture the Flag" -msgstr "Capture The Flag" +msgstr "Capture the Flag" #: qcsrc/common/mapinfo.qh:220 msgid "" @@ -1642,28 +1642,32 @@ msgstr "Flug" msgid "Buff" msgstr "Bonus" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "Schadenstext" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "Schadenszahlen anzeigen" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Schriftgröße:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "Akkumulationsreichweite:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Anzeigedauer:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1672,7 +1676,7 @@ msgstr "Anzeigedauer:" msgid "Color:" msgstr "Farbe:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "Schadenszahlen für Eigenbeschuss anzeigen" @@ -2825,8 +2829,8 @@ msgid "" "^BG%s^BG scored a new record with ^F2%s^BG, but unfortunately lacks a UID " "and will be lost." msgstr "" -"^BG%s^BG errang einen neuen Rekord mit ^F2%s^BG. Unglücklicherweise hat er " -"keine UID und der Rekord geht verloren." +"^BG%s^BG hat einen neuen Rekord ^F2%s^BG erziehlt, aber unglücklicherweise " +"hat er keine UID und der Rekord wird verloren gehen." #: qcsrc/common/notifications/all.inc:418 #, c-format @@ -2834,6 +2838,8 @@ msgid "" "^BG%s^BG scored a new record with ^F2%s^BG, but is anonymous and will be " "lost." msgstr "" +"^BG%s^BG hat einen neuen Rekord mit ^F2%s^BG erziehlt, aber er ist " +"anonymisiert und wird verloren gehen." #: qcsrc/common/notifications/all.inc:419 #, c-format @@ -4937,151 +4943,151 @@ msgstr "Statistiken" msgid "Art" msgstr "Kunst" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Animation" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Level-Design" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Musik/Toneffekte" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Spiel-Code" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Marketing / PR" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Rechtliches" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "Spiel-Engine" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "Engine-Ergänzungen" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "Compiler" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Andere aktive Mitwirkende" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Übersetzer" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Asturisch" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Belarussisch" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Bulgarisch" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Chinesisch (China)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "Chinesisch (Taiwan)" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "Kornisch" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Tscheschich" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Niederländisch" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Englisch (Australien)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Finnisch" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Französisch" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Deutsch" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Griechisch" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Ungarisch" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Italienisch" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "Kasachisch" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "Koreanisch" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Polnisch" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Portugiesisch" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Rumänisch" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Russisch" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Serbisch" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Spanisch" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Schwedisch" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Ukrainisch" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "Frühere Mitwirkende" @@ -8314,7 +8320,7 @@ msgstr "%d FPS" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:12 #, c-format msgid "%d KB/s" -msgstr "" +msgstr "%d KB/s" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:13 #, c-format @@ -9130,7 +9136,7 @@ msgstr "Objekt ziehen" msgid "User defined" msgstr "Benutzerdefiniert" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Bitte nicht nochmal diesen Knopf drücken!" @@ -9178,8 +9184,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Servername" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.de_CH.po b/common.de_CH.po index 077de94d1e..627b8bfcc1 100644 --- a/common.de_CH.po +++ b/common.de_CH.po @@ -13,7 +13,7 @@ # Yepoleb , 2013 # Larson März , 2016 # Larson März , 2016 -# Mirio , 2014-2016 +# Mirio , 2014-2017 # divVerent , 2011 # Sless , 2014 # Sless , 2014 @@ -23,8 +23,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: German (http://www.transifex.com/team-xonotic/xonotic/" "language/de/)\n" @@ -34,14 +34,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" "^2Erfolgreich als %s exportiert! (Hinweis: Die Datei wurde in data/data/ " "gespeichert)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Konnte nicht nach %s schreiben\n" @@ -941,7 +941,7 @@ msgstr "Gefundene Geheimnisse:" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Capture time rankings" -msgstr "" +msgstr "Eroberungszeit-Rangliste" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Rankings" @@ -1250,7 +1250,7 @@ msgstr "Team-Deathmatch" #: qcsrc/common/mapinfo.qh:220 msgid "Capture the Flag" -msgstr "Capture The Flag" +msgstr "Capture the Flag" #: qcsrc/common/mapinfo.qh:220 msgid "" @@ -1642,28 +1642,32 @@ msgstr "Flug" msgid "Buff" msgstr "Bonus" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "Schadenstext" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "Schadenszahlen anzeigen" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Schriftgrösse:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "Akkumulationsreichweite:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Anzeigedauer:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1672,7 +1676,7 @@ msgstr "Anzeigedauer:" msgid "Color:" msgstr "Farbe:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "Schadenszahlen für Eigenbeschuss anzeigen" @@ -2825,8 +2829,8 @@ msgid "" "^BG%s^BG scored a new record with ^F2%s^BG, but unfortunately lacks a UID " "and will be lost." msgstr "" -"^BG%s^BG errang einen neuen Rekord mit ^F2%s^BG. Unglücklicherweise hat er " -"keine UID und der Rekord geht verloren." +"^BG%s^BG hat einen neuen Rekord ^F2%s^BG erziehlt, aber unglücklicherweise " +"hat er keine UID und der Rekord wird verloren gehen." #: qcsrc/common/notifications/all.inc:418 #, c-format @@ -2834,6 +2838,8 @@ msgid "" "^BG%s^BG scored a new record with ^F2%s^BG, but is anonymous and will be " "lost." msgstr "" +"^BG%s^BG hat einen neuen Rekord mit ^F2%s^BG erziehlt, aber er ist " +"anonymisiert und wird verloren gehen." #: qcsrc/common/notifications/all.inc:419 #, c-format @@ -4938,151 +4944,151 @@ msgstr "Statistiken" msgid "Art" msgstr "Kunst" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Animation" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Level-Design" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Musik/Toneffekte" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Spiel-Code" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Marketing / PR" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Rechtliches" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "Spiel-Engine" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "Engine-Ergänzungen" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "Compiler" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Andere aktive Mitwirkende" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Übersetzer" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Asturisch" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Belarussisch" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Bulgarisch" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Chinesisch (China)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "Chinesisch (Taiwan)" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "Kornisch" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Tscheschich" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Niederländisch" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Englisch (Australien)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Finnisch" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Französisch" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Deutsch" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Griechisch" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Ungarisch" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Italienisch" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "Kasachisch" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "Koreanisch" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Polnisch" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Portugiesisch" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Rumänisch" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Russisch" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Serbisch" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Spanisch" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Schwedisch" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Ukrainisch" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "Frühere Mitwirkende" @@ -8315,7 +8321,7 @@ msgstr "%d FPS" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:12 #, c-format msgid "%d KB/s" -msgstr "" +msgstr "%d KB/s" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:13 #, c-format @@ -9131,7 +9137,7 @@ msgstr "Objekt ziehen" msgid "User defined" msgstr "Benutzerdefiniert" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Bitte nicht nochmal diesen Knopf drücken!" @@ -9179,8 +9185,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Servername" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.el.po b/common.el.po index f2685cf025..e89e956aba 100644 --- a/common.el.po +++ b/common.el.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Greek (http://www.transifex.com/team-xonotic/xonotic/language/" "el/)\n" @@ -24,12 +24,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Αδύνατη η εγγραφή σε %s\n" @@ -1585,28 +1585,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Μέγεθος γραμματοσειράς:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1615,7 +1619,7 @@ msgstr "" msgid "Color:" msgstr "Χρώμα:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4759,151 +4763,151 @@ msgstr "Στατιστικά" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Κινούμενα σχέδια" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Σχεδιασμός επιπέδων" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Μουσική / Ηχητικά εφέ" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Κώδικας παιχνιδιού" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Μάρκετινγκ / Δημόσιες σχέσεις" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Μεταφραστές" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Αστουριανά" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Λευκορωσικά" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Βουλγαρικά" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Κινεζικά (Κίνα)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Τσεχικά " -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Ολλανδικά" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Αγγλικά (Αυστραλία)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Φιλανδικά" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Γαλλικά" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Γερμανικά" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Ελληνικά" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Ουγγρικά" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Ιταλικά" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Πολωνικά" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Πορτογαλικά" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Ρουμανικά" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Ρωσικά" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Σερβικά" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Ισπανικά" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Σουηδικά " -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Ουκρανικά" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8820,7 +8824,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Μην ξαναπατήσεις αυτό το κουμπί!" @@ -8865,8 +8869,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Όνομα διακομιστή" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.en_AU.po b/common.en_AU.po index fbbb9163b6..bb146fa7ca 100644 --- a/common.en_AU.po +++ b/common.en_AU.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: English (Australia) (http://www.transifex.com/team-xonotic/" "xonotic/language/en_AU/)\n" @@ -22,12 +22,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Couldn't write to %s\n" @@ -1615,28 +1615,32 @@ msgstr "Flight" msgid "Buff" msgstr "Buff" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "Damage text" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "Draw damage numbers" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "Accumulate range:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Lifetime:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1645,7 +1649,7 @@ msgstr "Lifetime:" msgid "Color:" msgstr "Colour:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4864,151 +4868,151 @@ msgstr "Stats" msgid "Art" msgstr "Art" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Animation" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Level Design" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Music / Sound FX" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Game Code" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Marketing / PR" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Legal" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "Game Engine" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "Engine Additions" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "Compiler" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Other Active Contributors" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Translators" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Asturian" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Belarusian" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Bulgarian" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Chinese (China)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Czech" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Dutch" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "English (Australia)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Finnish" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "French" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "German" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Greek" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Hungarian" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Italian" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Polish" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Portuguese" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Romanian" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Russian" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Serbian" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Spanish" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Swedish" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Ukrainian" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "Past Contributors" @@ -8915,7 +8919,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Do not press this button again!" @@ -8961,8 +8965,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Host name" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.eo.po b/common.eo.po index 85d710c43d..624cdcac22 100644 --- a/common.eo.po +++ b/common.eo.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Esperanto (http://www.transifex.com/team-xonotic/xonotic/" "language/eo/)\n" @@ -18,12 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1577,28 +1577,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1607,7 +1611,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4751,151 +4755,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8799,7 +8803,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8842,7 +8846,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.es.po b/common.es.po index a66e653644..b27a85ef51 100644 --- a/common.es.po +++ b/common.es.po @@ -20,8 +20,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Spanish (http://www.transifex.com/team-xonotic/xonotic/" "language/es/)\n" @@ -31,12 +31,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2¡Exportado exitósamente a %s! (Nota: Está guardado en data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1No se pudo escribir a %s\n" @@ -1629,28 +1629,32 @@ msgstr "Vuelo" msgid "Buff" msgstr "Beneficio" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Tamaño del texto:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1659,7 +1663,7 @@ msgstr "" msgid "Color:" msgstr "Color:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4848,151 +4852,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8985,7 +8989,7 @@ msgstr "" msgid "User defined" msgstr "Definido por el usuario" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "¡No vuelva a presionar este boton!" @@ -9034,8 +9038,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Nombre del Host" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.es_MX.po b/common.es_MX.po index c120e77420..80ad78d35f 100644 --- a/common.es_MX.po +++ b/common.es_MX.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/team-xonotic/" "xonotic/language/es_MX/)\n" @@ -18,12 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1577,28 +1577,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1607,7 +1611,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4751,151 +4755,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8799,7 +8803,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8842,7 +8846,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.fi.po b/common.fi.po index d74a5639f5..5dc378e39b 100644 --- a/common.fi.po +++ b/common.fi.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Finnish (http://www.transifex.com/team-xonotic/xonotic/" "language/fi/)\n" @@ -20,12 +20,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1579,28 +1579,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1609,7 +1613,7 @@ msgstr "" msgid "Color:" msgstr "Väri:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4755,151 +4759,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8807,7 +8811,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Älä paina enää näppäintä!" @@ -8854,8 +8858,8 @@ msgid "Ping" msgstr "Viive" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Palvelimen nimi" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.fr.po b/common.fr.po index a6de3aa3b8..239545c655 100644 --- a/common.fr.po +++ b/common.fr.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: French (http://www.transifex.com/team-xonotic/xonotic/" "language/fr/)\n" @@ -27,14 +27,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" "^2Exporté avec succès dans %s ! (note : la sauvegarde est présente dans data/" "data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1N'a pas pu écrire dans %s\n" @@ -944,7 +944,7 @@ msgstr "Secrets trouvés :" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Capture time rankings" -msgstr "" +msgstr "Classement des temps de capture" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Rankings" @@ -1649,28 +1649,32 @@ msgstr "Envol" msgid "Buff" msgstr "Bonus" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" -msgstr "Texte des dommages" +msgstr "Dommages" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "Afficher les nombres de dommages" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Taille de police :" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "Intervalle d'accumulation :" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Durée de vie :" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1679,7 +1683,7 @@ msgstr "Durée de vie :" msgid "Color:" msgstr "Couleur :" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "Afficher les nombres de dommages pour le tir ami" @@ -2845,6 +2849,8 @@ msgid "" "^BG%s^BG scored a new record with ^F2%s^BG, but is anonymous and will be " "lost." msgstr "" +"^BG%s^BG a inscrit un nouveau record avec ^F2%s^BG, mais il est anonyme et " +"son record va être perdu." #: qcsrc/common/notifications/all.inc:419 #, c-format @@ -4955,151 +4961,151 @@ msgstr "Stats" msgid "Art" msgstr "Art" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Animation" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Conception des niveaux" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Musique / son FX" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Code du jeu" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Marketing / Relations publiques" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Juridique" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "Moteur du jeu" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "Ajouts au moteur" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "Compilateur" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Autres contributeurs actifs" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Traducteurs" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Asturien" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Biélorusse" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Bulgare" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Chinois (Chine)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "Chinois (Taïwan)" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "Cornouaillais" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Tchèque" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Néerlandais" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Anglais (Australie)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Finlandais" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Français" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Allemand" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Grec" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Hongrois" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Italien" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "Kazakh" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "Coréen" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Polonais" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Portugais" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Roumain" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Russe" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Serbe" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Espagnol" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Suédois" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Ukrainien" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "Contributeurs passés" @@ -5256,7 +5262,7 @@ msgstr "Alignement du texte :" #: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:19 #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:71 msgid "Center" -msgstr "Centre" +msgstr "Au centre" #: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:35 msgid "Font scale:" @@ -5441,12 +5447,12 @@ msgstr "Barre d'état" #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:26 #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:68 msgid "Left align" -msgstr "Aligner à gauche" +msgstr "À gauche" #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:27 #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:74 msgid "Right align" -msgstr "Aligner à droite" +msgstr "À droite" #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:28 msgid "Inward align" @@ -8316,12 +8322,12 @@ msgstr "%d ips" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:12 #, c-format msgid "%d KB/s" -msgstr "" +msgstr "%d Ko/s" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:13 #, c-format msgid "%d MB/s" -msgstr "%d Mb/s" +msgstr "%d Mo/s" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:27 msgid "Network" @@ -9126,7 +9132,7 @@ msgstr "traîner l'objet" msgid "User defined" msgstr "Raccourcis personnalisés" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "N'appuyez plus sur ce bouton !" @@ -9175,8 +9181,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Nom de l'hôte" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.hu.po b/common.hu.po index ca91ea6372..e501e6b062 100644 --- a/common.hu.po +++ b/common.hu.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Hungarian (http://www.transifex.com/team-xonotic/xonotic/" "language/hu/)\n" @@ -21,14 +21,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" "^2Sikeresen exportálva %s -ként! (Figyelem: az adatok a data/data/ " "könyvtárban találhatók meg!)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Nem lehet írni a %s -ba/be\n" @@ -1608,28 +1608,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1638,7 +1642,7 @@ msgstr "" msgid "Color:" msgstr "Szín:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4784,151 +4788,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -9000,7 +9004,7 @@ msgstr "" msgid "User defined" msgstr "Felhasználói hozzárendelések" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Ne nyomd meg újra ezt a gombot!" @@ -9049,8 +9053,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Szerver név" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.it.po b/common.it.po index c04f18ce70..2365177adf 100644 --- a/common.it.po +++ b/common.it.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Italian (http://www.transifex.com/team-xonotic/xonotic/" "language/it/)\n" @@ -23,12 +23,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Esportato con successo in %s! (nota: E' salvato in data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Impossibile scrivere in %s\n" @@ -1630,28 +1630,32 @@ msgstr "Battaglia" msgid "Buff" msgstr "Colpetto" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "Testo danno" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "Mostra numeri danno" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Grandezza testo:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "Intervallo di accumulo:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Durata:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1660,7 +1664,7 @@ msgstr "Durata:" msgid "Color:" msgstr "Colore:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "Mostra numeri danno per fuoco amico" @@ -4954,151 +4958,151 @@ msgstr "Statistiche" msgid "Art" msgstr "Arte" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Animazione" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Costruzione livelli" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Musica / Effetti sonori" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Codice gioco" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Commercializzazione / Relazioni pubbliche" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Questioni legali" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "Motore del gioco" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "Aggiunte al motore" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "Compilatore" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Altri attivi contributori" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Traduttori" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Asturiano" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Bielorusso" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Bulgaro" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Cinese (Cina)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "Cinese (Taiwan)" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "Cornico" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Ceco" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Olandese" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Inglese (Australia)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Finlandese" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Francese" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Tedesco" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Greco" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Ungherese" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Italiano" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "Kazako" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "Coreano" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Polacco" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Portoghese" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Rumeno" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Russo" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Serbo" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Spagnolo" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Svedese" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Ucraino" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "Passati contributori" @@ -9121,7 +9125,7 @@ msgstr "trascina oggetto" msgid "User defined" msgstr "Definiti dall'utente" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Non premere questo tasto di nuovo!" @@ -9170,8 +9174,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Nome dell'host" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.ja_JP.po b/common.ja_JP.po index 0f497fcf10..168aaa64fb 100644 --- a/common.ja_JP.po +++ b/common.ja_JP.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/team-xonotic/" "xonotic/language/ja_JP/)\n" @@ -20,12 +20,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1579,28 +1579,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1609,7 +1613,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4753,151 +4757,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8801,7 +8805,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8844,8 +8848,8 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "ホスト名" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.kk@Cyrl.po b/common.kk@Cyrl.po index 54186012f2..66ee2fd95e 100644 --- a/common.kk@Cyrl.po +++ b/common.kk@Cyrl.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Kazakh (Cyrillic) (http://www.transifex.com/team-xonotic/" "xonotic/language/kk@Cyrl/)\n" @@ -22,12 +22,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1 %s жерде жазу мүмкін емес\n" @@ -1581,28 +1581,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1611,7 +1615,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4755,151 +4759,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8803,7 +8807,7 @@ msgstr "Объекті лақтыру" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8848,8 +8852,8 @@ msgid "Ping" msgstr "Пинг" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Хосттың аты" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.ko.po b/common.ko.po index 035d65b693..1be13ea984 100644 --- a/common.ko.po +++ b/common.ko.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Korean (http://www.transifex.com/team-xonotic/xonotic/" "language/ko/)\n" @@ -19,12 +19,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2성공적으로 %s에 내보냈어요! (주의: data/data/에 저장했어요)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1 %s에 저장할 수 없었어요.\n" @@ -1584,28 +1584,32 @@ msgstr "비행" msgid "Buff" msgstr "버프" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "데미지 텍스트" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "글꼴 크기:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "산 시간:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1614,7 +1618,7 @@ msgstr "산 시간:" msgid "Color:" msgstr "색:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4773,151 +4777,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8831,7 +8835,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8874,7 +8878,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.kw.po b/common.kw.po index 33e491ac19..ba2e244c6a 100644 --- a/common.kw.po +++ b/common.kw.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Cornish (http://www.transifex.com/team-xonotic/xonotic/" "language/kw/)\n" @@ -20,12 +20,12 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : " "3;\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Esperthys yn sewen dhe %s! (Noten: Gwithys yw yn data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Ny allas skrifa dhe %s\n" @@ -1622,28 +1622,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1652,7 +1656,7 @@ msgstr "" msgid "Color:" msgstr "Liw:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4798,151 +4802,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8846,7 +8850,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8889,7 +8893,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.mk.po b/common.mk.po index 2637c8e0a9..f1fa126619 100644 --- a/common.mk.po +++ b/common.mk.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Macedonian (http://www.transifex.com/team-xonotic/xonotic/" "language/mk/)\n" @@ -18,12 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1577,28 +1577,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1607,7 +1611,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4751,151 +4755,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8799,7 +8803,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8842,7 +8846,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.nl.po b/common.nl.po index 6d834dc6df..3a3c804753 100644 --- a/common.nl.po +++ b/common.nl.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Dutch (http://www.transifex.com/team-xonotic/xonotic/language/" "nl/)\n" @@ -21,14 +21,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" "^2Succesvol geëxporteerd naar %s! (Opmerking: Het is opgeslagen in data/" "data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Kon niet schrijven naar %s\n" @@ -1603,28 +1603,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "Schadetekst" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "Toon schadegetallen" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Tekstgrootte:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Levensduur:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1633,7 +1637,7 @@ msgstr "Levensduur:" msgid "Color:" msgstr "Kleur:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4812,151 +4816,151 @@ msgstr "Statistieken" msgid "Art" msgstr "Kunst" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Animatie" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Kaartontwerp" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Muziek / Geluidseffecten" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Spelcode" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Marketing / PR" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Juridisch" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Andere actieve bijdragers" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Vertalers" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Witrussisch" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Bulgaars" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Chinees (China)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Tsjechisch" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Nederlands" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Engels (Australië)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Fins" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Frans" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Duits" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Grieks" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Hongaars" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Italiaans" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Pools" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Portugees" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Roemeens" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Russisch" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Servisch" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Spaans" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Zweeds" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Oekraïens" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "Bijdragers uit het verleden" @@ -8899,7 +8903,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Druk deze knop niet meer in!" @@ -8948,8 +8952,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Server naam" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.pl.po b/common.pl.po index 0296131596..1020148c86 100644 --- a/common.pl.po +++ b/common.pl.po @@ -5,7 +5,7 @@ # Translators: # 4m <4m038105@gmail.com>, 2015 # alex progger , 2015 -# Amadeusz Sławiński , 2015-2016 +# Amadeusz Sławiński , 2015-2017 # Artur Motyka , 2016 # Jakub Pędziszewski , 2015 # John Smith , 2016 @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Polish (http://www.transifex.com/team-xonotic/xonotic/" "language/pl/)\n" @@ -29,19 +29,19 @@ msgstr "" "%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" -msgstr "^2Zostało wyexportowane do %s! (Notka: zapisane w data/data/)\n" +msgstr "^2Wyeksportowano do %s! (Uwaga: Zapisano w data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Nie można zapisać do %s\n" #: qcsrc/client/hud/panel/chat.qc:82 msgid "^3Player^7: This is the chat area." -msgstr "^3Player^7: Oto pole na rozmowe." +msgstr "^3Player^7: Oto pole na rozmowę." #: qcsrc/client/hud/panel/engineinfo.qc:69 #, c-format @@ -50,12 +50,12 @@ msgstr "FPS: %.*f" #: qcsrc/client/hud/panel/infomessages.qc:87 msgid "^1Observing" -msgstr "^1Tryb obserwatora" +msgstr "^1Tryb widza" #: qcsrc/client/hud/panel/infomessages.qc:89 #, c-format msgid "^1Spectating: ^7%s" -msgstr "^1Oglądając: ^7%s" +msgstr "^1Obserwujesz: ^7%s" #: qcsrc/client/hud/panel/infomessages.qc:100 #, c-format @@ -65,33 +65,33 @@ msgstr "^1Naciśnij ^3%s^1 aby przejść do trybu widza" #: qcsrc/client/hud/panel/infomessages.qc:100 #: qcsrc/menu/xonotic/keybinder.qc:40 msgid "primary fire" -msgstr "" +msgstr "głowny ogień" #: qcsrc/client/hud/panel/infomessages.qc:102 #, c-format msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player" msgstr "" -"^1Naciśnij ^3%s^1 lub ^3%s^1 by oglądać następnego lub poprzedniego gracza" +"^1Naciśnij ^3%s^1 lub ^3%s^1 aby oglądać następnego lub poprzedniego gracza" #: qcsrc/client/hud/panel/infomessages.qc:102 #: qcsrc/client/hud/panel/infomessages.qc:106 msgid "next weapon" -msgstr "" +msgstr "następna broń" #: qcsrc/client/hud/panel/infomessages.qc:102 #: qcsrc/client/hud/panel/infomessages.qc:106 msgid "previous weapon" -msgstr "" +msgstr "poprzednia broń" #: qcsrc/client/hud/panel/infomessages.qc:106 #, c-format msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed" -msgstr "^1Użyj ^3%s^1 lub ^3%s^1 by zmienić prędkość" +msgstr "^1Użyj ^3%s^1 lub ^3%s^1 aby zmienić prędkość" #: qcsrc/client/hud/panel/infomessages.qc:108 #, c-format msgid "^1Press ^3%s^1 to observe, ^3%s^1 to change camera mode" -msgstr "" +msgstr "^1Wciśnij ^3%s^1 aby obserwować, ^3%s^1 aby zmienić tryb kamery" #: qcsrc/client/hud/panel/infomessages.qc:108 #: qcsrc/common/vehicles/cl_vehicles.qc:191 @@ -101,21 +101,21 @@ msgstr "upuść broń" #: qcsrc/client/hud/panel/infomessages.qc:108 #: qcsrc/menu/xonotic/keybinder.qc:41 msgid "secondary fire" -msgstr "" +msgstr "dodatkowy ogień" #: qcsrc/client/hud/panel/infomessages.qc:111 #, c-format msgid "^1Press ^3%s^1 for gamemode info" -msgstr "^1Naciśnij ^3%s^1 na informacje o trybie gry" +msgstr "^1Naciśnij ^3%s^1 dla informacji o trybie gry" #: qcsrc/client/hud/panel/infomessages.qc:111 #: qcsrc/menu/xonotic/keybinder.qc:94 msgid "server info" -msgstr "informacja serwera" +msgstr "informacja o serwerze" #: qcsrc/client/hud/panel/infomessages.qc:124 msgid "^1Match has already begun" -msgstr "^1Mecz już się zaczął" +msgstr "^1Mecz już się rozpoczął" #: qcsrc/client/hud/panel/infomessages.qc:126 msgid "^1You have no more lives left" @@ -130,7 +130,7 @@ msgstr "^1Naciśnij ^3%s^1 aby dołączyć" #: qcsrc/client/hud/panel/infomessages.qc:128 #: qcsrc/client/hud/panel/infomessages.qc:131 msgid "jump" -msgstr "" +msgstr "skok" #: qcsrc/client/hud/panel/infomessages.qc:139 #, c-format @@ -139,7 +139,7 @@ msgstr "^1Gra zaczyna się za ^3%d^1 sekund" #: qcsrc/client/hud/panel/infomessages.qc:145 msgid "^2Currently in ^1warmup^2 stage!" -msgstr "^2Na razie etap ^1rozgrzewkowy^2!" +msgstr "^2Na razie trwa ^1rozgrzewka^2!" #: qcsrc/client/hud/panel/infomessages.qc:160 #, c-format @@ -164,7 +164,7 @@ msgstr "^2Czekanie na innych by zakończyć rozgrzewkę..." #: qcsrc/client/hud/panel/infomessages.qc:169 msgid "^2Waiting for others to ready up..." -msgstr "^2Czekanie na innych do przygotowania..." +msgstr "^2Oczekanie na ukończenie przygotowań przez innych..." #: qcsrc/client/hud/panel/infomessages.qc:175 #, c-format @@ -173,7 +173,7 @@ msgstr "^2Naciśnij ^3%s^2 by zakończyć rozgrzewkę" #: qcsrc/client/hud/panel/infomessages.qc:196 msgid "Teamnumbers are unbalanced!" -msgstr "Drużyny są niezbalansowane!" +msgstr "Drużyny są niezrównoważone!" #: qcsrc/client/hud/panel/infomessages.qc:199 #, c-format @@ -187,11 +187,11 @@ msgstr "menu drużyny" #: qcsrc/client/hud/panel/infomessages.qc:209 msgid "^1Spectating this player:" -msgstr "" +msgstr "^1Obserwujesz tego gracza:" #: qcsrc/client/hud/panel/infomessages.qc:209 msgid "^1Spectating you:" -msgstr "" +msgstr "^1Obserwujący Ciebie:" #: qcsrc/client/hud/panel/infomessages.qc:225 msgid "^7Press ^3ESC ^7to show HUD options." @@ -203,15 +203,15 @@ msgstr "^3Kliknij dwa razy ^7na listwę aby pokazać opcje listwy." #: qcsrc/client/hud/panel/infomessages.qc:227 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and" -msgstr "^3CTRL ^7aby wyłączyć collision testing, ^3SHIFT ^7i" +msgstr "^3CTRL ^7aby wyłączyć testowanie kolizji, ^3SHIFT ^7i" #: qcsrc/client/hud/panel/infomessages.qc:228 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments." -msgstr "^3ALT ^7+ ^3ARROW KEYS ^7na małe korekty." +msgstr "^3ALT ^7+ ^3ARROW KEYS ^7do małych korekty." #: qcsrc/client/hud/panel/modicons.qc:561 msgid "Personal best" -msgstr "Osobisty rekord" +msgstr "Rekord osobisty" #: qcsrc/client/hud/panel/modicons.qc:571 msgid "Server best" @@ -241,108 +241,108 @@ msgstr "Kontynuuj..." #: qcsrc/client/hud/panel/quickmenu.qc:784 #: qcsrc/client/hud/panel/quickmenu.qc:788 msgid "QMCMD^Chat" -msgstr "QMCMD^Czat" +msgstr "Czat" #: qcsrc/client/hud/panel/quickmenu.qc:785 msgid "QMCMD^:-) / nice one" -msgstr "QMCMD^:-) / nieźle" +msgstr ":-) / nieźle" #: qcsrc/client/hud/panel/quickmenu.qc:785 msgid "QMCMD^nice one" -msgstr "QMCMD^nieźle" +msgstr "nieźle" #: qcsrc/client/hud/panel/quickmenu.qc:786 msgid "QMCMD^good game" -msgstr "QMCMD^dobra gra" +msgstr "dobra gra" #: qcsrc/client/hud/panel/quickmenu.qc:787 msgid "QMCMD^hi / good luck" -msgstr "QMCMD^hej / powodzenia" +msgstr "hej / powodzenia" #: qcsrc/client/hud/panel/quickmenu.qc:787 msgid "QMCMD^hi / good luck and have fun" -msgstr "QMCMD^hej / powodzenia i miłej zabawy" +msgstr "hej / powodzenia i miłej zabawy" #: qcsrc/client/hud/panel/quickmenu.qc:792 #: qcsrc/client/hud/panel/quickmenu.qc:808 msgid "QMCMD^Team chat" -msgstr "QMCMD^Czat drużynowy" +msgstr "Czat drużynowy" #: qcsrc/client/hud/panel/quickmenu.qc:793 msgid "QMCMD^quad soon" -msgstr "QMCMD^wkrótce quad" +msgstr "wkrótce quad" #: qcsrc/client/hud/panel/quickmenu.qc:794 msgid "QMCMD^free item %x^7 (l:%y^7)" -msgstr "QMCMD^darmowy przedmiot %x^7 (l:%y^7)" +msgstr "darmowy przedmiot %x^7 (l:%y^7)" #: qcsrc/client/hud/panel/quickmenu.qc:794 msgid "QMCMD^free item, icon" -msgstr "QMCMD^darmowy przedmiot, ikona" +msgstr "darmowy przedmiot, ikona" #: qcsrc/client/hud/panel/quickmenu.qc:795 msgid "QMCMD^took item (l:%l^7)" -msgstr "QMCMD^dodano przedmiot (l:%I^7)" +msgstr "wziąłem przedmiot (l:%I^7)" #: qcsrc/client/hud/panel/quickmenu.qc:795 msgid "QMCMD^took item, icon" -msgstr "QMCMD^zabrano przedmiot, ikona" +msgstr "wziąłem przedmiot, ikona" #: qcsrc/client/hud/panel/quickmenu.qc:796 msgid "QMCMD^negative" -msgstr "QMCMD^negatyw" +msgstr "zaprzeczam" #: qcsrc/client/hud/panel/quickmenu.qc:797 msgid "QMCMD^positive" -msgstr "QMCMD^pozytyw" +msgstr "potwierdzam" #: qcsrc/client/hud/panel/quickmenu.qc:798 msgid "QMCMD^need help (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" -msgstr "QMCMD^potrzebna pomoc (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" +msgstr "potrzebna pomoc (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" #: qcsrc/client/hud/panel/quickmenu.qc:798 msgid "QMCMD^need help, icon" -msgstr "QMCMD^potrzebna pomoc, ikona" +msgstr "potrzebna pomoc, ikona" #: qcsrc/client/hud/panel/quickmenu.qc:799 msgid "QMCMD^enemy seen (l:%y^7)" -msgstr "QMCMD^zauważono wroga (l:%y^7)" +msgstr "widzę wroga (l:%y^7)" #: qcsrc/client/hud/panel/quickmenu.qc:799 msgid "QMCMD^enemy seen, icon" -msgstr "QMCMD^zauważono wroga, ikona" +msgstr "widzę wroga, ikona" #: qcsrc/client/hud/panel/quickmenu.qc:800 msgid "QMCMD^flag seen (l:%y^7)" -msgstr "zauważono flagę (l:%y^7)" +msgstr "widzę flagę (l:%y^7)" #: qcsrc/client/hud/panel/quickmenu.qc:800 msgid "QMCMD^flag seen, icon" -msgstr "zauważono flagę, ikona" +msgstr "widzę flagę, ikona" #: qcsrc/client/hud/panel/quickmenu.qc:801 msgid "QMCMD^defending (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" -msgstr "QMCMD^obrona (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" +msgstr "bronię (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" #: qcsrc/client/hud/panel/quickmenu.qc:801 msgid "QMCMD^defending, icon" -msgstr "QMCMD^obrona, ikona" +msgstr "bronię, ikona" #: qcsrc/client/hud/panel/quickmenu.qc:802 msgid "QMCMD^roaming (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" -msgstr "" +msgstr "krążę (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" #: qcsrc/client/hud/panel/quickmenu.qc:802 msgid "QMCMD^roaming, icon" -msgstr "" +msgstr "krążę, ikona" #: qcsrc/client/hud/panel/quickmenu.qc:803 msgid "QMCMD^attacking (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" -msgstr "" +msgstr "atakuję (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" #: qcsrc/client/hud/panel/quickmenu.qc:803 msgid "QMCMD^attacking, icon" -msgstr "" +msgstr "atakuję, ikona" #: qcsrc/client/hud/panel/quickmenu.qc:804 msgid "QMCMD^killed flag, icon" @@ -350,20 +350,20 @@ msgstr "" #: qcsrc/client/hud/panel/quickmenu.qc:804 msgid "QMCMD^killed flagcarrier (l:%y^7)" -msgstr "" +msgstr "zabiłem niosącego flagę (l:%y^7)" #: qcsrc/client/hud/panel/quickmenu.qc:805 #, c-format msgid "QMCMD^dropped flag (l:%d^7)" -msgstr "" +msgstr "upuściłem flagę (l:%d^7)" #: qcsrc/client/hud/panel/quickmenu.qc:805 msgid "QMCMD^dropped flag, icon" -msgstr "" +msgstr "upuściłem flagę, ikona" #: qcsrc/client/hud/panel/quickmenu.qc:806 msgid "QMCMD^drop gun, icon" -msgstr "" +msgstr "upuściłem " #: qcsrc/client/hud/panel/quickmenu.qc:806 msgid "QMCMD^dropped gun %w^7 (l:%l^7)" @@ -379,125 +379,125 @@ msgstr "" #: qcsrc/client/hud/panel/quickmenu.qc:811 msgid "QMCMD^Send private message to" -msgstr "QMCMD^Wyślij prywatną wiadomość do" +msgstr "Wyślij prywatną wiadomość do" #: qcsrc/client/hud/panel/quickmenu.qc:813 #: qcsrc/client/hud/panel/quickmenu.qc:850 msgid "QMCMD^Settings" -msgstr "QMCMD^Ustawienia" +msgstr "Ustawienia" #: qcsrc/client/hud/panel/quickmenu.qc:814 #: qcsrc/client/hud/panel/quickmenu.qc:821 msgid "QMCMD^View/HUD settings" -msgstr "QMCMD^Ustawienia widoku/HUD" +msgstr "Ustawienia widoku/HUD" #: qcsrc/client/hud/panel/quickmenu.qc:815 msgid "QMCMD^3rd person view" -msgstr "QMCMD^Widok 3-ciej osoby" +msgstr "Widok 3-ciej osoby" #: qcsrc/client/hud/panel/quickmenu.qc:816 msgid "QMCMD^Player models like mine" -msgstr "QMCMD^Modele graczy jak mój" +msgstr "Modele graczy jak mój" #: qcsrc/client/hud/panel/quickmenu.qc:817 msgid "QMCMD^Names above players" -msgstr "QMCMD^Nazwy nad graczami" +msgstr "Nazwy nad graczami" #: qcsrc/client/hud/panel/quickmenu.qc:818 msgid "QMCMD^Crosshair per weapon" -msgstr "QMCMD^Celownik broni" +msgstr "Celownik broni" #: qcsrc/client/hud/panel/quickmenu.qc:819 msgid "QMCMD^FPS" -msgstr "QMCMD^FPS" +msgstr "FPS" #: qcsrc/client/hud/panel/quickmenu.qc:820 msgid "QMCMD^Net graph" -msgstr "QMCMD^Net graph" +msgstr "Net graph" #: qcsrc/client/hud/panel/quickmenu.qc:823 #: qcsrc/client/hud/panel/quickmenu.qc:826 msgid "QMCMD^Sound settings" -msgstr "QMCMD^Ustawienia dźwięku" +msgstr "Ustawienia dźwięku" #: qcsrc/client/hud/panel/quickmenu.qc:824 msgid "QMCMD^Hit sound" -msgstr "QMCMD^Dźwięk uderzenia" +msgstr "Dźwięk uderzenia" #: qcsrc/client/hud/panel/quickmenu.qc:825 msgid "QMCMD^Chat sound" -msgstr "QMCMD^Dźwięk czatu" +msgstr "Dźwięk czatu" #: qcsrc/client/hud/panel/quickmenu.qc:830 #: qcsrc/client/hud/panel/quickmenu.qc:834 msgid "QMCMD^Spectator camera" -msgstr "QMCMD^Widok widza" +msgstr "Widok widza" #: qcsrc/client/hud/panel/quickmenu.qc:831 msgid "QMCMD^1st person" -msgstr "QMCMD^1-sza osoba" +msgstr "1-sza osoba" #: qcsrc/client/hud/panel/quickmenu.qc:832 msgid "QMCMD^3rd person around player" -msgstr "QMCMD^3-cia osoba wokół gracza" +msgstr "3-cia osoba wokół gracza" #: qcsrc/client/hud/panel/quickmenu.qc:833 msgid "QMCMD^3rd person behind" -msgstr "QMCMD^3-cia osoba za graczem" +msgstr "3-cia osoba za graczem" #: qcsrc/client/hud/panel/quickmenu.qc:839 #: qcsrc/client/hud/panel/quickmenu.qc:844 msgid "QMCMD^Observer camera" -msgstr "QMCMD^Kamera obserwującego" +msgstr "Kamera obserwującego" #: qcsrc/client/hud/panel/quickmenu.qc:840 msgid "QMCMD^Increase speed" -msgstr "QMCMD^Zwiększ szybkość" +msgstr "Zwiększ szybkość" #: qcsrc/client/hud/panel/quickmenu.qc:841 msgid "QMCMD^Decrease speed" -msgstr "QMCMD^Zmniejsz szybkość" +msgstr "Zmniejsz szybkość" #: qcsrc/client/hud/panel/quickmenu.qc:842 msgid "QMCMD^Wall collision off" -msgstr "QMCMD^Kolizja ściany wyłączona" +msgstr "Kolizja ściany wyłączona" #: qcsrc/client/hud/panel/quickmenu.qc:843 msgid "QMCMD^Wall collision on" -msgstr "QMCMD^Kolizja ściany włączona" +msgstr "Kolizja ściany włączona" #: qcsrc/client/hud/panel/quickmenu.qc:847 msgid "QMCMD^Fullscreen" -msgstr "QMCMD^Pełny ekran" +msgstr "Pełny ekran" #: qcsrc/client/hud/panel/quickmenu.qc:849 msgid "QMCMD^Translate chat messages" -msgstr "QMCMD^Tłumacz wiadomości czatu" +msgstr "Tłumacz wiadomości czatu" #: qcsrc/client/hud/panel/quickmenu.qc:852 #: qcsrc/client/hud/panel/quickmenu.qc:862 msgid "QMCMD^Call a vote" -msgstr "QMCMD^Głosuj" +msgstr "Głosuj" #: qcsrc/client/hud/panel/quickmenu.qc:853 msgid "QMCMD^Restart the map" -msgstr "QMCMD^Zrestartuj mapę" +msgstr "Zrestartuj mapę" #: qcsrc/client/hud/panel/quickmenu.qc:854 msgid "QMCMD^End match" -msgstr "QMCMD^Zakończ rundę" +msgstr "Zakończ rundę" #: qcsrc/client/hud/panel/quickmenu.qc:857 msgid "QMCMD^Reduce match time" -msgstr "QMCMD^Zmniejsz czas rundy" +msgstr "Zmniejsz czas rundy" #: qcsrc/client/hud/panel/quickmenu.qc:858 msgid "QMCMD^Extend match time" -msgstr "QMCMD^Zwiększ czas rundy" +msgstr "Zwiększ czas rundy" #: qcsrc/client/hud/panel/quickmenu.qc:861 msgid "QMCMD^Shuffle teams" -msgstr "QMCMD^Pomieszaj zespoły" +msgstr "Wymieszaj drużyny" #: qcsrc/client/hud/panel/racetimer.qc:37 #, c-format @@ -521,7 +521,7 @@ msgstr "Linia mety" #: qcsrc/client/hud/panel/racetimer.qc:65 #, c-format msgid "Intermediate %d" -msgstr "pośredni %d" +msgstr "Pośredni %d" #: qcsrc/client/hud/panel/racetimer.qc:130 msgid "^1Intermediate 1 (+15.42)" @@ -549,11 +549,11 @@ msgstr "" #: qcsrc/client/hud/panel/scoreboard.qc:80 msgid "SCO^caps" -msgstr "SCO^przejęcia" +msgstr "przejęcia" #: qcsrc/client/hud/panel/scoreboard.qc:81 msgid "SCO^captime" -msgstr "" +msgstr "czas przejęcia" #: qcsrc/client/hud/panel/scoreboard.qc:82 msgid "SCO^deaths" @@ -565,11 +565,11 @@ msgstr "zniszczony" #: qcsrc/client/hud/panel/scoreboard.qc:84 msgid "SCO^damage" -msgstr "" +msgstr "zadane obrażenia" #: qcsrc/client/hud/panel/scoreboard.qc:85 msgid "SCO^dmgtaken" -msgstr "" +msgstr "przyjęte obrażenia" #: qcsrc/client/hud/panel/scoreboard.qc:86 msgid "SCO^drops" @@ -665,11 +665,11 @@ msgstr "rozmrożenia" #: qcsrc/client/hud/panel/scoreboard.qc:109 msgid "SCO^rounds won" -msgstr "" +msgstr "wygranych rund" #: qcsrc/client/hud/panel/scoreboard.qc:110 msgid "SCO^score" -msgstr "punkty" +msgstr "wynik" #: qcsrc/client/hud/panel/scoreboard.qc:111 msgid "SCO^suicides" @@ -713,7 +713,7 @@ msgstr "" #: qcsrc/client/hud/panel/scoreboard.qc:301 msgid "You can use a ^3|^7 to start the right-aligned fields.\n" -msgstr "" +msgstr "Użyj ^3|^7 aby zacząć pole wyrównane do prawej\n" #: qcsrc/client/hud/panel/scoreboard.qc:304 msgid "^3name^7 or ^3nick^7 Name of a player\n" @@ -729,7 +729,7 @@ msgstr "^3pl^7 Utrata pakietów.\n" #: qcsrc/client/hud/panel/scoreboard.qc:307 msgid "^3elo^7 Player ELO\n" -msgstr "" +msgstr "^3elo^7 ELO gracza\n" #: qcsrc/client/hud/panel/scoreboard.qc:308 msgid "^3kills^7 Number of kills\n" @@ -749,15 +749,15 @@ msgstr "^3fragi^7 zabójstwa - samobójstwa\n" #: qcsrc/client/hud/panel/scoreboard.qc:312 msgid "^3kd^7 The kill-death ratio\n" -msgstr "" +msgstr "^3kd^7 stosunek zabójstw-śmierci\n" #: qcsrc/client/hud/panel/scoreboard.qc:313 msgid "^3dmg^7 The total damage done\n" -msgstr "" +msgstr "^3dmg^7 Podsumowanie zadanych obrażeń\n" #: qcsrc/client/hud/panel/scoreboard.qc:314 msgid "^3dmgtaken^7 The total damage taken\n" -msgstr "" +msgstr "^3dmgtaken^7 Podsumowanie przyjętych obrażeń\n" #: qcsrc/client/hud/panel/scoreboard.qc:315 msgid "^3sum^7 frags - deaths\n" @@ -767,7 +767,7 @@ msgstr "^3suma^7 zabójstwa - śmierci\n" msgid "" "^3caps^7 How often a flag (CTF) or a key (KeyHunt) was " "captured\n" -msgstr "" +msgstr "^3caps^7 Jak często flaga (CTF) lub klucz (KeyHunt) zostały zdobyte\n" #: qcsrc/client/hud/panel/scoreboard.qc:317 msgid "" @@ -777,15 +777,15 @@ msgstr "" #: qcsrc/client/hud/panel/scoreboard.qc:318 msgid "^3captime^7 Time of fastest cap (CTF)\n" -msgstr "" +msgstr "^3captime^7 Czas najszybszego przejęcia (CTF)\n" #: qcsrc/client/hud/panel/scoreboard.qc:319 msgid "^3fckills^7 Number of flag carrier kills\n" -msgstr "" +msgstr "^3fckills^7 Ilość zabójstw nosiciela flagi\n" #: qcsrc/client/hud/panel/scoreboard.qc:320 msgid "^3returns^7 Number of flag returns\n" -msgstr "" +msgstr "^3returns^7 Ilość przywróceń flagi\n" #: qcsrc/client/hud/panel/scoreboard.qc:321 msgid "^3drops^7 Number of flag drops\n" @@ -793,7 +793,7 @@ msgstr "^3porzucenia^7 Ile razy flaga została porzucona\n" #: qcsrc/client/hud/panel/scoreboard.qc:322 msgid "^3lives^7 Number of lives (LMS)\n" -msgstr "" +msgstr "^3lives^7 Ilość żyć (LMS)\n" #: qcsrc/client/hud/panel/scoreboard.qc:323 msgid "^3rank^7 Player rank\n" @@ -811,15 +811,15 @@ msgstr "^3zniszczone^7 Ilość kluczy zniszczonych przez zepchnięcie w próżni #: qcsrc/client/hud/panel/scoreboard.qc:326 msgid "^3kckills^7 Number of keys carrier kills\n" -msgstr "" +msgstr "^3kckills^7 Ilość zabójstw nosiciela flagi\n" #: qcsrc/client/hud/panel/scoreboard.qc:327 msgid "^3losses^7 Number of times a key was lost\n" -msgstr "" +msgstr "^3losses^7 Ile razy klucz był zgubiony\n" #: qcsrc/client/hud/panel/scoreboard.qc:328 msgid "^3laps^7 Number of laps finished (race/cts)\n" -msgstr "" +msgstr "^3laps^7 Ilość ukończonych okrążeń (wyścig/cts)\n" #: qcsrc/client/hud/panel/scoreboard.qc:329 msgid "^3time^7 Total time raced (race/cts)\n" @@ -849,7 +849,7 @@ msgstr "" #: qcsrc/client/hud/panel/scoreboard.qc:335 msgid "^3score^7 Total score\n" -msgstr "" +msgstr "^3score^7 Podsumowanie punktów\n" #: qcsrc/client/hud/panel/scoreboard.qc:338 msgid "" @@ -916,7 +916,7 @@ msgstr "Statystyka dokładności (średnia %d%%)" #: qcsrc/client/hud/panel/scoreboard.qc:1294 msgid "Map stats:" -msgstr "Statystyka:" +msgstr "Statystyka mapy:" #: qcsrc/client/hud/panel/scoreboard.qc:1324 msgid "Monsters killed:" @@ -928,7 +928,7 @@ msgstr "Znalezione sekrety:" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Capture time rankings" -msgstr "" +msgstr "Ranking czasów przejęcia" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Rankings" @@ -963,7 +963,7 @@ msgstr "grasz ^3%s^7 na ^2%s^7" #: qcsrc/client/hud/panel/scoreboard.qc:1627 #, c-format msgid " for up to ^1%1.0f minutes^7" -msgstr "" +msgstr "aż do 1 ^1%1.0f minut^7" #: qcsrc/client/hud/panel/scoreboard.qc:1631 #: qcsrc/client/hud/panel/scoreboard.qc:1650 @@ -974,7 +974,7 @@ msgstr "lub" #: qcsrc/client/hud/panel/scoreboard.qc:1641 #, c-format msgid " until ^3%s %s^7" -msgstr "" +msgstr "do ^3%s %s^7" #: qcsrc/client/hud/panel/scoreboard.qc:1635 #: qcsrc/client/hud/panel/scoreboard.qc:1642 @@ -1099,7 +1099,7 @@ msgstr "(%d głosów)" #: qcsrc/client/mapvoting.qc:271 msgid "Don't care" -msgstr "Nie obchodzi" +msgstr "Wszystko jedno" #: qcsrc/client/mapvoting.qc:365 msgid "Decide the gametype" @@ -1137,7 +1137,7 @@ msgstr "Czasomierz granatu" #: qcsrc/client/view.qc:1367 msgid "Capture progress" -msgstr "" +msgstr "Postęp przejęcia" #: qcsrc/client/view.qc:1372 msgid "Revival progress" @@ -1145,7 +1145,7 @@ msgstr "Postęp rozmrażania" #: qcsrc/common/command/generic.qc:157 msgid "error creating curl handle\n" -msgstr "" +msgstr "błąd tworzenia uchwytu curl\n" #: qcsrc/common/command/generic.qc:403 msgid "Notification restart command only works with cl_cmd and sv_cmd.\n" @@ -1157,7 +1157,7 @@ msgstr "" #: qcsrc/common/items/item/armor.qh:111 msgid "Big armor" -msgstr "" +msgstr "Duża zbroja" #: qcsrc/common/items/item/armor.qh:147 msgid "Mega armor" @@ -1165,7 +1165,7 @@ msgstr "Mega zbroja" #: qcsrc/common/items/item/health.qh:111 msgid "Big health" -msgstr "" +msgstr "Duże życie" #: qcsrc/common/items/item/health.qh:147 msgid "Mega health" @@ -1190,7 +1190,7 @@ msgstr "Tarcza" #: qcsrc/common/mapinfo.qc:642 #, no-c-format msgid "@!#%'n Tuba Throwing" -msgstr "" +msgstr "@!#% Rzut Tubą" #: qcsrc/common/mapinfo.qh:99 msgid "Deathmatch" @@ -1198,11 +1198,11 @@ msgstr "Deathmatch" #: qcsrc/common/mapinfo.qh:99 msgid "Score as many frags as you can" -msgstr "" +msgstr "Zdobądź jak najwięcej frag" #: qcsrc/common/mapinfo.qh:111 msgid "Last Man Standing" -msgstr "" +msgstr "Last Man Standing" #: qcsrc/common/mapinfo.qh:111 msgid "Survive and kill until the enemies have no lives left" @@ -1241,6 +1241,8 @@ msgid "" "Find and bring the enemy flag to your base to capture it, defend your base " "from the other team" msgstr "" +"Znajdź i przynieś flagę wroga do swojej bazy by ją przejąć, broń swojej bazy " +"przed drugą drużyną" #: qcsrc/common/mapinfo.qh:249 msgid "Clan Arena" @@ -1252,7 +1254,7 @@ msgstr "Zabij wszystkich z wrogiej drużyny by wygrać rundę" #: qcsrc/common/mapinfo.qh:287 msgid "Capture and defend all the control points to win" -msgstr "" +msgstr "Przejmij i obroń wszystkie punkty kontrolne aby wygrać" #: qcsrc/common/mapinfo.qh:287 msgid "Domination" @@ -1368,7 +1370,7 @@ msgstr "" #: qcsrc/common/minigames/minigame/bd.qc:1177 msgid "Press the space bar to change your currently selected tile" -msgstr "" +msgstr "Wciśnij spację aby zmienić zaznaczone pole" #: qcsrc/common/minigames/minigame/bd.qc:1180 msgid "Push the boulders onto the targets" @@ -1412,14 +1414,14 @@ msgstr "Wygrałeś!" #: qcsrc/common/minigames/minigame/pp.qc:455 #: qcsrc/common/minigames/minigame/ttt.qc:336 msgid "Wait for your opponent to make their move" -msgstr "" +msgstr "Czekaj na ruch przeciwnika " #: qcsrc/common/minigames/minigame/c4.qc:386 #: qcsrc/common/minigames/minigame/nmm.qc:608 #: qcsrc/common/minigames/minigame/pp.qc:458 #: qcsrc/common/minigames/minigame/ttt.qc:339 msgid "Click on the game board to place your piece" -msgstr "" +msgstr "Kliknij na planszę aby postawić swój pionek" #: qcsrc/common/minigames/minigame/nmm.qc:610 msgid "" @@ -1441,11 +1443,11 @@ msgstr "AI" #: qcsrc/common/minigames/minigame/pong.qc:587 msgid "Press ^1Start Match^7 to start the match with the current players" -msgstr "" +msgstr "Wciścnij ^1Rozpocznij Mecz^7 aby rozpocząć mecz z obecnymi graczami" #: qcsrc/common/minigames/minigame/pong.qc:651 msgid "Start Match" -msgstr "" +msgstr "Rozpocznij Mecz" #: qcsrc/common/minigames/minigame/pong.qc:652 msgid "Add AI player" @@ -1599,7 +1601,7 @@ msgstr "Magnes" #: qcsrc/common/mutators/mutator/buffs/all.inc:125 msgid "Luck" -msgstr "" +msgstr "Szczęście" #: qcsrc/common/mutators/mutator/buffs/all.inc:133 msgid "Flight" @@ -1609,28 +1611,32 @@ msgstr "Lot" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" -msgstr "" +msgstr "Tekst obrażenia" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Rozmiar czcionki:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1639,7 +1645,7 @@ msgstr "" msgid "Color:" msgstr "Kolor:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -1653,11 +1659,11 @@ msgstr "Niewidzialność" #: qcsrc/common/mutators/mutator/nades/nades.inc:18 msgid "Napalm grenade" -msgstr "" +msgstr "Granat z napalmem" #: qcsrc/common/mutators/mutator/nades/nades.inc:26 msgid "Ice grenade" -msgstr "" +msgstr "Granat lodowy" #: qcsrc/common/mutators/mutator/nades/nades.inc:34 msgid "Translocate grenade" @@ -1669,7 +1675,7 @@ msgstr "" #: qcsrc/common/mutators/mutator/nades/nades.inc:50 msgid "Heal grenade" -msgstr "" +msgstr "Leczący granat" #: qcsrc/common/mutators/mutator/nades/nades.inc:58 msgid "Monster grenade" @@ -1681,7 +1687,7 @@ msgstr "" #: qcsrc/common/mutators/mutator/nades/nades.qh:32 msgid "Grenade" -msgstr "" +msgstr "Granat" #: qcsrc/common/mutators/mutator/overkill/hmg.qh:17 msgid "Heavy Machine Gun" @@ -1689,7 +1695,7 @@ msgstr "Ciężki Karabin Maszynowy" #: qcsrc/common/mutators/mutator/overkill/rpc.qh:17 msgid "Rocket Propelled Chainsaw" -msgstr "" +msgstr "Piła Mechaniczna Z Odrzutem Rakietowym" #: qcsrc/common/mutators/mutator/waypoints/all.inc:3 msgid "Waypoint" @@ -1713,7 +1719,7 @@ msgstr "Zamrożone!" #: qcsrc/common/mutators/mutator/waypoints/all.inc:10 msgid "Item" -msgstr "" +msgstr "Przedmiot" #: qcsrc/common/mutators/mutator/waypoints/all.inc:12 msgid "Checkpoint" @@ -1776,7 +1782,7 @@ msgstr "Różowa baza" #: qcsrc/common/mutators/mutator/waypoints/all.inc:29 msgid "Return flag here" -msgstr "" +msgstr "Zanieś tu flagę" #: qcsrc/common/mutators/mutator/waypoints/all.inc:31 #: qcsrc/common/mutators/mutator/waypoints/all.inc:32 @@ -1837,7 +1843,7 @@ msgstr "Pojazd" #: qcsrc/common/mutators/mutator/waypoints/all.inc:62 msgid "Intruder!" -msgstr "" +msgstr "Intruz!" #: qcsrc/common/mutators/mutator/waypoints/all.inc:64 msgid "Tagged" @@ -1851,7 +1857,7 @@ msgstr "Spam" #: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:655 #, c-format msgid "%s needing help!" -msgstr "%s potrzebujących pomocy! " +msgstr "%s potrzebuje pomocy! " #: qcsrc/common/net_notice.qc:87 msgid "^1Server notices:" @@ -1860,7 +1866,7 @@ msgstr "^1Powiadomienia serwera:" #: qcsrc/common/notifications/all.inc:223 msgid "^F4NOTE: ^BGSpectator chat is not sent to players during the match" msgstr "" -"^F4NOTKA: ^BGCzat obserwujących nie jest wysyłany do graczy w trakcie " +"^F4UWAGA: ^BGCzat obserwujących nie jest wysyłany do graczy w trakcie " "rozgrywki" #: qcsrc/common/notifications/all.inc:225 @@ -1874,6 +1880,8 @@ msgid "" "^BG%s^BG captured the ^TC^TT^BG flag in ^F1%s^BG seconds, breaking ^BG" "%s^BG's previous record of ^F2%s^BG seconds" msgstr "" +"^BG%s^BG zdobył ^TC^TTĄ^BG flagę w ^F1%s^BG sekund, pobiwszy rekord ^BG%s^BG " +"^F2%s^BG sekund" #: qcsrc/common/notifications/all.inc:227 #, c-format @@ -1923,12 +1931,12 @@ msgid "" "^BGThe ^TC^TT^BG flag fell somewhere it couldn't be reached and returned to " "base" msgstr "" -"^BG^TC^TTA^BG flaga spadła gdzieś, gdzie nie mogła być osiągnięta i została " -"przywrócona w bazie" +"^BG^TC^TTA^BG flaga spadła gdzieś poza zasięgiem i została przywrócona w " +"bazie" #: qcsrc/common/notifications/all.inc:237 msgid "^BGThe flag fell somewhere it couldn't be reached and returned to base" -msgstr "" +msgstr "^BGFlaga spadła gdzieś poza zasięgiem i została przywrócona do bazy" #: qcsrc/common/notifications/all.inc:238 #, c-format @@ -1936,22 +1944,23 @@ msgid "" "^BGThe ^TC^TT^BG flag became impatient after ^F1%.2f^BG seconds and returned " "itself" msgstr "" -"^BG^TC^TT flaga zniecierpliwiła się po ^F1%.2f^BG sekundach i sama się " -"wróciła" +"^BG^TCA^TT flaga zniecierpliwiła się po ^F1%.2f^BG sekundach i sama się " +"przywróciła" #: qcsrc/common/notifications/all.inc:239 #, c-format msgid "" "^BGThe flag became impatient after ^F1%.2f^BG seconds and returned itself" msgstr "" +"^BGFlaga zniecierpliwiła się po ^F1%.2f^BG sekundach i sama się wróciła" #: qcsrc/common/notifications/all.inc:240 msgid "^BGThe ^TC^TT^BG flag has returned to the base" -msgstr "^BG ^TC^TTA^BG flaga została przywrócona do bazy" +msgstr "^BG^TC^TTA^BG flaga została przywrócona do bazy" #: qcsrc/common/notifications/all.inc:241 msgid "^BGThe flag has returned to the base" -msgstr "" +msgstr "^BGFlaga wróciła do bazy" #: qcsrc/common/notifications/all.inc:242 #, c-format @@ -1961,7 +1970,7 @@ msgstr "^BG%s^BG stracił ^TC^TTĄ^BG flagę" #: qcsrc/common/notifications/all.inc:243 #, c-format msgid "^BG%s^BG lost the flag" -msgstr "" +msgstr "^BG%s^BG stracił flagę" #: qcsrc/common/notifications/all.inc:244 #, c-format @@ -1971,7 +1980,7 @@ msgstr "^BG%s^BG zdobył ^TC^TTĄ^BG flagę" #: qcsrc/common/notifications/all.inc:245 #, c-format msgid "^BG%s^BG got the flag" -msgstr "" +msgstr "^BG%s^BG przejął flagę" #: qcsrc/common/notifications/all.inc:246 #: qcsrc/common/notifications/all.inc:247 @@ -2463,12 +2472,12 @@ msgstr "" #: qcsrc/common/notifications/all.inc:343 #, c-format msgid "^BG%s^K1 was betrayed by ^BG%s^K1%s%s" -msgstr "" +msgstr "^BG%s^K1 został zdradzony przez ^BG%s^K1%s%s" #: qcsrc/common/notifications/all.inc:345 #, c-format msgid "^BG%s^BG%s^BG (%s %s every %s seconds)" -msgstr "" +msgstr "^BG%s^BG%s^BG (%s %s co %s sekund)" #: qcsrc/common/notifications/all.inc:347 #, c-format @@ -2503,7 +2512,7 @@ msgstr "^BG%s^K1 zamroził się" #: qcsrc/common/notifications/all.inc:354 #: qcsrc/common/notifications/all.inc:659 msgid "^TC^TT^BG team wins the round" -msgstr "^TC^TTA^BG drużyna wygrywa rundę" +msgstr "drużyna ^TC^TT^BG wygrywa rundę" #: qcsrc/common/notifications/all.inc:355 #: qcsrc/common/notifications/all.inc:660 @@ -2587,7 +2596,7 @@ msgstr "^F1%s^BG jest ^F4niedostępny^BG na tej mapie" #: qcsrc/common/notifications/all.inc:373 #, c-format msgid "^BG%s^BG is connecting..." -msgstr "" +msgstr "^BG%s^BG się łączy..." #: qcsrc/common/notifications/all.inc:374 #, c-format @@ -2597,17 +2606,17 @@ msgstr "^BG%s^F3 połączył się" #: qcsrc/common/notifications/all.inc:375 #, c-format msgid "^BG%s^F3 connected and joined the ^TC^TT team" -msgstr "" +msgstr "^BG%s^F3 połączył się i dołączył do drużyny ^TC^TT" #: qcsrc/common/notifications/all.inc:376 #, c-format msgid "^BG%s^F3 is now playing" -msgstr "" +msgstr "^BG%s^F3 teraz gra" #: qcsrc/common/notifications/all.inc:377 #, c-format msgid "^BG%s^F3 is now playing on the ^TC^TT team" -msgstr "" +msgstr "^BG%s^F3 teraz gra dla drużyny ^TC^TT" #: qcsrc/common/notifications/all.inc:379 #: qcsrc/common/notifications/all.inc:681 @@ -2624,7 +2633,7 @@ msgstr "^BG%s^BG podniósł kulę" #: qcsrc/common/notifications/all.inc:382 #, c-format msgid "^BG%s^BG captured the keys for the ^TC^TT team" -msgstr "" +msgstr "^BG%s^BG przejął klucze dla drużyny ^TC^TT" #: qcsrc/common/notifications/all.inc:383 #, c-format @@ -2639,22 +2648,22 @@ msgstr "^BG%s^BG stracił ^TC^TT Klucz" #: qcsrc/common/notifications/all.inc:385 #, c-format msgid "^BG%s^BG pushed %s^BG causing the ^TC^TT Key ^BGdestruction" -msgstr "" +msgstr "^BG%s^BG pchnął %s^BG czym zniszczył ^TC^TT Klucz^BG" #: qcsrc/common/notifications/all.inc:386 #, c-format msgid "^BG%s^BG destroyed the ^TC^TT Key" -msgstr "" +msgstr "^BG%s^BG zniszczył ^TC^TT Klucz" #: qcsrc/common/notifications/all.inc:387 #, c-format msgid "^BG%s^BG picked up the ^TC^TT Key" -msgstr "" +msgstr "^BG%s^BG podniósł ^TC^TT Klucz" #: qcsrc/common/notifications/all.inc:389 #, c-format msgid "^BG%s^F3 forfeited" -msgstr "" +msgstr "^BG%s^F3 poddał się" #: qcsrc/common/notifications/all.inc:390 #, c-format @@ -2667,25 +2676,26 @@ msgstr "^BGPotwory są wyłączone" #: qcsrc/common/notifications/all.inc:394 msgid "^BGThe ^TC^TT^BG team held the ball for too long" -msgstr "" +msgstr "^BGDrużyna ^TC^TT^BG za długo przetrzymywała piłkę" #: qcsrc/common/notifications/all.inc:396 #, c-format msgid "^BG%s^BG captured %s^BG control point" -msgstr "" +msgstr "^BG%s^BG przejął punkt kontrolny %s^BG" #: qcsrc/common/notifications/all.inc:397 #, c-format msgid "^TC^TT^BG team %s^BG control point has been destroyed by %s" -msgstr "" +msgstr "Punkt kontrolny %s^BG drużyny ^TC^TT^BG został zniszczony przez %s" #: qcsrc/common/notifications/all.inc:398 msgid "^TC^TT^BG generator has been destroyed" -msgstr "" +msgstr "^TC^TT^BG generator został zniszczony" #: qcsrc/common/notifications/all.inc:399 msgid "^TC^TT^BG generator spontaneously combusted due to overtime!" msgstr "" +"^TC^TT^BG generator samoczynnie eksplodował z powodu przekroczenia czasu!" #: qcsrc/common/notifications/all.inc:401 #, c-format @@ -2788,7 +2798,7 @@ msgstr "" #: qcsrc/common/notifications/all.inc:423 msgid "^TC^TT ^BGteam scores!" -msgstr "^TC^TTA ^BGdrużyna zdobyła punkt!" +msgstr "Drużyna ^TC^TT^BG zdobyła punkt!" #: qcsrc/common/notifications/all.inc:425 #, c-format @@ -3009,7 +3019,7 @@ msgstr "^BGNie możesz rozstawić więcej niż ^F2%s^BG miny na raz" #: qcsrc/common/notifications/all.inc:471 #, c-format msgid "^BG%s%s^K1 got too close to ^BG%s^K1's mine%s%s" -msgstr "" +msgstr "^BG%s%s^K1 zbliżył się zanadto do miny ^BG%s^K1%s%s" #: qcsrc/common/notifications/all.inc:472 #, c-format @@ -3151,7 +3161,7 @@ msgstr "^BGJesteś obrońcą!" #: qcsrc/common/notifications/all.inc:516 #, c-format msgid "^BGObjective destroyed in ^F4%s^BG!" -msgstr "" +msgstr "^BGCel zniszczony w ^F4%s^BG!" #: qcsrc/common/notifications/all.inc:518 msgid "^F4Begin!" @@ -3185,7 +3195,7 @@ msgstr "" #: qcsrc/common/notifications/all.inc:531 msgid "^BGThis flag is currently inactive" -msgstr "" +msgstr "^BGTa flaga jest obecnie nieaktywna" #: qcsrc/common/notifications/all.inc:532 msgid "" @@ -3200,7 +3210,7 @@ msgstr "^BGZdobyłeś ^TC^TTĄ^BG flagę!" #: qcsrc/common/notifications/all.inc:534 msgid "^BGYou captured the flag!" -msgstr "" +msgstr "^BGPrzejąłeś flagę!" #: qcsrc/common/notifications/all.inc:535 #, c-format @@ -3215,7 +3225,7 @@ msgstr "^BG%s^BG przekazał ^TC^TTĄ^BG flagę do %s" #: qcsrc/common/notifications/all.inc:537 #, c-format msgid "^BG%s^BG passed the flag to %s" -msgstr "" +msgstr "^BG%s^BG podał flagę do %s" #: qcsrc/common/notifications/all.inc:538 #, c-format @@ -3225,7 +3235,7 @@ msgstr "^BGOtrzymałeś ^TC^TTĄ^BG flagę od %s" #: qcsrc/common/notifications/all.inc:539 #, c-format msgid "^BGYou received the flag from %s" -msgstr "" +msgstr "^BGDostałeś flagę od %s" #: qcsrc/common/notifications/all.inc:540 #, c-format @@ -3298,17 +3308,18 @@ msgstr "" #: qcsrc/common/notifications/all.inc:554 #, c-format msgid "^BGYour %steam mate^BG got the ^TC^TT^BG flag! Protect them!" -msgstr "" +msgstr "^BGTwój %sczłonek drużyny^BG zdobył ^TC^TTĄ^BG flagę! Broń go!" #: qcsrc/common/notifications/all.inc:555 #, c-format msgid "^BGYour %steam mate (^BG%s%s)^BG got the ^TC^TT^BG flag! Protect them!" msgstr "" +"^BGTwój %sczłonek drużyny (^BG%s%s)^BG zdobył ^TC^TTĄ^BG flagę! Broń go!" #: qcsrc/common/notifications/all.inc:556 #, c-format msgid "^BGYour %steam mate^BG got the flag! Protect them!" -msgstr "^BGTwój %steam mate^BG dostał flagę! Obroń go!" +msgstr "^BGTwój %sczłonek druzyny^BG dostał flagę! Obroń go!" #: qcsrc/common/notifications/all.inc:557 #, c-format @@ -3358,22 +3369,22 @@ msgstr "" #: qcsrc/common/notifications/all.inc:574 #, c-format msgid "^K3%sYou burned ^BG%s" -msgstr "" +msgstr "^K3%sSpaliłeś ^BG%s" #: qcsrc/common/notifications/all.inc:576 #, c-format msgid "^K1%sYou were burned by ^BG%s" -msgstr "" +msgstr "^K1%sZostałeś spalony przez ^BG%s" #: qcsrc/common/notifications/all.inc:583 #, c-format msgid "^K3%sYou froze ^BG%s" -msgstr "" +msgstr "^K3%sZamroziłeś ^BG%s" #: qcsrc/common/notifications/all.inc:585 #, c-format msgid "^K1%sYou were frozen by ^BG%s" -msgstr "" +msgstr "^K1%sZostałeś zamrożony przez ^BG%s" #: qcsrc/common/notifications/all.inc:592 #, c-format @@ -3398,7 +3409,7 @@ msgstr "" #: qcsrc/common/notifications/all.inc:601 #, c-format msgid "^BGPress ^F2%s^BG again to toss the nade!" -msgstr "" +msgstr "^BGNaciśnij ^F2%s^BG ponownie aby rzucić granat!" #: qcsrc/common/notifications/all.inc:602 msgid "^F2You got a ^K1BONUS GRENADE^F2!" @@ -3628,6 +3639,8 @@ msgid "" "^K1Stop idling!\n" "^BGDisconnecting in ^COUNT..." msgstr "" +"^K1Przestań idlować!\n" +"^BGRozłączenie za ^COUNT..." #: qcsrc/common/notifications/all.inc:645 #, c-format @@ -3668,11 +3681,11 @@ msgstr "^K3Zostałeś samoistnie rozmrożony po %s sekundach" #: qcsrc/common/notifications/all.inc:656 msgid "^BGThe generator is under attack!" -msgstr "" +msgstr "^BGGenerator jest pod atakiem!" #: qcsrc/common/notifications/all.inc:658 msgid "^TC^TT^BG team loses the round" -msgstr "" +msgstr "^TC^TTA^BG drużyna przegrywa rundę" #: qcsrc/common/notifications/all.inc:662 msgid "^K1You froze yourself" @@ -3751,7 +3764,7 @@ msgstr "^BGSkanowanie zakresu częstotliwości..." #: qcsrc/common/notifications/all.inc:691 msgid "^BGYou are starting with the ^TC^TT Key" -msgstr "^BGZaczynasz z ^TC^TT Kluczem" +msgstr "^BGZaczynasz z ^TC^TTM Kluczem" #: qcsrc/common/notifications/all.inc:693 msgid "^BGYou have no lives left, you must wait until the next match" @@ -3773,7 +3786,7 @@ msgstr "^BGOczekiwanie na %s graczy by dołączyli..." #: qcsrc/common/notifications/all.inc:698 msgid "^BGYour weapon has been downgraded until you find some ammo!" -msgstr "" +msgstr "^BGTwoja broń została zmieniona dopóki nie znajdziesz amunicji!" #: qcsrc/common/notifications/all.inc:699 msgid "^F4^COUNT^BG left to find some ammo!" @@ -3814,11 +3827,11 @@ msgstr "" #: qcsrc/common/notifications/all.inc:709 #, c-format msgid "^TC^TT^BG team captured %s^BG control point" -msgstr "" +msgstr "Drużyna ^TC^TT^BG przejęła %s^BG punkt kontrolny" #: qcsrc/common/notifications/all.inc:710 msgid "^BGThis control point currently cannot be captured" -msgstr "" +msgstr "^BGTen punkt kontrolny obecnie nie może być przejęty" #: qcsrc/common/notifications/all.inc:711 msgid "" @@ -3839,12 +3852,12 @@ msgstr "" #: qcsrc/common/notifications/all.inc:714 #, c-format msgid "^BGPress ^F2%s^BG to teleport" -msgstr "" +msgstr "^BGWciśnij ^F2%s^BG aby się teleportować" #: qcsrc/common/notifications/all.inc:715 #, c-format msgid "^BGTeleporting disabled for %s" -msgstr "" +msgstr "^BGTeleportacja wyłączona na %s" #: qcsrc/common/notifications/all.inc:717 msgid "" @@ -3886,7 +3899,7 @@ msgstr "^F3Out^BG-portal jest stworzony" #: qcsrc/common/notifications/all.inc:723 msgid "^F1Portal creation failed" -msgstr "" +msgstr "^F1Utworzenie portalu się nie powiodło" #: qcsrc/common/notifications/all.inc:725 msgid "^F2Strength infuses your weapons with devastating power" @@ -3955,7 +3968,7 @@ msgstr "^F2Masz teraz superbroń" #: qcsrc/common/notifications/all.inc:749 msgid "^K1Changing to ^TC^TT^K1 in ^COUNT" -msgstr "" +msgstr "^K1Przejdziesz do ^TC^TT^K1 za ^COUNT" #: qcsrc/common/notifications/all.inc:750 msgid "^K1Changing team in ^COUNT" @@ -4026,7 +4039,7 @@ msgstr "sekundarny" #: qcsrc/common/notifications/all.qh:410 msgid "point" -msgstr "" +msgstr "punkt" #: qcsrc/common/notifications/all.qh:410 msgid "points" @@ -4057,7 +4070,7 @@ msgstr "%s^K1 zrobił POTRÓJNY WYNIK! %s^BG" #: qcsrc/common/notifications/all.qh:444 msgid "TRIPLE FRAG! " -msgstr "POTRÓJNE ZABÓJSTWO!" +msgstr "POTRÓJNE ZABÓJSTWO! " #: qcsrc/common/notifications/all.qh:445 #, c-format @@ -4071,7 +4084,7 @@ msgstr "%s^K1 odblokował WŚCIEKŁOŚĆ! %s^BG" #: qcsrc/common/notifications/all.qh:445 msgid "RAGE! " -msgstr "WŚCIEKŁOŚĆ!" +msgstr "WŚCIEKŁOŚĆ! " #: qcsrc/common/notifications/all.qh:446 #, c-format @@ -4085,12 +4098,12 @@ msgstr "%s^K1 rozpoczął MASAKRĘ! %s^BG" #: qcsrc/common/notifications/all.qh:446 msgid "MASSACRE! " -msgstr "MASAKRA!" +msgstr "MASAKRA! " #: qcsrc/common/notifications/all.qh:447 #, c-format msgid "%s^K1 executed MAYHEM! %s^BG" -msgstr "%s^K1 exekutował OKALCZENIE! %s^BG" +msgstr "%s^K1 wykonał ZAGŁADĘ! %s^BG" #: qcsrc/common/notifications/all.qh:447 #, c-format @@ -4099,7 +4112,7 @@ msgstr "%s^K1 zrobił PIĘTNAŚCIE WYNIKI: JEDEN PO DRUGIM! %s^BG" #: qcsrc/common/notifications/all.qh:447 msgid "MAYHEM! " -msgstr "OKALCZENIE!" +msgstr "ZAGŁADA! " #: qcsrc/common/notifications/all.qh:448 #, c-format @@ -4113,7 +4126,7 @@ msgstr "%s^K1 zrobił DWADZIEŚCIA WYNIKI: JEDEN PO DRUGIM! %s^BG" #: qcsrc/common/notifications/all.qh:448 msgid "BERSERKER! " -msgstr "BERSERKER!" +msgstr "BERSERKER! " #: qcsrc/common/notifications/all.qh:449 #, c-format @@ -4127,7 +4140,7 @@ msgstr "%s^K1 zrobił DWADZIEŚCIAPIĘĆ WYNIKI: JEDEN PO DRUGIM! %s^BG" #: qcsrc/common/notifications/all.qh:449 msgid "CARNAGE! " -msgstr "RZEZI!" +msgstr "RZEŹ! " #: qcsrc/common/notifications/all.qh:450 #, c-format @@ -4137,21 +4150,21 @@ msgstr "%s^K1 zrobił TRZYDZIEŚCI WYNIKI: JEDEN PO DRUGIM! %s^BG" #: qcsrc/common/notifications/all.qh:450 #, c-format msgid "%s^K1 unleashes ARMAGEDDON! %s^BG" -msgstr "%s^K1 rozpęta ARMAGEDDON! %s^BG" +msgstr "%s^K1 rozpętał ARMAGEDDON! %s^BG" #: qcsrc/common/notifications/all.qh:450 msgid "ARMAGEDDON! " -msgstr "ARMAGEDDON!" +msgstr "ARMAGEDDON! " #: qcsrc/common/notifications/all.qh:457 #, c-format msgid "%s(^F1Bot^BG)" -msgstr "" +msgstr "%s(^F1Bot^BG)" #: qcsrc/common/notifications/all.qh:459 #, c-format msgid "%s(Ping ^F1%d^BG)" -msgstr "" +msgstr "%s(Ping ^F1%d^BG)" #: qcsrc/common/notifications/all.qh:466 #, c-format @@ -4203,7 +4216,7 @@ msgstr "%s^K1 ma %d frag pod rząd! %s^BG" #: qcsrc/common/notifications/all.qh:560 #, c-format msgid "%s^K1 made %d scores in a row! %s^BG" -msgstr "" +msgstr "%s^K1 ma %d punktów pod rząd! %s^BG" #: qcsrc/common/notifications/all.qh:578 #, c-format @@ -4213,7 +4226,7 @@ msgstr "" #: qcsrc/common/notifications/all.qh:579 #, c-format msgid "%s^K1 got the first score! %s^BG" -msgstr "" +msgstr "%s^K1 ma pierwsze punkty! %s^BG" #: qcsrc/common/notifications/all.qh:595 #, c-format @@ -4237,19 +4250,19 @@ msgstr "" #: qcsrc/common/teams.qh:29 msgid "TEAM^Red" -msgstr "Czerwon" +msgstr "Czerwonych" #: qcsrc/common/teams.qh:30 msgid "TEAM^Blue" -msgstr "Niebiesk" +msgstr "Niebieskich" #: qcsrc/common/teams.qh:31 msgid "TEAM^Yellow" -msgstr "Żółt" +msgstr "Żółtych" #: qcsrc/common/teams.qh:32 msgid "TEAM^Pink" -msgstr "Różow" +msgstr "Różowych" #: qcsrc/common/teams.qh:33 msgid "Team" @@ -4261,51 +4274,51 @@ msgstr "Neutralna" #: qcsrc/common/teams.qh:37 msgid "KEY^Red" -msgstr "" +msgstr "Czerwony" #: qcsrc/common/teams.qh:38 msgid "KEY^Blue" -msgstr "" +msgstr "Niebieski" #: qcsrc/common/teams.qh:39 msgid "KEY^Yellow" -msgstr "" +msgstr "Żółty" #: qcsrc/common/teams.qh:40 msgid "KEY^Pink" -msgstr "" +msgstr "Różowy" #: qcsrc/common/teams.qh:41 msgid "FLAG^Red" -msgstr "" +msgstr "Czerwon" #: qcsrc/common/teams.qh:42 msgid "FLAG^Blue" -msgstr "" +msgstr "Niebiesk" #: qcsrc/common/teams.qh:43 msgid "FLAG^Yellow" -msgstr "" +msgstr "Żółt" #: qcsrc/common/teams.qh:44 msgid "FLAG^Pink" -msgstr "" +msgstr "Różow" #: qcsrc/common/teams.qh:45 msgid "GENERATOR^Red" -msgstr "" +msgstr "Czerwon" #: qcsrc/common/teams.qh:46 msgid "GENERATOR^Blue" -msgstr "" +msgstr "Niebiesk" #: qcsrc/common/teams.qh:47 msgid "GENERATOR^Yellow" -msgstr "" +msgstr "Żółt" #: qcsrc/common/teams.qh:48 msgid "GENERATOR^Pink" -msgstr "" +msgstr "Różow" #: qcsrc/common/turrets/all.qh:51 msgid "Turrets dump command only works with sv_cmd.\n" @@ -4318,15 +4331,15 @@ msgstr "%s pod atakiem!" #: qcsrc/common/turrets/turret.qh:11 msgid "Turret" -msgstr "" +msgstr "Wieżyczka" #: qcsrc/common/turrets/turret/ewheel.qh:15 msgid "eWheel Turret" -msgstr "" +msgstr "Wieżyczka eWheel" #: qcsrc/common/turrets/turret/ewheel_weapon.qh:7 msgid "eWheel" -msgstr "" +msgstr "eWheel" #: qcsrc/common/turrets/turret/flac.qh:13 msgid "FLAC Cannon" @@ -4338,7 +4351,7 @@ msgstr "FLAC" #: qcsrc/common/turrets/turret/fusionreactor.qh:11 msgid "Fusion Reactor" -msgstr "" +msgstr "Reaktor Fuzyjny" #: qcsrc/common/turrets/turret/hellion.qh:13 msgid "Hellion Missile Turret" @@ -4399,7 +4412,7 @@ msgstr "Plazma" #: qcsrc/common/turrets/turret/tesla.qh:13 #: qcsrc/common/turrets/turret/tesla_weapon.qh:7 msgid "Tesla Coil" -msgstr "" +msgstr "Cewka Tesli" #: qcsrc/common/turrets/turret/walker.qh:15 msgid "Walker Turret" @@ -4412,7 +4425,7 @@ msgstr "" #: qcsrc/common/vehicles/cl_vehicles.qc:191 #, c-format msgid "Press %s" -msgstr "" +msgstr "Wciśnij %s" #: qcsrc/common/vehicles/vehicle/bumblebee.qc:948 msgid "No right gunner!" @@ -4529,7 +4542,7 @@ msgstr "Dubeltówka" #: qcsrc/common/weapons/weapon/tuba.qc:17 #, no-c-format msgid "@!#%'n Tuba" -msgstr "" +msgstr "@!#% Tuba" #: qcsrc/common/weapons/weapon/vaporizer.qc:18 msgid "Vaporizer" @@ -4741,7 +4754,7 @@ msgstr "%d-ty" #: qcsrc/lib/oo.qh:290 msgid "No description" -msgstr "" +msgstr "Brak opisu" #: qcsrc/lib/spawnfunc.qh:65 #, c-format @@ -4792,7 +4805,7 @@ msgstr "Przedmiot %d" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:68 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:115 msgid "Custom" -msgstr "" +msgstr "Ustaw" #: qcsrc/menu/xonotic/campaign.qc:241 #, c-format @@ -4819,151 +4832,151 @@ msgstr "Statystyki" msgid "Art" msgstr "Grafika" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Animacje" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Projektowanie poziomów" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Muzyka / Efekty dżwiękowe" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Kod Gry" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Marketing / PR" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Nota prawna" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "Silnik Gry" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" -msgstr "" +msgstr "Dodatki Do Silnika" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "Kompilator" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Inni Aktywni Współpracownicy" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Tłumacze" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Estoński" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Białoruski" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Bułgarski" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Chiński (Chiny)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" -msgstr "" +msgstr "Chiński (Tajwan)" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" -msgstr "" +msgstr "Kornwalijski" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Czeski" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Holenderski" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Angielski (Australia)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Fiński" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Francuski" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Niemiecki" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Grecki" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Węgierski" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Włoski" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" -msgstr "" +msgstr "Kazachski" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" -msgstr "" +msgstr "Koreański" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Polski" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Portugalski" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Rumuński" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Rosyjski" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Serbski" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Hiszpański" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Szwedzki" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Ukraiński" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "Poprzedni Współpracownicy" @@ -5025,7 +5038,7 @@ msgstr "Nazwa:" #: qcsrc/menu/xonotic/dialog_firstrun.qc:53 #: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:60 msgid "Name under which you will appear in the game" -msgstr "" +msgstr "Nazwa pod, którą pokażesz się w grze" #: qcsrc/menu/xonotic/dialog_firstrun.qc:69 msgid "Text language:" @@ -5037,7 +5050,7 @@ msgstr "Pozwól statystykom graczy na stats.xonotic.org używać twojego imienia #: qcsrc/menu/xonotic/dialog_firstrun.qc:84 msgid "Undecided" -msgstr "" +msgstr "Niezdecydowany" #: qcsrc/menu/xonotic/dialog_firstrun.qc:88 msgid "Save settings" @@ -5601,7 +5614,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qh:6 msgid "Weapons Panel" -msgstr "" +msgstr "Panel Broni" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:19 msgid "HUD skins" @@ -5663,7 +5676,7 @@ msgstr "Kolor drużyny:" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:83 #: qcsrc/menu/xonotic/util.qc:801 msgid "Test team color in configure mode" -msgstr "" +msgstr "Testuj kolory drużyn w trybie konfiguracji" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:86 #: qcsrc/menu/xonotic/util.qc:804 @@ -5771,11 +5784,11 @@ msgstr "Serwery" #: qcsrc/menu/xonotic/dialog_multiplayer.qc:15 msgid "Find servers to play on" -msgstr "" +msgstr "Znajdź serwer" #: qcsrc/menu/xonotic/dialog_multiplayer.qc:17 msgid "Host your own game" -msgstr "" +msgstr "Hostuj własną grę" #: qcsrc/menu/xonotic/dialog_multiplayer.qc:18 msgid "Media" @@ -5787,7 +5800,7 @@ msgstr "Profil" #: qcsrc/menu/xonotic/dialog_multiplayer.qh:6 msgid "Multiplayer" -msgstr "Tryb wieloosobowy" +msgstr "Tryb multiplayer" #: qcsrc/menu/xonotic/dialog_multiplayer.qh:7 msgid "" @@ -5923,7 +5936,7 @@ msgstr "Ilość botów:" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:146 msgid "Amount of bots on your server" -msgstr "" +msgstr "Ilość botów na Twoim serwerze" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:148 msgid "Bot skill:" @@ -5931,7 +5944,7 @@ msgstr "Umiejętności botów:" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:151 msgid "Specify how experienced the bots will be" -msgstr "" +msgstr "Ustaw poziom zaawansowania botów" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:152 msgid "Botlike" @@ -5997,19 +6010,19 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:207 msgid "Add shown" -msgstr "" +msgstr "Dodaj wyświetlone" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:208 msgid "Add the maps shown in the list to your selection" -msgstr "" +msgstr "Dodaj mapy wyświetlone na liście do wybranych" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:211 msgid "Remove shown" -msgstr "" +msgstr "Usuń wyświetlone" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:212 msgid "Remove the maps shown in the list from your selection" -msgstr "" +msgstr "Usuń mapy wyświetlone na liście z wybranych" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:217 msgid "Add all" @@ -6029,7 +6042,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:229 msgid "Start Multiplayer!" -msgstr "Rozpocznij grę wieloosobową!" +msgstr "Rozpocznij grę multiplayer!" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc:58 msgid "Title:" @@ -6131,7 +6144,7 @@ msgstr "Piñata" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:89 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:229 msgid "Weapons stay" -msgstr "" +msgstr "Bronie zostają" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:91 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:184 @@ -6216,11 +6229,11 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:225 msgid "Players will drop all weapons they possessed when they are killed" -msgstr "" +msgstr "Gracze upuszczą wszystkie bronie jakie mają gdy zostaną zabici" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:230 msgid "Weapons stay after they are picked up" -msgstr "" +msgstr "Broń zostaje po podniesieniu" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:235 msgid "Regular (no arena)" @@ -6308,7 +6321,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:53 msgid "Reload the server list" -msgstr "" +msgstr "Odśwież listę serwerów" #: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:67 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:223 @@ -6384,7 +6397,7 @@ msgstr "Wymagane (z szyfrowaniem)" #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:217 msgid "Hostname:" -msgstr "Nazwa hosta:" +msgstr "Nazwa:" #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:231 msgid "Gametype:" @@ -6425,7 +6438,7 @@ msgstr "Szyfrowanie:" #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:279 msgid "ID:" -msgstr "identyfikator użytkownika:" +msgstr "ID:" #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:284 msgid "Key:" @@ -6483,11 +6496,11 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:37 msgid "MUSICPL^Add" -msgstr "MUSICPL^Dodaj" +msgstr "Dodaj" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:40 msgid "MUSICPL^Add all" -msgstr "MUSICPL^Dodaj wszystkie" +msgstr "Dodaj wszystkie" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:44 msgid "Set as menu track" @@ -6507,31 +6520,31 @@ msgstr "Kolejność losowa" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:60 msgid "MUSICPL^Stop" -msgstr "MUSICPL^Stop" +msgstr "Zatrzymaj" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:63 msgid "MUSICPL^Play" -msgstr "MUSICPL^Graj" +msgstr "Graj" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:66 msgid "MUSICPL^Pause" -msgstr "MUSICPL^Pauza" +msgstr "Pauza" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:69 msgid "MUSICPL^Prev" -msgstr "MUSICPL^Poprzednia" +msgstr "Poprzednia" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:72 msgid "MUSICPL^Next" -msgstr "MUSICPL^Następna" +msgstr "Następna" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:76 msgid "MUSICPL^Remove" -msgstr "MUSICPL^Usuń" +msgstr "Usuń" #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:79 msgid "MUSICPL^Remove all" -msgstr "MUSICPL^Usuń wszystkie" +msgstr "Usuń wszystkie" #: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.qc:43 msgid "Auto screenshot scoreboard" @@ -6627,7 +6640,7 @@ msgstr "Czy na pewno chcesz wyjść?" #: qcsrc/menu/xonotic/dialog_quit.qc:15 msgid "Back to work..." -msgstr "" +msgstr "Z powrotem do pracy..." #: qcsrc/menu/xonotic/dialog_quit.qc:17 msgid "I got some more fragging to do!" @@ -6691,7 +6704,7 @@ msgstr "Ustaw frame:" #: qcsrc/menu/xonotic/dialog_sandboxtools.qc:54 msgid "Physical object properties for *:" -msgstr "" +msgstr "Fizyczne własności dla *:" #: qcsrc/menu/xonotic/dialog_sandboxtools.qc:56 msgid "Set material:" @@ -6852,7 +6865,7 @@ msgstr "Częstotliwość:" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:107 msgid "Sound output frequency" -msgstr "" +msgstr "Częstotliwość wyjściowa dźwięku" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:108 msgid "8 kHz" @@ -6892,7 +6905,7 @@ msgstr "Kanały:" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:121 msgid "Number of channels for the sound output" -msgstr "" +msgstr "Ilość wyjściowych kanałów dźwięku" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:122 msgid "Mono" @@ -6986,7 +6999,7 @@ msgstr "5 minut" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:161 msgid "WRN^Both" -msgstr "Oba" +msgstr "Obydwa" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:164 msgid "Automatic taunts:" @@ -7149,6 +7162,8 @@ msgid "" "Disable textures completely for very slow hardware. This gives a huge " "performance boost, but looks very ugly. (default: disabled)" msgstr "" +"Zupełnie wyłącz tekstury dla bardzo wolnych urządzeń. Poprawia to bardzo " +"wydajność, kosztem wyglądu. (domyślnie: wyłączone)" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:136 msgid "Use lightmaps" @@ -7209,7 +7224,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:157 msgid "Resolution of reflections/refractions (default: good)" -msgstr "" +msgstr "Rozdzielczość odbić/refrakcji (domyślnie: dobra)" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:158 msgid "Blurred" @@ -7221,7 +7236,7 @@ msgstr "Dobre" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:160 msgid "Sharp" -msgstr "Ostry" +msgstr "Ostre" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:164 msgid "Decals" @@ -7258,7 +7273,7 @@ msgstr "Efekty obrażeń:" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:186 msgid "DMGFX^Disabled" -msgstr "DMGFX^Wyłączony" +msgstr "Wyłączone" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:187 msgid "Skeletal" @@ -7266,7 +7281,7 @@ msgstr "Szkieletowe" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:188 msgid "DMGFX^All" -msgstr "" +msgstr "Wszystkie" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:192 msgid "No dynamic lighting" @@ -7386,7 +7401,7 @@ msgstr "Jakość:" #: qcsrc/menu/xonotic/dialog_settings_effects.qc:256 msgid "Particles further away than this will not be drawn (default: 1000)" -msgstr "" +msgstr "Nie rysuj cząsteczek dalej niż (domyślnie: 1000)" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:31 msgid "No crosshair" @@ -7395,13 +7410,15 @@ msgstr "Bez celownika" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:33 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:62 msgid "Per weapon" -msgstr "" +msgstr "Od broni" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:34 msgid "" "Set a different crosshair for each weapon, good if you play without weapon " "models" msgstr "" +"Ustaw inny celownik dla każdej broni, przydatne gry grasz z wyłączonymi " +"modelami broni" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:48 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:81 @@ -7415,11 +7432,11 @@ msgstr "Przez zdrowie" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:76 msgid "Use rings to indicate weapon status" -msgstr "" +msgstr "Użyj pierścieni by pokazać stan broni" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:93 msgid "Enable center crosshair dot" -msgstr "Pokaż kropkę na środku celownika" +msgstr "Kropka na środku celownika" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:111 msgid "Use normal crosshair color" @@ -7431,7 +7448,7 @@ msgstr "Wygładź efekty celownika" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:125 msgid "Hit testing:" -msgstr "" +msgstr "Testy trafienia:" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:128 msgid "" @@ -7442,15 +7459,15 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:129 msgid "HTTST^Disabled" -msgstr "HTTST^Wyłączony" +msgstr "Wyłączone" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:130 msgid "HTTST^TrueAim" -msgstr "" +msgstr "TrueAim" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:131 msgid "HTTST^Enemies" -msgstr "HTTST^Przeciwnicy" +msgstr "Przeciwnicy" #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:136 msgid "Blur crosshair if the shot is obstructed" @@ -7478,7 +7495,7 @@ msgstr "Prędkość zanikania:" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:51 msgid "Enable rows / columns highlighting" -msgstr "" +msgstr "Włącz podświetlanie wierszy / kolumn" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:55 msgid "Show decimals in respawn countdown" @@ -7523,7 +7540,7 @@ msgstr "Obrażenia" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:96 msgid "Overlay:" -msgstr "" +msgstr "Nakładka:" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:99 msgid "Factor:" @@ -7547,7 +7564,7 @@ msgstr "Maksymalna odległość:" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:136 msgid "Decolorize:" -msgstr "" +msgstr "Odbarw:" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:140 #: qcsrc/menu/xonotic/keybinder.qc:99 @@ -7568,7 +7585,7 @@ msgstr "Nakładka obrażeń:" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:160 msgid "Dynamic HUD" -msgstr "" +msgstr "Dynamiczny HUD" #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:161 msgid "HUD moves around following player's movement" @@ -7621,7 +7638,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:46 msgid "SPREES^Disabled" -msgstr "SPREES^Wyłączone" +msgstr "Wyłączone" #: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:47 msgid "Target" @@ -7633,7 +7650,7 @@ msgstr "Atakujący" #: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:49 msgid "SPREES^Both" -msgstr "SPREES^Oba" +msgstr "Obydwa" #: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:55 msgid "Print on a seperate line" @@ -7672,11 +7689,11 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:80 msgid "Display all info messages in the chatbox" -msgstr "" +msgstr "Pokazuj wszystkie powiadomienia w czacie" #: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:82 msgid "Display player statuses in the chatbox" -msgstr "" +msgstr "Pokazuj statusy graczy w czacie" #: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:86 msgid "Powerup notifications" @@ -7728,23 +7745,23 @@ msgstr "Niedostępny kolor:" #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:39 msgid "GHOITEMS^Black" -msgstr "GHOITEMS^Czarny" +msgstr "Czarny" #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:40 msgid "GHOITEMS^Dark" -msgstr "GHOITEMS^Cziemny" +msgstr "Ciemny" #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:41 msgid "GHOITEMS^Tinted" -msgstr "" +msgstr "Przyciemniany" #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:42 msgid "GHOITEMS^Normal" -msgstr "GHOITEMS^Normalny" +msgstr "Normalny" #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:43 msgid "GHOITEMS^Blue" -msgstr "GHOITEMS^Niebieski" +msgstr "Niebieski" #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:49 #: qcsrc/menu/xonotic/serverlist.qc:767 @@ -7761,7 +7778,7 @@ msgstr "Użyj mojego koloru jako kolor graczy" #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:56 msgid "In non teamplay modes only" -msgstr "" +msgstr "Tylko w trybach nie drużynowych" #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:60 msgid "Body fading:" @@ -7793,7 +7810,7 @@ msgstr "Modele" #: qcsrc/menu/xonotic/dialog_settings_game_model.qh:8 msgid "Customize how players and items are displayed in game" -msgstr "" +msgstr "Ustaw jak gracze i przedmioty są pokazywane w grze" #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:26 msgid "1st person perspective" @@ -7883,7 +7900,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:106 msgid "VZOOM^Factor" -msgstr "VZOOM^Faktor" +msgstr "" #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:113 msgid "Display reticle 2D overlay while zooming" @@ -7904,7 +7921,7 @@ msgstr "Widok" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:34 msgid "Weapon Priority List (* = mutator weapon)" -msgstr "" +msgstr "Lista priorytetów broni (* = broń z mutatora)" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:40 msgid "Up" @@ -7921,7 +7938,7 @@ msgstr "Użyj hierarchi ważności przy zmienianiu broni" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:51 msgid "" "Make use of the list above when cycling through weapons with the mouse wheel" -msgstr "" +msgstr "Użyj powyższej listy przy zmienianiu broni za pomocą scrolla na myszy" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:53 msgid "Cycle through only usable weapon selections" @@ -7929,13 +7946,15 @@ msgstr "Zmieniaj tylko do dających się użyć broni" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:57 msgid "Auto switch weapons on pickup" -msgstr "Zmieniaj broń przy podnoszeniu" +msgstr "Samoczynnie zmieniaj broń przy podnoszeniu" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:58 msgid "" "Automatically switch to newly picked up weapons if they are better than what " "you are carrying" msgstr "" +"Samoczynnie zmieniaj do nowo podniesionej broni, jeśli jest lepsza od tej, " +"którą niesiesz" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:61 msgid "Release attack buttons when you switch weapons" @@ -7953,7 +7972,7 @@ msgstr "Rysuj broń" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:72 #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:75 msgid "Position of the weapon model; requires reconnect" -msgstr "" +msgstr "Pozycja modelu broni; wymaga ponownego połączenia" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:80 msgid "Gun model swaying" @@ -7966,7 +7985,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qh:7 #: qcsrc/menu/xonotic/keybinder.qc:43 msgid "Weapons" -msgstr "Bronie" +msgstr "Broń" #: qcsrc/menu/xonotic/dialog_settings_input.qc:33 msgid "Key Bindings" @@ -8014,7 +8033,7 @@ msgstr "Odwróć celowanie" #: qcsrc/menu/xonotic/dialog_settings_input.qc:67 msgid "Invert mouse movement on the Y-axis" -msgstr "" +msgstr "Odwróć ruch myszy na osi Y" #: qcsrc/menu/xonotic/dialog_settings_input.qc:69 msgid "Use system mouse positioning" @@ -8022,7 +8041,7 @@ msgstr "Używaj pozycjowania myszki systemu" #: qcsrc/menu/xonotic/dialog_settings_input.qc:74 msgid "Enable built in mouse acceleration" -msgstr "" +msgstr "Włącz wbudowane przyspieszenie myszy" #: qcsrc/menu/xonotic/dialog_settings_input.qc:78 #: qcsrc/menu/xonotic/dialog_settings_input.qc:82 @@ -8052,15 +8071,15 @@ msgstr "Jetpack przy skoku:" #: qcsrc/menu/xonotic/dialog_settings_input.qc:101 msgid "JPJUMP^Disabled" -msgstr "JPJUMP^Wyłączony" +msgstr "Wyłączony" #: qcsrc/menu/xonotic/dialog_settings_input.qc:102 msgid "Air only" -msgstr "tylko powietrze" +msgstr "Tylko w powietrzu" #: qcsrc/menu/xonotic/dialog_settings_input.qc:103 msgid "JPJUMP^All" -msgstr "JPJUMP^Wszystkie" +msgstr "Wszystkie" #: qcsrc/menu/xonotic/dialog_settings_input.qc:109 #: qcsrc/menu/xonotic/dialog_settings_input.qc:114 @@ -8092,12 +8111,12 @@ msgstr "%d fps" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:12 #, c-format msgid "%d KB/s" -msgstr "" +msgstr "%d KB/s" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:13 #, c-format msgid "%d MB/s" -msgstr "" +msgstr "%d MB/s" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:27 msgid "Network" @@ -8150,7 +8169,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:48 msgid "Server queries/s:" -msgstr "" +msgstr "Rządania serwera/s:" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:52 msgid "Downloads:" @@ -8162,11 +8181,11 @@ msgstr "Maksymalna liczba jednoczesnych pobrań HTTP/FTP" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:56 msgid "Download speed:" -msgstr "" +msgstr "Szybkość ściągania:" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:69 msgid "Local latency:" -msgstr "" +msgstr "Lokalne opóźnienie:" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:73 msgid "Show netgraph" @@ -8178,11 +8197,11 @@ msgstr "Wyświetla wykres z rozmiarami pakietów i innymi informacjami" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:76 msgid "Client-side movement prediction" -msgstr "" +msgstr "Przewidywanie ruchu po stronie klienta" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:78 msgid "Movement error compensation" -msgstr "" +msgstr "Kompensata błędów ruchu" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:82 msgid "Use encryption (AES) when available" @@ -8283,7 +8302,7 @@ msgstr "Filtry cvar:" #: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:38 msgid "Modified cvars only" -msgstr "" +msgstr "Tylko zmienione cvar" #: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:45 msgid "Setting:" @@ -8407,7 +8426,7 @@ msgstr "Głębia koloru:" #: qcsrc/menu/xonotic/dialog_settings_video.qc:53 msgid "How many bits per pixel (BPP) to render at, 32 is recommended" -msgstr "Iloma bitami na pixel (BPP) rysować, 32 jest zalecane" +msgstr "Iloma bitami na pixel (BPP) rysować, zalecane jest 32" #: qcsrc/menu/xonotic/dialog_settings_video.qc:54 msgid "16bit" @@ -8445,7 +8464,7 @@ msgstr "Anizotropia:" #: qcsrc/menu/xonotic/dialog_settings_video.qc:73 msgid "Anisotropic filtering quality (default: 1x)" -msgstr "" +msgstr "Jakość filtrowania anizotropowego (domyślniie: 1x)" #: qcsrc/menu/xonotic/dialog_settings_video.qc:74 msgid "ANISO^Disabled" @@ -8499,15 +8518,15 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_video.qc:100 msgid "DF^Disabled" -msgstr "DF^Wyłączony" +msgstr "Wyłączona" #: qcsrc/menu/xonotic/dialog_settings_video.qc:101 msgid "DF^World" -msgstr "DF^Świat" +msgstr "Świat" #: qcsrc/menu/xonotic/dialog_settings_video.qc:102 msgid "DF^All" -msgstr "DF^Wszystko" +msgstr "Wszystko" #: qcsrc/menu/xonotic/dialog_settings_video.qc:105 msgid "Vertex Buffer Objects (VBOs)" @@ -8583,7 +8602,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_video.qc:146 msgid "LIT^Ambient:" -msgstr "LIT^Otoczenia:" +msgstr "Otoczenia:" #: qcsrc/menu/xonotic/dialog_settings_video.qc:148 msgid "" @@ -8625,7 +8644,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_settings_video.qc:168 msgid "Psycho coloring (easter egg)" -msgstr "Psychoza w kolorzie (easter egg)" +msgstr "Psychoza w kolorze (easter egg)" #: qcsrc/menu/xonotic/dialog_settings_video.qc:171 msgid "Trippy vertices (easter egg)" @@ -8677,7 +8696,7 @@ msgstr "dołącz do 'najlepszego' zespołu (automatyczny-wybór) " #: qcsrc/menu/xonotic/dialog_teamselect.qc:33 msgid "Autoselect team (recommended)" -msgstr "" +msgstr "Automatyczny wybór drużyny (zalecane)" #: qcsrc/menu/xonotic/dialog_teamselect.qc:37 msgid "red" @@ -8705,11 +8724,11 @@ msgstr "Wybór drużyny " #: qcsrc/menu/xonotic/dialog_uid2name.qc:10 msgid "Allow player statistics to use your nickname?" -msgstr "" +msgstr "Pozwól statystykom gracza użyć Twojego nicka?" #: qcsrc/menu/xonotic/dialog_uid2name.qc:12 msgid "Answering \"No\" you will appear as \"Anonymous player\"" -msgstr "" +msgstr "Odpowiadając \"Nie\" będziesz pokazany jako \"Anonimowy gracz\"" #: qcsrc/menu/xonotic/gametypelist.qc:86 msgid "teamplay" @@ -8717,35 +8736,35 @@ msgstr "gra drużynowa" #: qcsrc/menu/xonotic/gametypelist.qc:88 msgid "free for all" -msgstr "wolna amerykanka" +msgstr "każdy na każdego" #: qcsrc/menu/xonotic/keybinder.qc:29 msgid "Moving" -msgstr "" +msgstr "Nawigacja" #: qcsrc/menu/xonotic/keybinder.qc:30 msgid "forward" -msgstr "naprzód" +msgstr "do przodu" #: qcsrc/menu/xonotic/keybinder.qc:31 msgid "backpedal" -msgstr "" +msgstr "do tyłu" #: qcsrc/menu/xonotic/keybinder.qc:32 msgid "strafe left" -msgstr "" +msgstr "w lewo" #: qcsrc/menu/xonotic/keybinder.qc:33 msgid "strafe right" -msgstr "" +msgstr "w prawo" #: qcsrc/menu/xonotic/keybinder.qc:34 msgid "jump / swim" -msgstr "skocz / płyń" +msgstr "skocz / wynurz" #: qcsrc/menu/xonotic/keybinder.qc:35 msgid "crouch / sink" -msgstr "kucnij / toń" +msgstr "kucnij / zanurz" #: qcsrc/menu/xonotic/keybinder.qc:36 msgid "off-hand hook" @@ -8753,27 +8772,27 @@ msgstr "" #: qcsrc/menu/xonotic/keybinder.qc:37 msgid "jet pack" -msgstr "plecak odrzutowy" +msgstr "jet pack" #: qcsrc/menu/xonotic/keybinder.qc:39 msgid "Attacking" -msgstr "" +msgstr "Atak" #: qcsrc/menu/xonotic/keybinder.qc:44 msgid "WEAPON^previous" -msgstr "" +msgstr "poprzednia" #: qcsrc/menu/xonotic/keybinder.qc:45 msgid "WEAPON^next" -msgstr "" +msgstr "następna" #: qcsrc/menu/xonotic/keybinder.qc:46 msgid "WEAPON^previously used" -msgstr "" +msgstr "poprzednio użyta" #: qcsrc/menu/xonotic/keybinder.qc:47 msgid "WEAPON^best" -msgstr "" +msgstr "najlepsza" #: qcsrc/menu/xonotic/keybinder.qc:48 msgid "reload" @@ -8781,7 +8800,7 @@ msgstr "przeładuj" #: qcsrc/menu/xonotic/keybinder.qc:49 msgid "drop weapon / throw nade" -msgstr "" +msgstr "upuść broń / rzuć granat" #: qcsrc/menu/xonotic/keybinder.qc:77 msgid "hold zoom" @@ -8813,19 +8832,19 @@ msgstr "wejdż w tryb obserwatora" #: qcsrc/menu/xonotic/keybinder.qc:85 msgid "Communicate" -msgstr "" +msgstr "Komunikacja" #: qcsrc/menu/xonotic/keybinder.qc:86 msgid "public chat" -msgstr "rozmowa publiczna" +msgstr "wiadomość publiczna" #: qcsrc/menu/xonotic/keybinder.qc:87 qcsrc/menu/xonotic/keybinder.qc:100 msgid "team chat" -msgstr "rozmowa drużynowa" +msgstr "wiadomość drużynowa" #: qcsrc/menu/xonotic/keybinder.qc:88 msgid "show chat history" -msgstr "pokaż historię rozmów" +msgstr "pokaż historię" #: qcsrc/menu/xonotic/keybinder.qc:89 msgid "vote YES" @@ -8861,7 +8880,7 @@ msgstr "upuść klucz / upuść flagę" #: qcsrc/menu/xonotic/keybinder.qc:106 msgid "quick menu" -msgstr "" +msgstr "szybkie menu" #: qcsrc/menu/xonotic/keybinder.qc:107 msgid "sandbox menu" @@ -8875,7 +8894,7 @@ msgstr "przeciągnij obiekt" msgid "User defined" msgstr "Zdefiniowane przez użytkownika" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Nie wciskaj więcej tego przycisku!" @@ -8905,21 +8924,22 @@ msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:273 msgid "Favorite" -msgstr "Ulubione" +msgstr "Dodaj do ulubionych" #: qcsrc/menu/xonotic/serverlist.qc:274 msgid "" "Bookmark the currently highlighted server so that it's faster to find in the " "future" msgstr "" +"Dodaj zaznaczony serwer do ulubionych aby w przyszłości szybciej go znaleźć" #: qcsrc/menu/xonotic/serverlist.qc:763 msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Nazwa hosta" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" @@ -8991,11 +9011,11 @@ msgstr "Zmodyfikowane serwery" #: qcsrc/menu/xonotic/serverlist.qh:157 msgid "SLCAT^Overkill" -msgstr "" +msgstr "Overkill" #: qcsrc/menu/xonotic/serverlist.qh:158 msgid "SLCAT^InstaGib" -msgstr "" +msgstr "InstaGib" #: qcsrc/menu/xonotic/serverlist.qh:159 msgid "SLCAT^Defrag Mode" @@ -9202,8 +9222,8 @@ msgid "" "^1ERROR: Texture compression is required but not supported.\n" "^1Expect visual problems.\n" msgstr "" -"^1ERROR:: Kompressia z textury jest wymagany ale nie wspomagany.\n" -"^1Oczekuj wizualne problemy.\n" +"^1BŁĄÐ:: Kompresja z tekstury jest wymagana, ale nie wspomagana.\n" +"^1Oczekuj problemów wizualnych.\n" #: qcsrc/menu/xonotic/util.qc:772 msgid "Use default" diff --git a/common.pot b/common.pot index 21f16f4c69..2530e0a67b 100644 --- a/common.pot +++ b/common.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,12 +17,12 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1576,28 +1576,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1606,7 +1610,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4750,151 +4754,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8798,7 +8802,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8841,7 +8845,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.pt.po b/common.pt.po index e720d57a9c..d5f7c0e964 100644 --- a/common.pt.po +++ b/common.pt.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Portuguese (http://www.transifex.com/team-xonotic/xonotic/" "language/pt/)\n" @@ -22,12 +22,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Exportado com sucesso para %s! (Nota: Foi salvo em data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Não foi possível escrever para %s\n" @@ -94,7 +94,7 @@ msgstr "largar arma" #: qcsrc/client/hud/panel/infomessages.qc:108 #: qcsrc/menu/xonotic/keybinder.qc:41 msgid "secondary fire" -msgstr "fogo secundário" +msgstr "disparo secundário" #: qcsrc/client/hud/panel/infomessages.qc:111 #, c-format @@ -112,13 +112,13 @@ msgstr "^1A partida já começou" #: qcsrc/client/hud/panel/infomessages.qc:126 msgid "^1You have no more lives left" -msgstr "^1Você não tem mais vidas" +msgstr "^1Você não tem mais vidas sobrando" #: qcsrc/client/hud/panel/infomessages.qc:128 #: qcsrc/client/hud/panel/infomessages.qc:131 #, c-format msgid "^1Press ^3%s^1 to join" -msgstr "^1Pressione ^3%s^1 para se juntar" +msgstr "^1Pressione ^3%s^1 para entrar no jogo" #: qcsrc/client/hud/panel/infomessages.qc:128 #: qcsrc/client/hud/panel/infomessages.qc:131 @@ -178,7 +178,7 @@ msgstr " Pressione ^3%s%s para ajustar" #: qcsrc/client/hud/panel/infomessages.qc:199 #: qcsrc/menu/xonotic/keybinder.qc:102 msgid "team menu" -msgstr "menu da equipe" +msgstr "menu de equipe" #: qcsrc/client/hud/panel/infomessages.qc:209 msgid "^1Spectating this player:" @@ -190,12 +190,13 @@ msgstr "^1Assistindo você:" #: qcsrc/client/hud/panel/infomessages.qc:225 msgid "^7Press ^3ESC ^7to show HUD options." -msgstr "^7Pressione ^3ESC ^7para exibir as opções do HUD." +msgstr "^7Pressione ^3ESC ^7para exibir as opções de HUD." #: qcsrc/client/hud/panel/infomessages.qc:226 msgid "^3Doubleclick ^7a panel for panel-specific options." msgstr "" -"^3Clique duas vezes ^7em um painel para ver as opções específicas do painel." +"^3Clique duas vezes ^7em um painel para abrir sua janela de opções " +"específicas." #: qcsrc/client/hud/panel/infomessages.qc:227 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and" @@ -302,19 +303,19 @@ msgstr "Preciso de ajuda, ícone" #: qcsrc/client/hud/panel/quickmenu.qc:799 msgid "QMCMD^enemy seen (l:%y^7)" -msgstr "Inimigo visto (l:%y^7)" +msgstr "Inimigo avistado (l:%y^7)" #: qcsrc/client/hud/panel/quickmenu.qc:799 msgid "QMCMD^enemy seen, icon" -msgstr "Inimigo visto, ícone" +msgstr "Inimigo avistado, ícone" #: qcsrc/client/hud/panel/quickmenu.qc:800 msgid "QMCMD^flag seen (l:%y^7)" -msgstr "Bandeira vista (l:%y^7)" +msgstr "Bandeira avistada (l:%y^7)" #: qcsrc/client/hud/panel/quickmenu.qc:800 msgid "QMCMD^flag seen, icon" -msgstr "Bandeira vista, ícone" +msgstr "Bandeira avistada, ícone" #: qcsrc/client/hud/panel/quickmenu.qc:801 msgid "QMCMD^defending (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)" @@ -342,20 +343,20 @@ msgstr "Atacando, ícone" #: qcsrc/client/hud/panel/quickmenu.qc:804 msgid "QMCMD^killed flag, icon" -msgstr "Bandeira abatida, ícone" +msgstr "Bandeira aniquilada, ícone" #: qcsrc/client/hud/panel/quickmenu.qc:804 msgid "QMCMD^killed flagcarrier (l:%y^7)" -msgstr "Portador da bandeira abatido (l:%y^7)" +msgstr "Portador da bandeira aniquilado (l:%y^7)" #: qcsrc/client/hud/panel/quickmenu.qc:805 #, c-format msgid "QMCMD^dropped flag (l:%d^7)" -msgstr "bandeira solta (l:%d^7)" +msgstr "Bandeira largada (l:%d^7)" #: qcsrc/client/hud/panel/quickmenu.qc:805 msgid "QMCMD^dropped flag, icon" -msgstr "bandeira solta, ícone" +msgstr "Bandeira largada, ícone" #: qcsrc/client/hud/panel/quickmenu.qc:806 msgid "QMCMD^drop gun, icon" @@ -363,7 +364,7 @@ msgstr "Largar arma, ícone" #: qcsrc/client/hud/panel/quickmenu.qc:806 msgid "QMCMD^dropped gun %w^7 (l:%l^7)" -msgstr "arma solta %w^7 (l:%l^7)" +msgstr "Arma solta %w^7 (l:%l^7)" #: qcsrc/client/hud/panel/quickmenu.qc:807 msgid "QMCMD^drop flag/key, icon" @@ -371,7 +372,7 @@ msgstr "Largar bandeira/chave, ícone" #: qcsrc/client/hud/panel/quickmenu.qc:807 msgid "QMCMD^dropped flag/key %w^7 (l:%l^7)" -msgstr "bandeira/chave solta %w^7 (l:%l^7)" +msgstr "Bandeira/Chave solta %w^7 (l:%l^7)" #: qcsrc/client/hud/panel/quickmenu.qc:811 msgid "QMCMD^Send private message to" @@ -468,7 +469,7 @@ msgstr "Tela cheia" #: qcsrc/client/hud/panel/quickmenu.qc:849 msgid "QMCMD^Translate chat messages" -msgstr "Traduzir mensagens do chat" +msgstr "Traduzir mensagens de chat" #: qcsrc/client/hud/panel/quickmenu.qc:852 #: qcsrc/client/hud/panel/quickmenu.qc:862 @@ -537,11 +538,11 @@ msgstr "^2PENALIDADE: %.1f (%s)" #: qcsrc/client/hud/panel/scoreboard.qc:78 msgid "SCO^bckills" -msgstr "bcvítimas" +msgstr "pblvítimas" #: qcsrc/client/hud/panel/scoreboard.qc:79 msgid "SCO^bctime" -msgstr "bctempo" +msgstr "pbltempo" #: qcsrc/client/hud/panel/scoreboard.qc:80 msgid "SCO^caps" @@ -549,7 +550,7 @@ msgstr "capturas" #: qcsrc/client/hud/panel/scoreboard.qc:81 msgid "SCO^captime" -msgstr "tempodecaptura" +msgstr "tempo de captura" #: qcsrc/client/hud/panel/scoreboard.qc:82 msgid "SCO^deaths" @@ -577,15 +578,15 @@ msgstr "faltas" #: qcsrc/client/hud/panel/scoreboard.qc:88 msgid "SCO^fckills" -msgstr "fcvítimas" +msgstr "pbndvítimas" #: qcsrc/client/hud/panel/scoreboard.qc:89 msgid "SCO^goals" -msgstr "metas" +msgstr "gols" #: qcsrc/client/hud/panel/scoreboard.qc:90 msgid "SCO^kckills" -msgstr "kcvítimas" +msgstr "pcvítimas" #: qcsrc/client/hud/panel/scoreboard.qc:91 msgid "SCO^kdratio" @@ -641,7 +642,7 @@ msgstr "ping" #: qcsrc/client/hud/panel/scoreboard.qc:104 msgid "SCO^pl" -msgstr "pl" +msgstr "pp" #: qcsrc/client/hud/panel/scoreboard.qc:105 msgid "SCO^pushes" @@ -649,7 +650,7 @@ msgstr "empurrões" #: qcsrc/client/hud/panel/scoreboard.qc:106 msgid "SCO^rank" -msgstr "posição" +msgstr "classificação" #: qcsrc/client/hud/panel/scoreboard.qc:107 msgid "SCO^returns" @@ -704,8 +705,8 @@ msgstr "^2scoreboard_columns_set ^7campo1 campo2...\n" #: qcsrc/client/hud/panel/scoreboard.qc:300 msgid "The following field names are recognized (case insensitive):\n" msgstr "" -"Os seguintes nomes de campos são reconhecidos (maiúsculas/minúsculas não " -"relevantes):\n" +"Os seguintes nomes de campos são reconhecidos (maiúsculas/minúsculas não são " +"distintas):\n" #: qcsrc/client/hud/panel/scoreboard.qc:301 msgid "You can use a ^3|^7 to start the right-aligned fields.\n" @@ -729,7 +730,7 @@ msgstr "^3elo^7 ELO do jogador\n" #: qcsrc/client/hud/panel/scoreboard.qc:308 msgid "^3kills^7 Number of kills\n" -msgstr "^3vítimas^7 Número de eliminações\n" +msgstr "^3vítimas^7 Número de aniquilações\n" #: qcsrc/client/hud/panel/scoreboard.qc:309 msgid "^3deaths^7 Number of deaths\n" @@ -745,7 +746,7 @@ msgstr "^3frags^7 vítimas - suicídios\n" #: qcsrc/client/hud/panel/scoreboard.qc:312 msgid "^3kd^7 The kill-death ratio\n" -msgstr "^3vm^7 A taxa de eliminações/mortes\n" +msgstr "^3vm^7 A taxa de vítimas/mortes\n" #: qcsrc/client/hud/panel/scoreboard.qc:313 msgid "^3dmg^7 The total damage done\n" @@ -764,7 +765,7 @@ msgid "" "^3caps^7 How often a flag (CTF) or a key (KeyHunt) was " "captured\n" msgstr "" -"^3capturas^7 O quão frequente uma bandeira(CTF) ou uma chave (KeyHunt) foi " +"^3capturas^7 Quão frequente uma bandeira (CTF) ou uma chave (KeyHunt) foi " "capturada\n" #: qcsrc/client/hud/panel/scoreboard.qc:317 @@ -772,8 +773,8 @@ msgid "" "^3pickups^7 How often a flag (CTF) or a key (KeyHunt) or a " "ball (Keepaway) was picked up\n" msgstr "" -"^3coletas^7. O quão frequente uma bandeira(CTF) ou uma chave(KeyHunt) ou uma " -"bola (Keepaway) foi apanhada\n" +"^3coletas^7. Quão frequente uma bandeira (CTF), uma chave (KeyHunt) ou uma " +"bola (Keepaway) foi coletada\n" #: qcsrc/client/hud/panel/scoreboard.qc:318 msgid "^3captime^7 Time of fastest cap (CTF)\n" @@ -781,7 +782,8 @@ msgstr "^3tempodecaptura^7 Tempo da captura mais rápida (CTF)\n" #: qcsrc/client/hud/panel/scoreboard.qc:319 msgid "^3fckills^7 Number of flag carrier kills\n" -msgstr "^3fcvítimas^7 Número de portadores de bandeiras mortos\n" +msgstr "" +"^3pbndvítimas^7 Número de portadores de bandeiras mortos pelo jogador\n" #: qcsrc/client/hud/panel/scoreboard.qc:320 msgid "^3returns^7 Number of flag returns\n" @@ -789,7 +791,7 @@ msgstr "^3retornos^7 Número de bandeiras retomadas\n" #: qcsrc/client/hud/panel/scoreboard.qc:321 msgid "^3drops^7 Number of flag drops\n" -msgstr "^3quedas^7 Número de bandeiras largadas\n" +msgstr "^3quedas^7 Número de bandeiras que foram soltas\n" #: qcsrc/client/hud/panel/scoreboard.qc:322 msgid "^3lives^7 Number of lives (LMS)\n" @@ -812,7 +814,7 @@ msgstr "" #: qcsrc/client/hud/panel/scoreboard.qc:326 msgid "^3kckills^7 Number of keys carrier kills\n" -msgstr "^3kcvítimas^7 Número de eliminações de portadores de chaves\n" +msgstr "^3pcvítimas^7 Número de portadores de chaves mortos pelo jogador\n" #: qcsrc/client/hud/panel/scoreboard.qc:327 msgid "^3losses^7 Number of times a key was lost\n" @@ -828,7 +830,7 @@ msgstr "^3tempo^7 Tempo total de corrida (race/cts)\n" #: qcsrc/client/hud/panel/scoreboard.qc:330 msgid "^3fastest^7 Time of fastest lap (race/cts)\n" -msgstr "^3maisrápida^7 Tempo da volta mais rápida (race/cts)\n" +msgstr "^3mais rápida^7 Tempo da volta mais rápida (race/cts)\n" #: qcsrc/client/hud/panel/scoreboard.qc:331 msgid "^3ticks^7 Number of ticks (DOM)\n" @@ -840,13 +842,13 @@ msgstr "^3tomados^7 Número de pontos de dominação tomados (DOM)\n" #: qcsrc/client/hud/panel/scoreboard.qc:333 msgid "^3bckills^7 Number of ball carrier kills\n" -msgstr "^3bcvítimas^7 Número de eliminações de portadores de bolas\n" +msgstr "^3pblvítimas^7 Número de portadores de bolas mortos pelo jogador\n" #: qcsrc/client/hud/panel/scoreboard.qc:334 msgid "" "^3bctime^7 Total amount of time holding the ball in " "Keepaway\n" -msgstr "^3bctempo^7 Tempo total de permanência com a bola em Keepaway\n" +msgstr "^3pbltempo^7 Tempo total segurando a bola em Keepaway\n" #: qcsrc/client/hud/panel/scoreboard.qc:335 msgid "^3score^7 Total score\n" @@ -861,11 +863,11 @@ msgid "" "\n" msgstr "" "Antes dos campos de digitação, você pode inserir um sinal de + ou -, e usar " -"uma lista de tipos de jogo separada por vírgulas. \n" +"uma lista de modos de jogo separada por vírgulas.\n" "Insira barras para fazer com que os campos sejam mostrados somente nesses " -"tipos de jogos ou em todos os jogos menos nesses tipos.\n" +"modos de jogo ou em todos os modos exceto os especificados.\n" "Você também pode especificar a palavra 'all' como um campo para mostrar " -"todos os campos disponíveis para o modo atual de jogo. \n" +"todos os campos disponíveis para o modo de jogo atual.\n" "\n" #: qcsrc/client/hud/panel/scoreboard.qc:343 @@ -895,8 +897,8 @@ msgid "" "'field3' will only be shown in CTF, and 'field4' will be shown in all\n" "other gamemodes except DM.\n" msgstr "" -"'field3' só vai ser exibido em CTF e 'field4' vai ser exibido em todos\n" -"os outros modos de jogo exceto DM.\n" +"'field3' só será exibido em CTF e 'field4' será exibido em todos\n" +"os outros modos de jogo, exceto DM.\n" #: qcsrc/client/hud/panel/scoreboard.qc:611 #: qcsrc/client/hud/panel/scoreboard.qc:618 @@ -928,7 +930,7 @@ msgstr "Segredos encontrados:" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Capture time rankings" -msgstr "" +msgstr "Classificações de tempo de capturas" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Rankings" @@ -947,7 +949,7 @@ msgstr "Prêmio de velocidade: %d%s ^7(%s^7)" #: qcsrc/client/hud/panel/scoreboard.qc:1584 #, c-format msgid "All-time fastest: %d%s ^7(%s^7)" -msgstr "Mais rápido de todos: %d%s ^7(%s^7)" +msgstr "O mais rápido de todos: %d%s ^7(%s^7)" #: qcsrc/client/hud/panel/scoreboard.qc:1600 #, c-format @@ -988,13 +990,13 @@ msgstr "pontos" #: qcsrc/client/hud/panel/scoreboard.qc:1655 #: qcsrc/client/hud/panel/scoreboard.qc:1662 msgid "SCO^is beaten" -msgstr "foi abatido" +msgstr "foi espancado" #: qcsrc/client/hud/panel/scoreboard.qc:1653 #: qcsrc/client/hud/panel/scoreboard.qc:1660 #, c-format msgid " until a lead of ^3%s %s^7" -msgstr "até uma vantagem de ^3%s %s^7" +msgstr " até uma vantagem de ^3%s %s^7" #: qcsrc/client/hud/panel/scoreboard.qc:1684 #, c-format @@ -1026,7 +1028,7 @@ msgstr "Uma votação foi iniciada para:" #: qcsrc/client/hud/panel/vote.qc:117 msgid "Allow servers to store and display your name?" -msgstr "Permitir que os servidores guardem e mostrem o seu nome?" +msgstr "Permitir que servidores armazenem e mostrem o seu nome?" #: qcsrc/client/hud/panel/vote.qc:121 msgid "^1Configure the HUD" @@ -1147,7 +1149,7 @@ msgstr "Progresso de renascimento" #: qcsrc/common/command/generic.qc:157 msgid "error creating curl handle\n" -msgstr "erro a criar curl handle\n" +msgstr "erro ao criar curl handle\n" #: qcsrc/common/command/generic.qc:403 msgid "Notification restart command only works with cl_cmd and sv_cmd.\n" @@ -1156,7 +1158,7 @@ msgstr "" #: qcsrc/common/gamemodes/gamemode/nexball/weapon.qh:7 msgid "Ball Stealer" -msgstr "Ladrão de Bola" +msgstr "Ladrão de Bolas" #: qcsrc/common/items/item/armor.qh:111 msgid "Big armor" @@ -1180,7 +1182,7 @@ msgstr "Mochila a Jato" #: qcsrc/common/items/item/jetpack.qh:82 msgid "Fuel regen" -msgstr "Reabastecimento de combustivel" +msgstr "Regeneração de combustível" #: qcsrc/common/items/item/powerup.qh:44 msgid "Strength" @@ -1201,7 +1203,7 @@ msgstr "Deathmatch" #: qcsrc/common/mapinfo.qh:99 msgid "Score as many frags as you can" -msgstr "Pontue o máximo de frags que puder" +msgstr "Consiga o máximo de frags que puder" #: qcsrc/common/mapinfo.qh:111 msgid "Last Man Standing" @@ -1229,7 +1231,7 @@ msgstr "Corra pelo melhor tempo." #: qcsrc/common/mapinfo.qh:184 msgid "Help your team score the most frags against the enemy team" -msgstr "Ajude sua equipe a fazer mais frags contra a equipe inimiga" +msgstr "Ajude sua equipe a conseguir mais frags do que a equipe inimiga" #: qcsrc/common/mapinfo.qh:184 msgid "Team Deathmatch" @@ -1244,8 +1246,8 @@ msgid "" "Find and bring the enemy flag to your base to capture it, defend your base " "from the other team" msgstr "" -"Encontre e retorne a bandeira inimiga à sua base para capturá-la e defenda a " -"sua base da equipe inimiga" +"Encontre e retorne a bandeira inimiga à sua base para capturá-la e defenda " +"sua base da equipe oponente" #: qcsrc/common/mapinfo.qh:249 msgid "Clan Arena" @@ -1308,13 +1310,12 @@ msgid "" "Kill enemies to freeze them, stand next to teammates to revive them, freeze " "the most enemies to win" msgstr "" -"Mate os inimigos para torná-los imóveis, permaneça próximo aos colegas de " -"sua equipe para revivê-los e imobilize o máximo de inimigos possíveis para " -"vencer" +"Mate inimigos para torná-los imóveis, permaneça próximo a colegas de equipe " +"para revivê-los e imobilize o máximo de inimigos possível para vencer" #: qcsrc/common/mapinfo.qh:446 msgid "Hold the ball to get points for kills" -msgstr "Segure a bola para ganhar pontos por frags" +msgstr "Segure a bola para ganhar pontos por cada jogador aniquilado" #: qcsrc/common/mapinfo.qh:446 msgid "Keepaway" @@ -1356,11 +1357,11 @@ msgstr "Criar" #: qcsrc/common/minigames/cl_minigames_hud.qc:418 msgid "Join" -msgstr "Juntar-se" +msgstr "Entrar" #: qcsrc/common/minigames/cl_minigames_hud.qc:489 msgid "Minigames" -msgstr "Mini jogos" +msgstr "Minijogos" #: qcsrc/common/minigames/minigame/bd.qc:1168 msgid "Better luck next time!" @@ -1368,11 +1369,11 @@ msgstr "Mais sorte da próxima vez!" #: qcsrc/common/minigames/minigame/bd.qc:1172 msgid "Tubular! Press \"Next Level\" to continue!" -msgstr "Tubular! Pressione o botão \"Próximo Mapa\" para continuar!" +msgstr "Tubular! Clique em \"Próximo Mapa\" para continuar!" #: qcsrc/common/minigames/minigame/bd.qc:1174 msgid "Wicked! Press \"Next Level\" to continue!" -msgstr "Enfeitiçado! Pressione o botão \"Próximo Mapa\" para continuar!" +msgstr "Enfeitiçado! Clique em \"Próximo Mapa\" para continuar!" #: qcsrc/common/minigames/minigame/bd.qc:1177 msgid "Press the space bar to change your currently selected tile" @@ -1422,7 +1423,7 @@ msgstr "Você venceu!" #: qcsrc/common/minigames/minigame/pp.qc:455 #: qcsrc/common/minigames/minigame/ttt.qc:336 msgid "Wait for your opponent to make their move" -msgstr "Espere seu oponente jogar sua vez" +msgstr "Espere o seu oponente terminar a vez dele" #: qcsrc/common/minigames/minigame/c4.qc:386 #: qcsrc/common/minigames/minigame/nmm.qc:608 @@ -1464,11 +1465,11 @@ msgstr "Iniciar Partida" #: qcsrc/common/minigames/minigame/pong.qc:652 msgid "Add AI player" -msgstr "Adicionar Bot" +msgstr "Adicionar bot" #: qcsrc/common/minigames/minigame/pong.qc:653 msgid "Remove AI player" -msgstr "Remover Bot" +msgstr "Remover bot" #: qcsrc/common/minigames/minigame/pp.qc:443 #: qcsrc/common/minigames/minigame/ttt.qc:324 @@ -1486,13 +1487,13 @@ msgid "" "Select \"^1Next Match^7\" on the menu to start a new match!" msgstr "" "Você venceu!\n" -"Selecione \"^1Próxima Partida^7\" no menu para começar uma nova partida!" +"Selecione \"^1Próxima Partida^7\" no menu para iniciar uma nova partida!" #: qcsrc/common/minigames/minigame/pp.qc:450 #: qcsrc/common/minigames/minigame/ttt.qc:331 msgid "Select \"^1Next Match^7\" on the menu to start a new match!" msgstr "" -"Selecione \"^1Próxima Partida^7\" no menu para começar uma nova partida!" +"Selecione \"^1Próxima Partida^7\" no menu para iniciar uma nova partida!" #: qcsrc/common/minigames/minigame/pp.qc:451 #: qcsrc/common/minigames/minigame/ttt.qc:332 @@ -1581,7 +1582,7 @@ msgstr "Médico" #: qcsrc/common/mutators/mutator/buffs/all.inc:52 msgid "Bash" -msgstr "Bater" +msgstr "Pancada" #: qcsrc/common/mutators/mutator/buffs/all.inc:60 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:85 @@ -1627,30 +1628,34 @@ msgstr "Voo" #: qcsrc/common/mutators/mutator/buffs/buffs.qh:7 msgid "Buff" -msgstr "Buff" +msgstr "Bônus" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "Texto de dano" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" -msgstr "Exibir números de danos" +msgstr "Exibir números de dano" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Tamanho da fonte:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" -msgstr "Acúmulo de alcance:" +msgstr "Alcance de acúmulo:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Tempo de vida:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1659,9 +1664,9 @@ msgstr "Tempo de vida:" msgid "Color:" msgstr "Cor:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" -msgstr "Exibir números de danos para fogo amigo" +msgstr "Exibir números de dano para fogo amigo" #: qcsrc/common/mutators/mutator/instagib/items.qh:56 msgid "Extra life" @@ -1705,19 +1710,19 @@ msgstr "Granada" #: qcsrc/common/mutators/mutator/overkill/hmg.qh:17 msgid "Heavy Machine Gun" -msgstr "Metralhadora Pesada" +msgstr "Heavy Machine Gun" #: qcsrc/common/mutators/mutator/overkill/rpc.qh:17 msgid "Rocket Propelled Chainsaw" -msgstr "Lança-Motosserra" +msgstr "Rocket Propelled Chainsaw" #: qcsrc/common/mutators/mutator/waypoints/all.inc:3 msgid "Waypoint" -msgstr "Ponto de notificação" +msgstr "Ponto de passagem" #: qcsrc/common/mutators/mutator/waypoints/all.inc:4 msgid "Help me!" -msgstr "Me ajude!" +msgstr "Preciso de ajuda!" #: qcsrc/common/mutators/mutator/waypoints/all.inc:5 msgid "Here" @@ -1737,7 +1742,7 @@ msgstr "Item" #: qcsrc/common/mutators/mutator/waypoints/all.inc:12 msgid "Checkpoint" -msgstr "Ponto de Checagem" +msgstr "Ponto de checagem" #: qcsrc/common/mutators/mutator/waypoints/all.inc:13 #: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:252 @@ -1764,7 +1769,7 @@ msgstr "Empurrar" #: qcsrc/common/mutators/mutator/waypoints/all.inc:21 msgid "Flag carrier" -msgstr "Portador da bandeira" +msgstr "Portador de bandeiras" #: qcsrc/common/mutators/mutator/waypoints/all.inc:22 msgid "Enemy carrier" @@ -1796,7 +1801,7 @@ msgstr "Base rosa" #: qcsrc/common/mutators/mutator/waypoints/all.inc:29 msgid "Return flag here" -msgstr "Traga a bandeira aqui" +msgstr "Traga a bandeira para cá" #: qcsrc/common/mutators/mutator/waypoints/all.inc:31 #: qcsrc/common/mutators/mutator/waypoints/all.inc:32 @@ -1819,7 +1824,7 @@ msgstr "Chave largada" #: qcsrc/common/mutators/mutator/waypoints/all.inc:42 #: qcsrc/common/mutators/mutator/waypoints/all.inc:43 msgid "Key carrier" -msgstr "Portador da chave" +msgstr "Portador de chaves" #: qcsrc/common/mutators/mutator/waypoints/all.inc:39 msgid "Run here" @@ -1832,7 +1837,7 @@ msgstr "Bola" #: qcsrc/common/mutators/mutator/waypoints/all.inc:46 msgid "Ball carrier" -msgstr "Portador da bola" +msgstr "Portador de bolas" #: qcsrc/common/mutators/mutator/waypoints/all.inc:49 msgid "Goal" @@ -1880,7 +1885,8 @@ msgstr "^1Avisos do servidor:" #: qcsrc/common/notifications/all.inc:223 msgid "^F4NOTE: ^BGSpectator chat is not sent to players during the match" msgstr "" -"^F4NOTA: ^BGChat do espectador não será enviado aos jogadores durante o jogo" +"^F4NOTA: ^BGMensagens no chat de espectador não serão enviadas aos jogadores " +"durante a partida" #: qcsrc/common/notifications/all.inc:225 #, c-format @@ -1894,7 +1900,7 @@ msgid "" "%s^BG's previous record of ^F2%s^BG seconds" msgstr "" "^BG%s^BG capturou a bandeira ^TC^TT^BG em ^F1%s^BG segundos, quebrando o " -"record anterior de ^BG%s^BG de ^F2%s^BG segundos" +"recorde anterior de ^BG%s^BG de ^F2%s^BG segundos" #: qcsrc/common/notifications/all.inc:227 #, c-format @@ -2692,7 +2698,7 @@ msgstr "^BG%s^F3 desistiu" #: qcsrc/common/notifications/all.inc:390 #, c-format msgid "^BG%s^F3 has no more lives left" -msgstr "^BG%s^F3 não têm mais vidas" +msgstr "^BG%s^F3 não tem mais vidas" #: qcsrc/common/notifications/all.inc:392 msgid "^BGMonsters are currently disabled" @@ -2813,6 +2819,8 @@ msgid "" "^BG%s^BG scored a new record with ^F2%s^BG, but is anonymous and will be " "lost." msgstr "" +"^BG%s^BG quebrou um novo recorde com ^F2%s^BG, mas é anônimo e, por isso, " +"será perdido." #: qcsrc/common/notifications/all.inc:419 #, c-format @@ -3492,7 +3500,7 @@ msgstr "^K1Não atire nos seus colegas de equipe!" #: qcsrc/common/notifications/all.inc:606 msgid "^K1Die camper!" -msgstr "^K1Morra camper!" +msgstr "^K1Morra, camper!" #: qcsrc/common/notifications/all.inc:606 msgid "^K1Reconsider your tactics, camper!" @@ -3505,7 +3513,7 @@ msgstr "^K1Você se matou injustamente!" #: qcsrc/common/notifications/all.inc:608 #, c-format msgid "^K1You were %s" -msgstr "^K1Você era %s" +msgstr "^K1Você foi %s" #: qcsrc/common/notifications/all.inc:609 msgid "^K1You couldn't catch your breath!" @@ -3545,7 +3553,7 @@ msgstr "^K1Você foi morto por um monstro!" #: qcsrc/common/notifications/all.inc:615 msgid "^K1Tastes like chicken!" -msgstr "^K1Tem gosto de galinha!" +msgstr "^K1Tem gosto de frango!" #: qcsrc/common/notifications/all.inc:615 msgid "^K1You forgot to put the pin back in!" @@ -4148,7 +4156,7 @@ msgstr "%s^K1 fez uma PONTUAÇÃO TRIPLA! %s^BG" #: qcsrc/common/notifications/all.qh:444 msgid "TRIPLE FRAG! " -msgstr "FRAG TRIPLO!" +msgstr "FRAG TRIPLO! " #: qcsrc/common/notifications/all.qh:445 #, c-format @@ -4200,7 +4208,7 @@ msgstr "%s^K1 está FURIOSO! %s^BG" #: qcsrc/common/notifications/all.qh:448 #, c-format msgid "%s^K1 made TWENTY SCORES IN A ROW! %s^BG" -msgstr "%s^K1 PONTUOU VINTE VEZES EM SEQUÊNCIA! %s^BG" +msgstr "%s^K1 fez VINTE PONTUAÇÕES SEGUIDAS! %s^BG" #: qcsrc/common/notifications/all.qh:448 msgid "BERSERKER! " @@ -4209,12 +4217,12 @@ msgstr "FURIOSO!" #: qcsrc/common/notifications/all.qh:449 #, c-format msgid "%s^K1 inflicts CARNAGE! %s^BG" -msgstr "%s^K1 está inflingindo CARNIFICINA! %s^BG" +msgstr "%s^K1 está infligindo CARNIFICINA! %s^BG" #: qcsrc/common/notifications/all.qh:449 #, c-format msgid "%s^K1 made TWENTY FIVE SCORES IN A ROW! %s^BG" -msgstr "%s^K1 PONTUOU VINTE E CINCO VEZES EM SEQUÊNCIA! %s^BG" +msgstr "%s^K1 fez VINTE E CINCO PONTUAÇÕES SEGUIDAS! %s^BG" #: qcsrc/common/notifications/all.qh:449 msgid "CARNAGE! " @@ -4223,7 +4231,7 @@ msgstr "CARNIFICINA!" #: qcsrc/common/notifications/all.qh:450 #, c-format msgid "%s^K1 made THIRTY SCORES IN A ROW! %s^BG" -msgstr "%s^K1 PONTUOU TRINTA VEZES EM SEQUÊNCIA! %s^BG" +msgstr "%s^K1 fez TRINTA PONTUAÇÕES SEGUIDAS! %s^BG" #: qcsrc/common/notifications/all.qh:450 #, c-format @@ -4291,7 +4299,7 @@ msgstr "Primeira vítima!" #: qcsrc/common/notifications/all.qh:559 #, c-format msgid "%s^K1 has %d frags in a row! %s^BG" -msgstr "%s^K1 têm %d frags seguidos! %s^BG" +msgstr "%s^K1 tem %d frags seguidos! %s^BG" #: qcsrc/common/notifications/all.qh:560 #, c-format @@ -4301,12 +4309,12 @@ msgstr "%s^K1 fez %d pontos seguidos! %s^BG" #: qcsrc/common/notifications/all.qh:578 #, c-format msgid "%s^K1 drew first blood! %s^BG" -msgstr "%s^K1 foi o primeiro à matar alguém! %s^BG" +msgstr "%s^K1 foi o primeiro a matar alguém! %s^BG" #: qcsrc/common/notifications/all.qh:579 #, c-format msgid "%s^K1 got the first score! %s^BG" -msgstr "%s^K1 foi o primeiro à pontuar! %s^BG" +msgstr "%s^K1 foi o primeiro a pontuar! %s^BG" #: qcsrc/common/notifications/all.qh:595 #, c-format @@ -4415,7 +4423,7 @@ msgstr "Sentinela" #: qcsrc/common/turrets/turret/ewheel.qh:15 msgid "eWheel Turret" -msgstr "Torreta eWheel" +msgstr "Sentinela eWheel" #: qcsrc/common/turrets/turret/ewheel_weapon.qh:7 msgid "eWheel" @@ -4423,7 +4431,7 @@ msgstr "eWheel" #: qcsrc/common/turrets/turret/flac.qh:13 msgid "FLAC Cannon" -msgstr "Canhão de fragmentação" +msgstr "Canhão FLAC" #: qcsrc/common/turrets/turret/flac_weapon.qh:7 msgid "FLAC" @@ -4431,7 +4439,7 @@ msgstr "FLAC" #: qcsrc/common/turrets/turret/fusionreactor.qh:11 msgid "Fusion Reactor" -msgstr "Reator de fusão" +msgstr "Reator de Fusão" #: qcsrc/common/turrets/turret/hellion.qh:13 msgid "Hellion Missile Turret" @@ -4475,7 +4483,7 @@ msgstr "Phaser" #: qcsrc/common/turrets/turret/plasma.qh:13 msgid "Plasma Cannon" -msgstr "Canhão de plasma" +msgstr "Canhão de Plasma" #: qcsrc/common/turrets/turret/plasma_dual.qh:7 msgid "Dual plasma" @@ -4483,7 +4491,7 @@ msgstr "Plasma duplo" #: qcsrc/common/turrets/turret/plasma_dual.qh:19 msgid "Dual Plasma Cannon" -msgstr "Canhão de plasma duplo" +msgstr "Canhão de Plasma Duplo" #: qcsrc/common/turrets/turret/plasma_weapon.qh:7 msgid "Plasma" @@ -4492,7 +4500,7 @@ msgstr "Plasma" #: qcsrc/common/turrets/turret/tesla.qh:13 #: qcsrc/common/turrets/turret/tesla_weapon.qh:7 msgid "Tesla Coil" -msgstr "Propusor a bobina Tesla" +msgstr "Bobina de Tesla" #: qcsrc/common/turrets/turret/walker.qh:15 msgid "Walker Turret" @@ -4533,11 +4541,11 @@ msgstr "Raptor" #: qcsrc/common/vehicles/vehicle/raptor_weapons.qh:9 msgid "Raptor cannon" -msgstr "Canhão de raptor" +msgstr "Canhão de Raptor" #: qcsrc/common/vehicles/vehicle/raptor_weapons.qh:17 msgid "Raptor bomb" -msgstr "Bomba de raptor" +msgstr "Bomba de Raptor" #: qcsrc/common/vehicles/vehicle/raptor_weapons.qh:25 msgid "Raptor flare" @@ -4553,7 +4561,7 @@ msgstr "O comando de despejo de armas funciona apenas com sv_cmd.\n" #: qcsrc/common/weapons/weapon/arc.qc:17 msgid "Arc" -msgstr "Arco" +msgstr "Arc" #: qcsrc/common/weapons/weapon/blaster.qc:17 msgid "Blaster" @@ -4589,7 +4597,7 @@ msgstr "Gancho (grappling hook)" #: qcsrc/common/weapons/weapon/machinegun.qc:17 msgid "MachineGun" -msgstr "Metralhadora" +msgstr "MachineGun" #: qcsrc/common/weapons/weapon/minelayer.qc:17 msgid "Mine Layer" @@ -4613,7 +4621,7 @@ msgstr "T.A.G. Seeker" #: qcsrc/common/weapons/weapon/shockwave.qc:17 msgid "Shockwave" -msgstr "Onda de Choque" +msgstr "Shockwave" #: qcsrc/common/weapons/weapon/shotgun.qc:17 msgid "Shotgun" @@ -4626,7 +4634,7 @@ msgstr "@!#%'n Tuba" #: qcsrc/common/weapons/weapon/vaporizer.qc:18 msgid "Vaporizer" -msgstr "Vaporizador" +msgstr "Vaporizer" #: qcsrc/common/weapons/weapon/vortex.qc:18 msgid "Vortex" @@ -4842,8 +4850,8 @@ msgid "" "Entity field %s.%s (%s) is not whitelisted. If you believe this is an error, " "please file an issue." msgstr "" -"Campo de entidade %s.%s (%s) não está na lista branca. Se você acha que isso " -"é um erro, por favor, reporte-o." +"Campo de entidade %s.%s (%s) não está na lista branca. Se você acredita que " +"isso é um erro, por favor, reporte-o." #: qcsrc/lib/string.qh:46 #, c-format @@ -4857,7 +4865,7 @@ msgstr "%02d:%02d:%02d" #: qcsrc/menu/command/menu_cmd.qc:48 msgid "Usage: menu_cmd command..., where possible commands are:\n" -msgstr "Uso: menu_cmd command..., onde estão possíveis comandos:\n" +msgstr "Uso: comando menu_cmd..., onde os possíveis comandos são:\n" #: qcsrc/menu/command/menu_cmd.qc:49 msgid " sync - reloads all cvars on the current menu page\n" @@ -4896,11 +4904,11 @@ msgstr "Nível %d: %s" #: qcsrc/menu/xonotic/credits.qc:4 msgid "Core Team" -msgstr "A equipe principal" +msgstr "Equipe Principal" #: qcsrc/menu/xonotic/credits.qc:16 msgid "Extended Team" -msgstr "A equipe completa" +msgstr "Equipe Estendida" #: qcsrc/menu/xonotic/credits.qc:48 msgid "Website" @@ -4914,153 +4922,153 @@ msgstr "Estatísticas" msgid "Art" msgstr "Arte" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Animação" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Design de Mapas" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Música / Efeitos de Som" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" -msgstr "Codificação do Jogo" +msgstr "Codificação de Jogo" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Marketing / Relações Públicas" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Assuntos Legais" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" -msgstr "Motor do Jogo" +msgstr "Motor de Jogo" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" -msgstr "Adições do Motor" +msgstr "Adições ao Motor" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "Compilador" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Outros Contribuidores Ativos" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Tradutores" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Asturiano" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Bielorusso" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Búlgaro" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Chinês (China)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "Chinês (Taiwan)" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "Córnico" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Tcheco" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Holandês" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Inglês (Australia)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Finlandês" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Francês" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Alemão" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Grego" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Húngaro" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Italiano" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "Cazaque" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "Coreano" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Polônes " -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Português Brasileiro" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Romeno" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Russo" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Sérvio" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Espanhol" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Sueco" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Ucraniano" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" -msgstr "Contribuidores do Passado" +msgstr "Colaboradores Passados" #: qcsrc/menu/xonotic/cvarlist.qc:73 msgid "forced to be saved to config.cfg" @@ -5121,7 +5129,7 @@ msgstr "Nome:" #: qcsrc/menu/xonotic/dialog_firstrun.qc:53 #: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:60 msgid "Name under which you will appear in the game" -msgstr "O nome sob o qual você aparecerá dentro do jogo" +msgstr "Seu nome que aparecerá no jogo" #: qcsrc/menu/xonotic/dialog_firstrun.qc:69 msgid "Text language:" @@ -5192,11 +5200,11 @@ msgstr "Direita" #: qcsrc/menu/xonotic/dialog_hudpanel_ammo.qh:6 msgid "Ammo Panel" -msgstr "Painel de munições" +msgstr "Painel de Munições" #: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:17 msgid "Message duration:" -msgstr "Duração da mensagem:" +msgstr "Duração de mensagem:" #: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:21 msgid "Fade time:" @@ -5223,7 +5231,7 @@ msgstr "Tamanho da fonte:" #: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qh:6 msgid "Centerprint Panel" -msgstr "Painel Centralizado" +msgstr "Painel Central" #: qcsrc/menu/xonotic/dialog_hudpanel_chat.qc:15 msgid "Chat entries:" @@ -5251,7 +5259,7 @@ msgstr "Informações do Motor:" #: qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.qc:17 msgid "Use an averaging algorithm for fps" -msgstr "Usar um algorítmo médio para a taxa de quadros" +msgstr "Usar um algoritmo médio para o fps" #: qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.qh:6 msgid "Engine Info Panel" @@ -5289,7 +5297,7 @@ msgstr "Para fora" #: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:32 #: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:30 msgid "Icon alignment:" -msgstr "Alinhamento de Ícones:" +msgstr "Alinhamento de ícones:" #: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:40 msgid "Flip health and armor positions" @@ -5309,7 +5317,7 @@ msgstr "Trocar alinhamento" #: qcsrc/menu/xonotic/dialog_hudpanel_infomessages.qh:6 msgid "Info Messages Panel" -msgstr "Painel de Info de Mensagens" +msgstr "Painel de Mensagens de Informação" #: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16 msgid "PNL^Disabled" @@ -5321,7 +5329,7 @@ msgstr "Espectadores habilitados" #: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:18 msgid "PNL^Enabled even playing in warmup" -msgstr "Habilitado mesmo se estiver jogando no aquecimento" +msgstr "Habilitado mesmo jogando em aquecimento" #: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:29 msgid "Reduced" @@ -5333,7 +5341,7 @@ msgstr "Proporção para textos e ícones:" #: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:35 msgid "Hide spawned items" -msgstr "Ocultar itens nascidos" +msgstr "Ocultar itens disponíveis" #: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:37 msgid "Hide big armor and health" @@ -5349,7 +5357,7 @@ msgstr "Painel de Tempo dos Itens " #: qcsrc/menu/xonotic/dialog_hudpanel_modicons.qh:6 msgid "Mod Icons Panel" -msgstr "Painel dos Ícones de Mod" +msgstr "Painel de Ícones de Mod" #: qcsrc/menu/xonotic/dialog_hudpanel_notification.qc:15 msgid "Notifications:" @@ -5391,7 +5399,7 @@ msgstr "Painel habilitado enquanto estiver observando" #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:18 msgid "Panel enabled only in Race/CTS" -msgstr "Painel habilitado apenas em jogos de Race/CTS" +msgstr "Painel habilitado apenas em Race/CTS" #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:24 msgid "Status bar" @@ -5417,7 +5425,7 @@ msgstr "Alinhamento para fora" #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:33 msgid "Flip speed/acceleration positions" -msgstr "Trocar posição da velocidade e aceleração" +msgstr "Trocar posição da velocidade e da aceleração" #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:37 msgid "Speed:" @@ -5490,7 +5498,7 @@ msgstr "Forçar aspecto:" #: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qh:6 msgid "Pressed Keys Panel" -msgstr "Painel das Teclas Pressionadas" +msgstr "Painel de Teclas Pressionadas" #: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qh:6 msgid "Quick Menu Panel" @@ -5498,11 +5506,11 @@ msgstr "Painel de Menu Instantâneo" #: qcsrc/menu/xonotic/dialog_hudpanel_racetimer.qh:6 msgid "Race Timer Panel" -msgstr "Painel do Cronómetro de Race" +msgstr "Painel do Cronômetro de Race" #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:16 msgid "Panel enabled in teamgames" -msgstr "Painel ativado em jogos de equipe" +msgstr "Painel habilitado em jogos de equipe" #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23 msgid "Radar:" @@ -5527,23 +5535,23 @@ msgstr "Rotação:" #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:32 msgid "Forward" -msgstr "Para a frente" +msgstr "Para frente" #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:33 msgid "West" -msgstr "Para oeste" +msgstr "Para o oeste" #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:34 msgid "South" -msgstr "Para sul" +msgstr "Para o sul" #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:35 msgid "East" -msgstr "Para leste" +msgstr "Para o leste" #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:36 msgid "North" -msgstr "Para norte" +msgstr "Para o norte" #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:40 msgid "Scale:" @@ -5599,7 +5607,7 @@ msgstr "Painel da Pontuação" #: qcsrc/menu/xonotic/dialog_hudpanel_timer.qc:14 msgid "Timer:" -msgstr "Temporizador:" +msgstr "Cronômetro:" #: qcsrc/menu/xonotic/dialog_hudpanel_timer.qc:17 msgid "Show elapsed time" @@ -5607,7 +5615,7 @@ msgstr "Exibir tempo decorrido" #: qcsrc/menu/xonotic/dialog_hudpanel_timer.qh:6 msgid "Timer Panel" -msgstr "Painel do Temporizador" +msgstr "Painel do Cronômetro" #: qcsrc/menu/xonotic/dialog_hudpanel_vote.qc:15 msgid "Alpha after voting:" @@ -5647,7 +5655,7 @@ msgstr "Alfa" #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:33 msgid "Slide" -msgstr "Deslocador" +msgstr "Deslizar" #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:34 msgid "EF^Both" @@ -5675,7 +5683,7 @@ msgstr "Número" #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:55 msgid "Bind" -msgstr "Ligar" +msgstr "Atalho" #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:58 msgid "Weapon ID scale:" @@ -5683,15 +5691,15 @@ msgstr "Escala do ID da arma:" #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:64 msgid "Show Accuracy" -msgstr "Exibir Precisão" +msgstr "Exibir precisão" #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:65 msgid "Show Ammo" -msgstr "Exibir Munições" +msgstr "Exibir munições" #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:68 msgid "Ammo bar alpha:" -msgstr "Cor da barra alfa:" +msgstr "Cor da barra de munições:" #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:74 msgid "Ammo bar color:" @@ -5732,7 +5740,7 @@ msgstr "Salvar visual atual" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:46 msgid "Panel background defaults:" -msgstr "Padrões do fundo do painel:" +msgstr "Padrões de fundo do painel:" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:48 #: qcsrc/menu/xonotic/util.qc:759 @@ -5751,7 +5759,7 @@ msgstr "Desabilitar" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:60 #: qcsrc/menu/xonotic/util.qc:775 msgid "Border size:" -msgstr "Tamanho da borda:" +msgstr "Tamanho das bordas:" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:75 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:114 @@ -5766,23 +5774,23 @@ msgstr "Testar cor de equipe no modo de configuração" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:86 #: qcsrc/menu/xonotic/util.qc:804 msgid "Padding:" -msgstr "Padding:" +msgstr "Preenchimento:" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:93 msgid "HUD Dock:" -msgstr "Local do HUD:" +msgstr "Camada do HUD:" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:95 msgid "DOCK^Disabled" -msgstr "Desligado" +msgstr "Desabilitada" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:96 msgid "DOCK^Small" -msgstr "Pequeno" +msgstr "Pequena" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:97 msgid "DOCK^Medium" -msgstr "Médio" +msgstr "Média" #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:98 msgid "DOCK^Large" @@ -5823,7 +5831,7 @@ msgstr "Monstro:" #: qcsrc/menu/xonotic/dialog_monstertools.qc:22 #: qcsrc/menu/xonotic/dialog_sandboxtools.qc:20 msgid "Spawn" -msgstr "Spawn" +msgstr "Nascer" #: qcsrc/menu/xonotic/dialog_monstertools.qc:23 #: qcsrc/menu/xonotic/serverlist.qc:268 @@ -5892,8 +5900,8 @@ msgid "" "Play online, against your friends in LAN, view demos or change player " "settings" msgstr "" -"Jogar online, contra seus amigos em uma rede local, assistir as " -"demonstrações ou alterar as definições do jogador." +"Jogue online, jogue contra seus amigos em rede local, assista a demos ou " +"altere as configurações de jogador." #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:46 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:134 @@ -5919,7 +5927,7 @@ msgstr "Limite de frags:" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:66 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:78 msgid "The amount of frags needed before the match will end" -msgstr "A quantidade de frags necessários antes da partida acabar" +msgstr "A quantidade de frags necessária para acabar a partida" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:67 msgid "Capture limit:" @@ -5927,7 +5935,7 @@ msgstr "Limite de capturas:" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:67 msgid "The amount of captures needed before the match will end" -msgstr "A quantidade de capturas necessárias antes qua a partida encerre" +msgstr "A quantidade de capturas necessária para acabar a partida" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:68 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:69 @@ -5943,7 +5951,7 @@ msgstr "Limite de pontos:" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:69 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:77 msgid "The amount of points needed before the match will end" -msgstr "A quantidade de pontos necessária antes que a partida encerre" +msgstr "A quantidade de pontos necessária para acabar a partida" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:70 msgid "Lives:" @@ -5955,11 +5963,11 @@ msgstr "Voltas:" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:72 msgid "Goals:" -msgstr "Metas:" +msgstr "Gols:" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:72 msgid "The amount of goals needed before the match will end" -msgstr "A quantidade de gols necessários antes que a partida encerre" +msgstr "A quantidade de gols necessária para acabar a partida" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:97 msgid "Gametype" @@ -5971,7 +5979,8 @@ msgstr "Tempo limite:" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:104 msgid "Timelimit in minutes that when hit, will end the match" -msgstr "O limite em minutos que ao ser atingido, irá encerrar a partida." +msgstr "" +"Limite de tempo em minutos que, ao ser atingido, irá encerrar a partida." #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:105 #, c-format @@ -6016,7 +6025,7 @@ msgid "" "The maximum amount of players or bots that can be connected to your server " "at once" msgstr "" -"O número máximo de jogadores ou robôs que podem ser conectados ao seu " +"O número máximo de jogadores ou bots que podem estar conectados ao seu " "servidor simultaneamente." #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:144 @@ -6029,19 +6038,19 @@ msgstr "Quantidade de bots no seu servidor" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:148 msgid "Bot skill:" -msgstr "Nível de dificuldade:" +msgstr "Habilidade dos bots:" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:151 msgid "Specify how experienced the bots will be" -msgstr "Especifique o quão experientes serão os bots" +msgstr "Especifique a experiência dos bots" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:152 msgid "Botlike" -msgstr "Bot" +msgstr "Perdido" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:153 msgid "Beginner" -msgstr "Iniciado" +msgstr "Iniciante" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:154 msgid "You will win" @@ -6081,11 +6090,11 @@ msgstr "Divino" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:178 msgid "Mutators..." -msgstr "Mutators..." +msgstr "Modificadores..." #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:179 msgid "Mutators and weapon arenas" -msgstr "Mutators e arenas de armas" +msgstr "Modificadores e arenas de armas" #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:188 msgid "Maplist" @@ -6097,8 +6106,8 @@ msgid "" "Delete to clear; Enter when done." msgstr "" "Clique aqui ou pressione Ctrl+F para digitar uma palavra chave e buscar o " -"mapa desejado. Pressione Ctrl+Delete para apagar; Pressione Enter quando " -"acabar." +"mapa desejado. Você pode pressionar Ctrl+Delete para apagar e Enter para " +"confirmar." #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:207 msgid "Add shown" @@ -6251,7 +6260,7 @@ msgstr "Mochila a Jato" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:95 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:170 msgid "Buffs" -msgstr "Buffs" +msgstr "Bônus (buffs)" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:97 msgid "Overkill" @@ -6259,11 +6268,11 @@ msgstr "Exagero" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:99 msgid "No powerups" -msgstr "Sem powerups" +msgstr "Sem poderes" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:101 msgid "Powerups" -msgstr "Powerups" +msgstr "Poderes (powerups)" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:103 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:163 @@ -6276,7 +6285,7 @@ msgstr "Nenhum" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:156 msgid "Gameplay mutators:" -msgstr "Mutators de jogabilidade:" +msgstr "Modificadores de jogabilidade:" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:160 msgid "Enable dodging" @@ -6284,15 +6293,16 @@ msgstr "Habilitar esquiva" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:167 msgid "All players are almost invisible" -msgstr "Todos os jogadores são quase invisíveis" +msgstr "Todos jogadores ficarão quase invisíveis" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:174 msgid "Only possible to inflict damage on your enemy while he's airborne" -msgstr "So é possível causar danos aos seus inimigos quando estiverem no ar" +msgstr "" +"Só é possível causar dano aos seus inimigos enquanto eles estiverem no ar" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:178 msgid "Damage done to your enemy gets added to your own health" -msgstr "Os danos causados aos seus inimigos serão adicionados à sua saúde" +msgstr "O dano causado aos seus inimigos será adicionado à sua saúde" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:183 msgid "" @@ -6309,7 +6319,7 @@ msgstr "" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:201 msgid "Weapon & item mutators:" -msgstr "Mutators de armas e itens:" +msgstr "Modificadores de armas e itens:" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:204 msgid "Grappling hook" @@ -6317,7 +6327,7 @@ msgstr "Gancho (grappling hook)" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:205 msgid "Players spawn with the grappling hook" -msgstr "Jogadores nascem com o gancho (grappling hook)" +msgstr "Jogadores nascem com o gancho" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:209 msgid "Players spawn with the jetpack" @@ -6325,15 +6335,16 @@ msgstr "Jogadores nascem com a mochila a jato" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:225 msgid "Players will drop all weapons they possessed when they are killed" -msgstr "Jogadores irão deixar no chão todas as armas que possuem ao morrerem" +msgstr "" +"Ao morrerem, jogadores irão deixar cair no chão todas as armas que tinham" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:230 msgid "Weapons stay after they are picked up" -msgstr "Armas permanecem no chão depois de pegas" +msgstr "Armas permanecem no chão após serem coletadas" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:235 msgid "Regular (no arena)" -msgstr "Regular (sem arena específica)" +msgstr "Normal (sem arena)" #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:237 msgid "Weapon arenas:" @@ -6346,9 +6357,9 @@ msgid "" "Selecting a weapon arena will give all players that weapon at spawn as well " "as unlimited ammo, and disable all other weapon pickups." msgstr "" -"Selecionar uma arena de armas concederá à todos os jogadores essa arma ao " -"nascer bem como munição ilimitada. Todas as outras armas do mapa serão " -"desabilitadas." +"Selecionar uma arena de armas concederá a todos os jogadores a arma " +"selecionada ao nascerem bem como munição ilimitada. Todas as outras armas " +"ficarão indisponíveis no mapa." #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:255 msgid "Most weapons" @@ -7062,7 +7073,7 @@ msgstr "Troca de lugar os canais esquerdo e direito" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:138 msgid "Headphone friendly mode" -msgstr "Modo de headphones" +msgstr "Modo de fones de ouvido" #: qcsrc/menu/xonotic/dialog_settings_audio.qc:139 msgid "" @@ -8266,7 +8277,7 @@ msgstr "%d fps" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:12 #, c-format msgid "%d KB/s" -msgstr "" +msgstr "%d KB/s" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:13 #, c-format @@ -9079,7 +9090,7 @@ msgstr "arrastar objeto" msgid "User defined" msgstr "Definido pelo usuário" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Não pressione este botão novamente!" @@ -9128,8 +9139,8 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Nome do Servidor" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.ro.po b/common.ro.po index 319c49ae9d..e2c0551143 100644 --- a/common.ro.po +++ b/common.ro.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Romanian (http://www.transifex.com/team-xonotic/xonotic/" "language/ro/)\n" @@ -25,12 +25,12 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Exportat cu succes către %s! (Notă: Este salvat în data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Nu s-a putut scrie către %s\n" @@ -1620,28 +1620,32 @@ msgstr "Zbor" msgid "Buff" msgstr "Buff" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "Textul de daune" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "Afișează numerele pentru daune" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Mărime font:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "Acumulează rază:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Durată de viață:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1650,7 +1654,7 @@ msgstr "Durată de viață:" msgid "Color:" msgstr "Culoare:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4912,151 +4916,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8964,7 +8968,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Nu mai apăsa butonul ăsta!" @@ -9011,8 +9015,8 @@ msgid "Ping" msgstr "Latență" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Nume server" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.ru.po b/common.ru.po index e40df93d63..1ad4d6f974 100644 --- a/common.ru.po +++ b/common.ru.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Russian (http://www.transifex.com/team-xonotic/xonotic/" "language/ru/)\n" @@ -29,12 +29,12 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Удачно экспортировано в %s! (Примечание: записано в data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Не удалось записать в %s\n" @@ -926,7 +926,7 @@ msgstr "Секретов найдено:" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Capture time rankings" -msgstr "" +msgstr "Рейтинг времени захвата" #: qcsrc/client/hud/panel/scoreboard.qc:1353 msgid "Rankings" @@ -1617,28 +1617,32 @@ msgstr "Полёт" msgid "Buff" msgstr "Бонус" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "Текст урона" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "Показывать цифры урона" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "Размер шрифта:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "Диапазон суммирования:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "Время показа:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1647,7 +1651,7 @@ msgstr "Время показа:" msgid "Color:" msgstr "Цвет:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "Показывать цифры урона для дружественного огня" @@ -2787,7 +2791,7 @@ msgid "" "^BG%s^BG scored a new record with ^F2%s^BG, but unfortunately lacks a UID " "and will be lost." msgstr "" -"^BG%s^BG Установил новый рекорд в ^F2%s^BG, но, к сожалению, у него " +"^BG%s^BG установил новый рекорд в ^F2%s^BG, но, к сожалению, у него " "отсутствует UID, поэтому рекорд не будет сохранен." #: qcsrc/common/notifications/all.inc:418 @@ -2796,6 +2800,8 @@ msgid "" "^BG%s^BG scored a new record with ^F2%s^BG, but is anonymous and will be " "lost." msgstr "" +"^BG%s^BG установил новый рекорд в ^F2%s^BG, но, к сожалению, он анонимен и " +"потому будет потерян." #: qcsrc/common/notifications/all.inc:419 #, c-format @@ -4884,151 +4890,151 @@ msgstr "Статистика" msgid "Art" msgstr "Графика" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "Анимация" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "Дизайн уровней" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "Музыка / звуковые эффекты" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "Код игры" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "Маркетинг / Cвязи с общественностью" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "Правовые отношения" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "Игровой движок" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "Дополнения движка" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "Компилятор" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "Другие активные соучастники" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "Переводчики" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "Австрийский" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "Белорусский" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "Болгарский" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "Китайский" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "Китайский (Тайвань)" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "Корнуоллский" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "Чешский" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "Нидерландский" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "Английский (Австралия)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "Финский" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "Французский" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "Немецкий" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "Греческий" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "Венгерский" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "Итальянский" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "Казахский" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "Корейский" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "Польский" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "Португальский" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "Румынский" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "Русский" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "Сербский" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "Испанский" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "Шведский" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "Украинский" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "Последние участники" @@ -8211,7 +8217,7 @@ msgstr "%d фпс" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:12 #, c-format msgid "%d KB/s" -msgstr "" +msgstr "%d КБ/с" #: qcsrc/menu/xonotic/dialog_settings_misc.qc:13 #, c-format @@ -9015,7 +9021,7 @@ msgstr "переместить объект" msgid "User defined" msgstr "Определенно пользователем" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Не нажимайте эту кнопку снова!" @@ -9062,8 +9068,8 @@ msgid "Ping" msgstr "Пинг" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Имя сервера" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.sq.po b/common.sq.po index b134d862be..7ce32bed76 100644 --- a/common.sq.po +++ b/common.sq.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Albanian (http://www.transifex.com/team-xonotic/xonotic/" "language/sq/)\n" @@ -18,12 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1577,28 +1577,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1607,7 +1611,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4751,151 +4755,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8799,7 +8803,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8842,7 +8846,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.sr.po b/common.sr.po index e23eae8802..de6a21669e 100644 --- a/common.sr.po +++ b/common.sr.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Serbian (http://www.transifex.com/team-xonotic/xonotic/" "language/sr/)\n" @@ -23,12 +23,12 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Uspešno izvezeno u %s! (Beleška: Sačuvano u data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Nemoguće upisivanje u %s\n" @@ -1585,28 +1585,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1615,7 +1619,7 @@ msgstr "" msgid "Color:" msgstr "Boja:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4759,151 +4763,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8807,7 +8811,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8850,7 +8854,7 @@ msgid "Ping" msgstr "Ping" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.sv.po b/common.sv.po index 3157831641..02f63ffd26 100644 --- a/common.sv.po +++ b/common.sv.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Swedish (http://www.transifex.com/team-xonotic/xonotic/" "language/sv/)\n" @@ -18,12 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1577,28 +1577,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1607,7 +1611,7 @@ msgstr "" msgid "Color:" msgstr "Färg:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4753,151 +4757,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8805,7 +8809,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8848,7 +8852,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.tr.po b/common.tr.po index 100a7f1088..2ff7b6a02c 100644 --- a/common.tr.po +++ b/common.tr.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Turkish (http://www.transifex.com/team-xonotic/xonotic/" "language/tr/)\n" @@ -18,12 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1577,28 +1577,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1607,7 +1611,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4751,151 +4755,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8799,7 +8803,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8842,7 +8846,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.uk.po b/common.uk.po index 0f607574ed..0c458fd432 100644 --- a/common.uk.po +++ b/common.uk.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Ukrainian (http://www.transifex.com/team-xonotic/xonotic/" "language/uk/)\n" @@ -23,12 +23,12 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2Вдало експортовано в %s! (Примітка: записано в data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1Неможливо записати в %s\n" @@ -1589,28 +1589,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1619,7 +1623,7 @@ msgstr "" msgid "Color:" msgstr "Колір:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4815,151 +4819,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8938,7 +8942,7 @@ msgstr "" msgid "User defined" msgstr "Визначені користувачем" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "Більше не натискайте цю клавішу!" @@ -8986,8 +8990,8 @@ msgid "Ping" msgstr "Пінг" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "Ім'я сервера" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.uz@Latn.po b/common.uz@Latn.po index 5f820b2c5f..c5f9dda45f 100644 --- a/common.uz@Latn.po +++ b/common.uz@Latn.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Uzbek (Latin) (http://www.transifex.com/team-xonotic/xonotic/" "language/uz@Latn/)\n" @@ -18,12 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "" @@ -1577,28 +1577,32 @@ msgstr "" msgid "Buff" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1607,7 +1611,7 @@ msgstr "" msgid "Color:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4751,151 +4755,151 @@ msgstr "" msgid "Art" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8799,7 +8803,7 @@ msgstr "" msgid "User defined" msgstr "" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "" @@ -8842,7 +8846,7 @@ msgid "Ping" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" +msgid "Hostname" msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 diff --git a/common.zh_CN.po b/common.zh_CN.po index 7c7ad5e8a4..65bd48e209 100644 --- a/common.zh_CN.po +++ b/common.zh_CN.po @@ -4,7 +4,7 @@ # # Translators: # Antoni Das , 2015 -# Antoni Das , 2017 +# Antoni Das , 2015,2017 # sapphireliu , 2014 # kalawore , 2015 # sapphireliu , 2014 @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Chinese (China) (http://www.transifex.com/team-xonotic/" "xonotic/language/zh_CN/)\n" @@ -23,12 +23,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2导出到 %s已完成! (说明: 它被保存到 data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "无法将^1写入到 %s\n" @@ -1582,28 +1582,32 @@ msgstr "飞行" msgid "Buff" msgstr "缓冲" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1612,7 +1616,7 @@ msgstr "" msgid "Color:" msgstr "色彩:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4756,151 +4760,151 @@ msgstr "统计" msgid "Art" msgstr "美术" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "动画" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "关卡设计" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "音乐/音效FX" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "游戏编码" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "游戏引擎" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "翻译者" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "中文(中国)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "法语" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "德语" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "希腊语" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "意大利语" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "波兰语" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "俄文" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "乌克兰语" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "" @@ -8804,7 +8808,7 @@ msgstr "" msgid "User defined" msgstr "用户自定义" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "不要按这个按钮 !" @@ -8847,8 +8851,8 @@ msgid "Ping" msgstr "延迟" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "主机名称" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/common.zh_TW.po b/common.zh_TW.po index 17402070c2..25cc68c43f 100644 --- a/common.zh_TW.po +++ b/common.zh_TW.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Xonotic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-24 02:39+0100\n" -"PO-Revision-Date: 2017-02-24 01:39+0000\n" +"POT-Creation-Date: 2017-03-07 19:41+0100\n" +"PO-Revision-Date: 2017-03-07 18:41+0000\n" "Last-Translator: divVerent \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/team-xonotic/" "xonotic/language/zh_TW/)\n" @@ -22,12 +22,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: qcsrc/client/hud/hud_config.qc:231 +#: qcsrc/client/hud/hud_config.qc:233 #, c-format msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n" msgstr "^2成功導出到%s! (説明: 此文件儲藏在 data/data/)\n" -#: qcsrc/client/hud/hud_config.qc:235 +#: qcsrc/client/hud/hud_config.qc:237 #, c-format msgid "^1Couldn't write to %s\n" msgstr "^1無法寫入到 %s\n" @@ -1585,28 +1585,32 @@ msgstr "飛行" msgid "Buff" msgstr "緩衝" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:221 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:280 msgid "Damage text" msgstr "傷害文字" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:231 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:290 msgid "Draw damage numbers" msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:233 -msgid "Font size:" -msgstr "字體大小:" +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:292 +msgid "Font size minimum:" +msgstr "" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:238 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:297 +msgid "Font size maximum:" +msgstr "" + +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:302 msgid "Accumulate range:" msgstr "累積範圍:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:243 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:307 msgid "Lifetime:" msgstr "壽命:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:248 -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:258 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:312 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:322 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60 @@ -1615,7 +1619,7 @@ msgstr "壽命:" msgid "Color:" msgstr "顏色:" -#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:255 +#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:319 msgid "Draw damage numbers for friendly fire" msgstr "" @@ -4763,151 +4767,151 @@ msgstr "統計" msgid "Art" msgstr "美術" -#: qcsrc/menu/xonotic/credits.qc:64 +#: qcsrc/menu/xonotic/credits.qc:65 msgid "Animation" msgstr "動畫" -#: qcsrc/menu/xonotic/credits.qc:68 +#: qcsrc/menu/xonotic/credits.qc:69 msgid "Level Design" msgstr "關卡設計" -#: qcsrc/menu/xonotic/credits.qc:91 +#: qcsrc/menu/xonotic/credits.qc:92 msgid "Music / Sound FX" msgstr "音樂/音效FX" -#: qcsrc/menu/xonotic/credits.qc:106 +#: qcsrc/menu/xonotic/credits.qc:107 msgid "Game Code" msgstr "遊戲編碼" -#: qcsrc/menu/xonotic/credits.qc:114 +#: qcsrc/menu/xonotic/credits.qc:115 msgid "Marketing / PR" msgstr "市場營銷 / PR" -#: qcsrc/menu/xonotic/credits.qc:120 +#: qcsrc/menu/xonotic/credits.qc:121 msgid "Legal" msgstr "版權" -#: qcsrc/menu/xonotic/credits.qc:125 +#: qcsrc/menu/xonotic/credits.qc:126 msgid "Game Engine" msgstr "遊戲引擎" -#: qcsrc/menu/xonotic/credits.qc:129 +#: qcsrc/menu/xonotic/credits.qc:130 msgid "Engine Additions" msgstr "附加引擎" -#: qcsrc/menu/xonotic/credits.qc:134 +#: qcsrc/menu/xonotic/credits.qc:135 msgid "Compiler" msgstr "編譯器" -#: qcsrc/menu/xonotic/credits.qc:140 +#: qcsrc/menu/xonotic/credits.qc:141 msgid "Other Active Contributors" msgstr "其他活躍的貢獻者" -#: qcsrc/menu/xonotic/credits.qc:146 +#: qcsrc/menu/xonotic/credits.qc:147 msgid "Translators" msgstr "翻譯者" -#: qcsrc/menu/xonotic/credits.qc:148 +#: qcsrc/menu/xonotic/credits.qc:149 msgid "Asturian" msgstr "阿斯圖里亞斯語" -#: qcsrc/menu/xonotic/credits.qc:153 +#: qcsrc/menu/xonotic/credits.qc:154 msgid "Belarusian" msgstr "白俄羅斯語" -#: qcsrc/menu/xonotic/credits.qc:156 +#: qcsrc/menu/xonotic/credits.qc:157 msgid "Bulgarian" msgstr "保加利亞語" -#: qcsrc/menu/xonotic/credits.qc:163 +#: qcsrc/menu/xonotic/credits.qc:164 msgid "Chinese (China)" msgstr "漢語(中國)" -#: qcsrc/menu/xonotic/credits.qc:169 +#: qcsrc/menu/xonotic/credits.qc:170 msgid "Chinese (Taiwan)" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:174 +#: qcsrc/menu/xonotic/credits.qc:175 msgid "Cornish" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:177 +#: qcsrc/menu/xonotic/credits.qc:178 msgid "Czech" msgstr "捷克語" -#: qcsrc/menu/xonotic/credits.qc:182 +#: qcsrc/menu/xonotic/credits.qc:183 msgid "Dutch" msgstr "荷蘭語" -#: qcsrc/menu/xonotic/credits.qc:188 +#: qcsrc/menu/xonotic/credits.qc:189 msgid "English (Australia)" msgstr "英語 (澳大利亞)" -#: qcsrc/menu/xonotic/credits.qc:193 +#: qcsrc/menu/xonotic/credits.qc:194 msgid "Finnish" msgstr "芬蘭語" -#: qcsrc/menu/xonotic/credits.qc:198 +#: qcsrc/menu/xonotic/credits.qc:199 msgid "French" msgstr "法語" -#: qcsrc/menu/xonotic/credits.qc:206 +#: qcsrc/menu/xonotic/credits.qc:207 msgid "German" msgstr "德語" -#: qcsrc/menu/xonotic/credits.qc:217 +#: qcsrc/menu/xonotic/credits.qc:218 msgid "Greek" msgstr "希臘語" -#: qcsrc/menu/xonotic/credits.qc:223 +#: qcsrc/menu/xonotic/credits.qc:224 msgid "Hungarian" msgstr "匈牙利語" -#: qcsrc/menu/xonotic/credits.qc:227 +#: qcsrc/menu/xonotic/credits.qc:228 msgid "Italian" msgstr "意大利語" -#: qcsrc/menu/xonotic/credits.qc:233 +#: qcsrc/menu/xonotic/credits.qc:234 msgid "Kazakh" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:236 +#: qcsrc/menu/xonotic/credits.qc:237 msgid "Korean" msgstr "" -#: qcsrc/menu/xonotic/credits.qc:240 +#: qcsrc/menu/xonotic/credits.qc:241 msgid "Polish" msgstr "波蘭語" -#: qcsrc/menu/xonotic/credits.qc:247 +#: qcsrc/menu/xonotic/credits.qc:248 msgid "Portuguese" msgstr "葡萄牙語" -#: qcsrc/menu/xonotic/credits.qc:253 +#: qcsrc/menu/xonotic/credits.qc:254 msgid "Romanian" msgstr "羅馬尼亞語" -#: qcsrc/menu/xonotic/credits.qc:260 +#: qcsrc/menu/xonotic/credits.qc:261 msgid "Russian" msgstr "俄語" -#: qcsrc/menu/xonotic/credits.qc:271 +#: qcsrc/menu/xonotic/credits.qc:272 msgid "Serbian" msgstr "塞爾維亞語" -#: qcsrc/menu/xonotic/credits.qc:276 +#: qcsrc/menu/xonotic/credits.qc:277 msgid "Spanish" msgstr "西班牙語" -#: qcsrc/menu/xonotic/credits.qc:286 +#: qcsrc/menu/xonotic/credits.qc:287 msgid "Swedish" msgstr "瑞典語" -#: qcsrc/menu/xonotic/credits.qc:290 +#: qcsrc/menu/xonotic/credits.qc:291 msgid "Ukrainian" msgstr "烏克蘭語" -#: qcsrc/menu/xonotic/credits.qc:297 +#: qcsrc/menu/xonotic/credits.qc:298 msgid "Past Contributors" msgstr "過去的貢獻者" @@ -8811,7 +8815,7 @@ msgstr "拖動物體" msgid "User defined" msgstr "用戶自定義" -#: qcsrc/menu/xonotic/mainwindow.qc:62 qcsrc/menu/xonotic/mainwindow.qc:65 +#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67 msgid "Do not press this button again!" msgstr "不要在按這個按鈕!" @@ -8854,8 +8858,8 @@ msgid "Ping" msgstr "延遲" #: qcsrc/menu/xonotic/serverlist.qc:764 -msgid "Host name" -msgstr "主機名字" +msgid "Hostname" +msgstr "" #: qcsrc/menu/xonotic/serverlist.qc:765 msgid "Map" diff --git a/defaultXonotic.cfg b/defaultXonotic.cfg index c351176d38..0c916558e4 100644 --- a/defaultXonotic.cfg +++ b/defaultXonotic.cfg @@ -478,6 +478,7 @@ set g_playerclip_collisions 1 "0 = disable collision testing against playerclips set g_botclip_collisions 1 "0 = disable collision testing against botclips, might be useful on some defrag maps" set g_grappling_hook 0 "let players spawn with the grappling hook which allows them to pull themselves up" +set g_grappling_hook_useammo 0 "use ammunition with the off-hand grappling hook" set g_spawn_alloweffects 1 "allow clients to enable spawn point and event effects such as particles and sounds, see cl_spawn_ cvars for more info" set g_spawn_furthest 0.5 "this amount of the spawns shall be far away from any players" @@ -791,9 +792,13 @@ seta g_waypointsprite_tactical 1 "tactical overlay on turrets when in a vehicle" seta cl_damagetext "1" "Draw damage dealt where you hit the enemy" seta cl_damagetext_format "-{total}" "How to format the damage text. {health}, {armor}, {total}, {potential}: full damage not capped to target's health, {potential_health}: health damage not capped to target's health" seta cl_damagetext_format_verbose 0 "{health} shows {potential_health} too when they differ; {total} shows {potential} too when they differ" +seta cl_damagetext_format_hide_redundant 0 "hide {armor} if 0; hide {potential} and {potential_health} when same as actual" seta cl_damagetext_color "1 1 0" "Damage text color" seta cl_damagetext_color_per_weapon "0" "Damage text uses weapon color" -seta cl_damagetext_size "8" "Damage text font size" +seta cl_damagetext_size_min 10 "Damage text font size for small damage" +seta cl_damagetext_size_min_damage 25 "How much damage is considered small" +seta cl_damagetext_size_max 16 "Damage text font size for large damage" +seta cl_damagetext_size_max_damage 140 "How much damage is considered large" seta cl_damagetext_alpha_start "1" "Damage text initial alpha" seta cl_damagetext_alpha_lifetime "3" "Damage text lifetime in seconds" seta cl_damagetext_velocity "0 0 20" "Damage text move direction" diff --git a/languages.txt b/languages.txt index 5d4a181b15..928e3e25fa 100644 --- a/languages.txt +++ b/languages.txt @@ -1,4 +1,4 @@ -ast Asturian "Asturianu" 73% +ast Asturian "Asturianu" 74% de German "Deutsch" 99% de_CH German "Deutsch (Schweiz)" 99% en English "English" @@ -8,12 +8,12 @@ fr French "Français" 99% it Italian "Italiano" 99% hu Hungarian "Magyar" 47% nl Dutch "Nederlands" 69% -pl Polish "Polski" 68% +pl Polish "Polski" 78% pt Portuguese "Português" 99% ro Romanian "Romana" 84% fi Finnish "Suomi" 33% zh_TW zh_TW "zh_TW" 67% -el Greek "Ελληνική" 34% +el Greek "Ελληνική" 33% be Belarusian "Беларуская" 62% bg Bulgarian "Български" 68% ru Russian "Русский" 99% diff --git a/qcsrc/client/hud/hud_config.qc b/qcsrc/client/hud/hud_config.qc index f2b23e3925..4897ba5517 100644 --- a/qcsrc/client/hud/hud_config.qc +++ b/qcsrc/client/hud/hud_config.qc @@ -226,6 +226,8 @@ void HUD_Panel_ExportCfg(string cfgname) } HUD_Write("\n"); } + MUTATOR_CALLHOOK(HUD_WriteCvars, fh); + HUD_Write("menu_sync\n"); // force the menu to reread the cvars, so that the dialogs are updated LOG_INFOF(_("^2Successfully exported to %s! (Note: It's saved in data/data/)\n"), filename); diff --git a/qcsrc/client/hud/panel/infomessages.qc b/qcsrc/client/hud/panel/infomessages.qc index 2d6c952fc0..49739a42df 100644 --- a/qcsrc/client/hud/panel/infomessages.qc +++ b/qcsrc/client/hud/panel/infomessages.qc @@ -176,7 +176,7 @@ void HUD_InfoMessages() InfoMessage(s); } - if(teamplay && !spectatee_status && gametype != MAPINFO_TYPE_CA && teamnagger) + if(teamplay && !spectatee_status && teamnagger) { float ts_min = 0, ts_max = 0; entity tm = teams.sort_next; diff --git a/qcsrc/client/hud/panel/physics.qc b/qcsrc/client/hud/panel/physics.qc index 6befd1a30a..42f6512c0f 100644 --- a/qcsrc/client/hud/panel/physics.qc +++ b/qcsrc/client/hud/panel/physics.qc @@ -86,7 +86,7 @@ void HUD_Physics() if(time > physics_update_time) { // workaround for ftos_decimals returning a negative 0 - if(discrete_acceleration > -1 / pow(10, acc_decimals) && discrete_acceleration < 0) + if(discrete_acceleration > -1 / (10 ** acc_decimals) && discrete_acceleration < 0) discrete_acceleration = 0; discrete_acceleration = acceleration; discrete_speed = speed; diff --git a/qcsrc/client/hud/panel/radar.qc b/qcsrc/client/hud/panel/radar.qc index 3bc537c8f8..10b6708e1e 100644 --- a/qcsrc/client/hud/panel/radar.qc +++ b/qcsrc/client/hud/panel/radar.qc @@ -8,12 +8,12 @@ // Radar (#6) -float HUD_Radar_Clickable() +bool HUD_Radar_Clickable() { return hud_panel_radar_mouse && !hud_panel_radar_temp_hidden; } -void HUD_Radar_Show_Maximized(bool doshow,float clickable) +void HUD_Radar_Show_Maximized(bool doshow, bool clickable) { TC(bool, doshow); hud_panel_radar_maximized = doshow; diff --git a/qcsrc/client/hud/panel/score.qc b/qcsrc/client/hud/panel/score.qc index f3d55a433e..972e4effbe 100644 --- a/qcsrc/client/hud/panel/score.qc +++ b/qcsrc/client/hud/panel/score.qc @@ -180,7 +180,7 @@ void HUD_Score() // distribution display distribution = me.(scores(ps_primary)) - pl.(scores(ps_primary)); - distrtimer = ftos_decimals(fabs(distribution/pow(10, TIME_DECIMALS)), TIME_DECIMALS); + distrtimer = ftos_decimals(fabs(distribution/(10 ** TIME_DECIMALS)), TIME_DECIMALS); if (distribution <= 0) { distribution_color = '0 1 0'; diff --git a/qcsrc/client/main.qc b/qcsrc/client/main.qc index a231cd4dc4..91254e7add 100644 --- a/qcsrc/client/main.qc +++ b/qcsrc/client/main.qc @@ -776,8 +776,8 @@ NET_HANDLE(ENT_CLIENT_SPAWNEVENT, bool is_new) localcmd("-zoom\n"); button_zoom = false; } + HUD_Radar_Hide_Maximized(); } - HUD_Radar_Hide_Maximized(); //printf("Ent_ReadSpawnEvent(is_new = %d); origin = %s, entnum = %d, localentnum = %d\n", is_new, vtos(this.origin), entnum, player_localentnum); } diff --git a/qcsrc/client/mutators/events.qh b/qcsrc/client/mutators/events.qh index edd178199d..ddadde8977 100644 --- a/qcsrc/client/mutators/events.qh +++ b/qcsrc/client/mutators/events.qh @@ -164,3 +164,9 @@ MUTATOR_HOOKABLE(DrawScoreboard, EV_NO_ARGS); /** mySize */ i(vector, MUTATOR_ARGV_1_vector) \ /**/ MUTATOR_HOOKABLE(DrawInfoMessages, EV_DrawInfoMessages); + +/** Called when drawing info messages, allows adding new info messages */ +#define EV_HUD_WriteCvars(i, o) \ + /** file */ i(float, MUTATOR_ARGV_0_float) \ + /**/ +MUTATOR_HOOKABLE(HUD_WriteCvars, EV_HUD_WriteCvars); diff --git a/qcsrc/client/view.qc b/qcsrc/client/view.qc index acdb69fdcd..104405b397 100644 --- a/qcsrc/client/view.qc +++ b/qcsrc/client/view.qc @@ -522,7 +522,7 @@ vector GetCurrentFov(float fov) current_zoomfraction = (current_viewzoom - 1) / (1/zoomfactor - 1); if(zoomsensitivity < 1) - setsensitivityscale(pow(current_viewzoom, 1 - zoomsensitivity)); + setsensitivityscale(current_viewzoom ** (1 - zoomsensitivity)); else setsensitivityscale(1); @@ -1735,7 +1735,7 @@ void CSQC_UpdateView(entity this, float w, float h) t = (time - blurtest_time0) / (blurtest_time1 - blurtest_time0); r = t * blurtest_radius; - f = 1 / pow(t, blurtest_power) - 1; + f = 1 / (t ** blurtest_power) - 1; cvar_set("r_glsl_postprocess", "1"); cvar_set("r_glsl_postprocess_uservec1", strcat(ftos(r), " ", ftos(f), " 0 0")); diff --git a/qcsrc/common/command/rpn.qc b/qcsrc/common/command/rpn.qc index f88bf635ee..828fbdf7dd 100644 --- a/qcsrc/common/command/rpn.qc +++ b/qcsrc/common/command/rpn.qc @@ -164,7 +164,7 @@ void GenericCommand_rpn(float request, float argc, string command) rpn_setf(f2 - f * floor(f2 / f)); } else if(rpncmd == "pow" || rpncmd == "**") { f = rpn_popf(); - rpn_setf(pow(rpn_getf(), f)); + rpn_setf(rpn_getf() ** f); } else if(rpncmd == "bitand" || rpncmd == "&") { f = rpn_popf(); rpn_setf(rpn_getf() & f); diff --git a/qcsrc/common/deathtypes/all.inc b/qcsrc/common/deathtypes/all.inc index 9e0f53a312..c11e5fedf0 100644 --- a/qcsrc/common/deathtypes/all.inc +++ b/qcsrc/common/deathtypes/all.inc @@ -32,19 +32,19 @@ REGISTER_DEATHTYPE(SWAMP, DEATH_SELF_SWAMP, DEAT REGISTER_DEATHTYPE(TEAMCHANGE, DEATH_SELF_TEAMCHANGE, NULL, "") REGISTER_DEATHTYPE(TELEFRAG, NULL, DEATH_MURDER_TELEFRAG, "") REGISTER_DEATHTYPE(TOUCHEXPLODE, DEATH_SELF_TOUCHEXPLODE, DEATH_MURDER_TOUCHEXPLODE, "") -REGISTER_DEATHTYPE(TURRET, DEATH_SELF_TURRET, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_EWHEEL, DEATH_SELF_TURRET_EWHEEL, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_FLAC, DEATH_SELF_TURRET_FLAC, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_HELLION, DEATH_SELF_TURRET_HELLION, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_HK, DEATH_SELF_TURRET_HK, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_MACHINEGUN, DEATH_SELF_TURRET_MACHINEGUN, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_MLRS, DEATH_SELF_TURRET_MLRS, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_PHASER, DEATH_SELF_TURRET_PHASER, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_PLASMA, DEATH_SELF_TURRET_PLASMA, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_TESLA, DEATH_SELF_TURRET_TESLA, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_WALK_GUN, DEATH_SELF_TURRET_WALK_GUN, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_WALK_MELEE, DEATH_SELF_TURRET_WALK_MELEE, NULL, "turret") -REGISTER_DEATHTYPE(TURRET_WALK_ROCKET, DEATH_SELF_TURRET_WALK_ROCKET, NULL, "turret") +REGISTER_DEATHTYPE(TURRET, DEATH_SELF_TURRET, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_EWHEEL, DEATH_SELF_TURRET_EWHEEL, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_FLAC, DEATH_SELF_TURRET_FLAC, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_HELLION, DEATH_SELF_TURRET_HELLION, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_HK, DEATH_SELF_TURRET_HK, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_MACHINEGUN, DEATH_SELF_TURRET_MACHINEGUN, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_MLRS, DEATH_SELF_TURRET_MLRS, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_PHASER, DEATH_SELF_TURRET_PHASER, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_PLASMA, DEATH_SELF_TURRET_PLASMA, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_TESLA, DEATH_SELF_TURRET_TESLA, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_WALK_GUN, DEATH_SELF_TURRET_WALK_GUN, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_WALK_MELEE, DEATH_SELF_TURRET_WALK_MELEE, DEATH_MURDER_CHEAT, "turret") +REGISTER_DEATHTYPE(TURRET_WALK_ROCKET, DEATH_SELF_TURRET_WALK_ROCKET, DEATH_MURDER_CHEAT, "turret") REGISTER_DEATHTYPE(VH_BUMB_DEATH, DEATH_SELF_VH_BUMB_DEATH, DEATH_MURDER_VH_BUMB_DEATH, "vehicle") REGISTER_DEATHTYPE(VH_BUMB_GUN, NULL, DEATH_MURDER_VH_BUMB_GUN, "vehicle") REGISTER_DEATHTYPE(VH_CRUSH, DEATH_SELF_VH_CRUSH, DEATH_MURDER_VH_CRUSH, "vehicle") diff --git a/qcsrc/common/debug.qh b/qcsrc/common/debug.qh index 10a69a7068..f45aeef7ed 100644 --- a/qcsrc/common/debug.qh +++ b/qcsrc/common/debug.qh @@ -257,6 +257,7 @@ GENERIC_COMMAND(cvar_localchanges, "Print locally changed cvars") } } +#ifdef DEBUGTRACE REGISTER_STAT(TRACE_ENT, int) #ifdef SVQC bool autocvar_debugtrace; @@ -312,6 +313,7 @@ STATIC_INIT(TRACE_ENT) IL_PUSH(g_drawables_2d, e); } #endif +#endif GENERIC_COMMAND(find, "Search through entities for matching classname") { @@ -319,7 +321,14 @@ GENERIC_COMMAND(find, "Search through entities for matching classname") { case CMD_REQUEST_COMMAND: { - FOREACH_ENTITY_CLASS_ORDERED(argv(1), true, LOG_INFOF("%i (%s)\n", it, it.classname)); + int entcnt = 0; + FOREACH_ENTITY_CLASS_ORDERED(argv(1), true, + { + LOG_INFOF("%i (%s)\n", it, it.classname); + ++entcnt; + }); + if(entcnt) + LOG_INFOF("Found %d entities\n", entcnt); return; } diff --git a/qcsrc/common/ent_cs.qc b/qcsrc/common/ent_cs.qc index 419bbb6a15..f308530d50 100644 --- a/qcsrc/common/ent_cs.qc +++ b/qcsrc/common/ent_cs.qc @@ -154,6 +154,10 @@ MACRO_END int n = this.sv_entnum; entity e = entcs_receiver(n); entcs_receiver(n, NULL); + if (e.netname) strunzone(e.netname); + e.netname = string_null; + if (e.model) strunzone(e.model); + e.model = string_null; if (e != this) delete(e); } diff --git a/qcsrc/common/gamemodes/gamemode/onslaught/sv_onslaught.qh b/qcsrc/common/gamemodes/gamemode/onslaught/sv_onslaught.qh index d8b7fd044b..5f05f7658b 100644 --- a/qcsrc/common/gamemodes/gamemode/onslaught/sv_onslaught.qh +++ b/qcsrc/common/gamemodes/gamemode/onslaught/sv_onslaught.qh @@ -70,9 +70,6 @@ bool ons_stalemate; .float teleport_antispam; -// waypoint sprites -.entity bot_basewaypoint; // generator waypointsprite - .bool isgenneighbor[17]; .bool iscpneighbor[17]; float ons_notification_time[17]; diff --git a/qcsrc/common/monsters/monster/mage.qc b/qcsrc/common/monsters/monster/mage.qc index 39f4982309..251b1edc7a 100644 --- a/qcsrc/common/monsters/monster/mage.qc +++ b/qcsrc/common/monsters/monster/mage.qc @@ -450,7 +450,6 @@ METHOD(Mage, mr_anim, bool(Mage this, entity actor)) #endif #ifdef SVQC .float speed; -spawnfunc(item_health_big); METHOD(Mage, mr_setup, bool(Mage this, entity actor)) { TC(Mage, this); @@ -460,7 +459,7 @@ METHOD(Mage, mr_setup, bool(Mage this, entity actor)) if(!actor.stopspeed) { actor.stopspeed = (autocvar_g_monster_mage_speed_stop); } if(!actor.damageforcescale) { actor.damageforcescale = (autocvar_g_monster_mage_damageforcescale); } - actor.monster_loot = spawnfunc_item_health_big; + actor.monster_loot = ITEM_HealthBig; actor.monster_attackfunc = M_Mage_Attack; return true; diff --git a/qcsrc/common/monsters/monster/shambler.qc b/qcsrc/common/monsters/monster/shambler.qc index 6baa453475..a5863623ec 100644 --- a/qcsrc/common/monsters/monster/shambler.qc +++ b/qcsrc/common/monsters/monster/shambler.qc @@ -244,7 +244,6 @@ METHOD(Shambler, mr_anim, bool(Shambler this, entity actor)) } #endif #ifdef SVQC -spawnfunc(item_health_mega); .float animstate_endtime; METHOD(Shambler, mr_setup, bool(Shambler this, entity actor)) { @@ -256,7 +255,7 @@ METHOD(Shambler, mr_setup, bool(Shambler this, entity actor)) if(!actor.stopspeed) { actor.stopspeed = (autocvar_g_monster_shambler_speed_stop); } if(!actor.damageforcescale) { actor.damageforcescale = (autocvar_g_monster_shambler_damageforcescale); } - actor.monster_loot = spawnfunc_item_health_mega; + actor.monster_loot = ITEM_HealthMega; actor.weapon = WEP_ELECTRO.m_id; // matches attacks better than WEP_VORTEX setanim(actor, actor.anim_shoot, false, true, true); diff --git a/qcsrc/common/monsters/monster/spider.qc b/qcsrc/common/monsters/monster/spider.qc index 8c90ade8a4..7ec7f95acb 100644 --- a/qcsrc/common/monsters/monster/spider.qc +++ b/qcsrc/common/monsters/monster/spider.qc @@ -228,7 +228,6 @@ METHOD(Spider, mr_anim, bool(Spider this, entity actor)) } #endif #ifdef SVQC -spawnfunc(item_health_medium); METHOD(Spider, mr_setup, bool(Spider this, entity actor)) { TC(Spider, this); @@ -238,7 +237,7 @@ METHOD(Spider, mr_setup, bool(Spider this, entity actor)) if(!actor.stopspeed) { actor.stopspeed = (autocvar_g_monster_spider_speed_stop); } if(!actor.damageforcescale) { actor.damageforcescale = (autocvar_g_monster_spider_damageforcescale); } - actor.monster_loot = spawnfunc_item_health_medium; + actor.monster_loot = ITEM_HealthMedium; actor.monster_attackfunc = M_Spider_Attack; return true; diff --git a/qcsrc/common/monsters/monster/wyvern.qc b/qcsrc/common/monsters/monster/wyvern.qc index 92a098abf2..b4a76c99f1 100644 --- a/qcsrc/common/monsters/monster/wyvern.qc +++ b/qcsrc/common/monsters/monster/wyvern.qc @@ -148,7 +148,6 @@ METHOD(Wyvern, mr_anim, bool(Wyvern this, entity actor)) } #endif #ifdef SVQC -spawnfunc(item_cells); METHOD(Wyvern, mr_setup, bool(Wyvern this, entity actor)) { TC(Wyvern, this); @@ -158,7 +157,7 @@ METHOD(Wyvern, mr_setup, bool(Wyvern this, entity actor)) if(!actor.stopspeed) { actor.stopspeed = (autocvar_g_monster_wyvern_speed_stop); } if(!actor.damageforcescale) { actor.damageforcescale = (autocvar_g_monster_wyvern_damageforcescale); } - actor.monster_loot = spawnfunc_item_cells; + actor.monster_loot = ITEM_Cells; actor.monster_attackfunc = M_Wyvern_Attack; return true; diff --git a/qcsrc/common/monsters/monster/zombie.qc b/qcsrc/common/monsters/monster/zombie.qc index d9f866e9d1..6893d31b67 100644 --- a/qcsrc/common/monsters/monster/zombie.qc +++ b/qcsrc/common/monsters/monster/zombie.qc @@ -192,7 +192,7 @@ METHOD(Zombie, mr_setup, bool(Zombie this, entity actor)) actor.spawnflags |= MONSTER_RESPAWN_DEATHPOINT; - actor.monster_loot = spawnfunc_item_health_medium; + actor.monster_loot = ITEM_HealthMedium; actor.monster_attackfunc = M_Zombie_Attack; actor.spawnshieldtime = actor.spawn_time; actor.respawntime = 0.2; diff --git a/qcsrc/common/monsters/sv_monsters.qc b/qcsrc/common/monsters/sv_monsters.qc index 3e90b07e47..5270fc2638 100644 --- a/qcsrc/common/monsters/sv_monsters.qc +++ b/qcsrc/common/monsters/sv_monsters.qc @@ -46,7 +46,7 @@ void monster_dropitem(entity this, entity attacker) if(e && e.monster_loot) { e.noalign = true; - e.monster_loot(e); + StartItem(e, e.monster_loot); e.gravity = 1; set_movetype(e, MOVETYPE_TOSS); e.reset = SUB_Remove; @@ -1012,6 +1012,9 @@ void Monster_Dead(entity this, entity attacker, float gibbed) totalspawned -= 1; } + if(!gibbed && this.mdl_dead && this.mdl_dead != "") + _setmodel(this, this.mdl_dead); + this.event_damage = ((gibbed) ? func_null : Monster_Dead_Damage); this.solid = SOLID_CORPSE; this.takedamage = DAMAGE_AIM; @@ -1292,7 +1295,13 @@ bool Monster_Spawn(entity this, bool check_appear, int mon_id) if(!autocvar_g_monsters) { Monster_Remove(this); return false; } if(!(this.spawnflags & MONSTERFLAG_RESPAWNED)) + { IL_PUSH(g_monsters, this); + if(this.mdl && this.mdl != "") + precache_model(this.mdl); + if(this.mdl_dead && this.mdl_dead != "") + precache_model(this.mdl_dead); + } if(check_appear && Monster_Appear_Check(this, mon_id)) { return true; } // return true so the monster isn't removed @@ -1311,7 +1320,11 @@ bool Monster_Spawn(entity this, bool check_appear, int mon_id) if(!(this.spawnflags & MONSTERFLAG_RESPAWNED)) // don't count re-spawning monsters either monsters_total += 1; - setmodel(this, mon.m_model); + if(this.mdl && this.mdl != "") + _setmodel(this, this.mdl); + else + setmodel(this, mon.m_model); + this.flags = FL_MONSTER; this.classname = "monster"; this.takedamage = DAMAGE_AIM; diff --git a/qcsrc/common/mutators/mutator/buffs/sv_buffs.qc b/qcsrc/common/mutators/mutator/buffs/sv_buffs.qc index ac7cc0f118..7048e541f4 100644 --- a/qcsrc/common/mutators/mutator/buffs/sv_buffs.qc +++ b/qcsrc/common/mutators/mutator/buffs/sv_buffs.qc @@ -370,7 +370,7 @@ void buff_Init(entity this) //this.gravity = 100; this.color = buff.m_color; this.glowmod = buff_GlowColor(this); - buff_SetCooldown(this, autocvar_g_buffs_cooldown_activate + game_starttime); + buff_SetCooldown(this, autocvar_g_buffs_cooldown_activate + max(0, game_starttime - time)); this.buff_active = !this.buff_activetime; this.pflags = PFLAGS_FULLDYNAMIC; diff --git a/qcsrc/common/mutators/mutator/bugrigs/bugrigs.qc b/qcsrc/common/mutators/mutator/bugrigs/bugrigs.qc index a67e9455d9..318cc10f4a 100644 --- a/qcsrc/common/mutators/mutator/bugrigs/bugrigs.qc +++ b/qcsrc/common/mutators/mutator/bugrigs/bugrigs.qc @@ -97,7 +97,7 @@ void RaceCarPhysics(entity this, float dt) float upspeed = this.velocity * v_up; // responsiveness factor for steering and acceleration - float f = 1 / (1 + pow(max(-myspeed, myspeed) / PHYS_BUGRIGS_SPEED_REF(this), PHYS_BUGRIGS_SPEED_POW(this))); + float f = 1 / (1 + ((max(-myspeed, myspeed) / PHYS_BUGRIGS_SPEED_REF(this)) ** PHYS_BUGRIGS_SPEED_POW(this))); //MAXIMA: f(v) := 1 / (1 + (v / PHYS_BUGRIGS_SPEED_REF(this)) ^ PHYS_BUGRIGS_SPEED_POW(this)); float steerfactor; @@ -154,7 +154,7 @@ void RaceCarPhysics(entity this, float dt) float myspeed = vlen(this.velocity); // responsiveness factor for steering and acceleration - float f = 1 / (1 + pow(max(0, myspeed / PHYS_BUGRIGS_SPEED_REF(this)), PHYS_BUGRIGS_SPEED_POW(this))); + float f = 1 / (1 + (max(0, myspeed / PHYS_BUGRIGS_SPEED_REF(this)) ** PHYS_BUGRIGS_SPEED_POW(this))); float steerfactor = -myspeed * f; this.angles_y += steer * dt * steerfactor; // apply steering diff --git a/qcsrc/common/mutators/mutator/damagetext/damagetext.qc b/qcsrc/common/mutators/mutator/damagetext/damagetext.qc index 49097aa814..db14bee110 100644 --- a/qcsrc/common/mutators/mutator/damagetext/damagetext.qc +++ b/qcsrc/common/mutators/mutator/damagetext/damagetext.qc @@ -1,5 +1,7 @@ #include "damagetext.qh" +#include "lib/math.qh" + #define DAMAGETEXT_PRECISION_MULTIPLIER 128 #define DAMAGETEXT_SHORT_LIMIT 256 // the smallest value that we can't send as short - 2^15 (signed short) / DAMAGETEXT_PRECISION_MULTIPLIER @@ -18,12 +20,21 @@ REGISTER_MUTATOR(damagetext, true); AUTOCVAR_SAVE(cl_damagetext, bool, true, "Draw damage dealt where you hit the enemy"); AUTOCVAR_SAVE(cl_damagetext_format, string, "-{total}", "How to format the damage text. {health}, {armor}, {total}, {potential}: full damage not capped to target's health, {potential_health}: health damage not capped to target's health"); AUTOCVAR_SAVE(cl_damagetext_format_verbose, bool, false, "{health} shows {potential_health} too when they differ; {total} shows {potential} too when they differ"); +AUTOCVAR_SAVE(cl_damagetext_format_hide_redundant, bool, false, "hide {armor} if 0; hide {potential} and {potential_health} when same as actual"); STATIC_INIT(DamageText_LegacyFormat) { - if (strstrofs(autocvar_cl_damagetext_format, "{", 0) < 0) autocvar_cl_damagetext_format = "-{total}"; + // damagetext used to be off by default and the cvar got saved in people's configs along with the old format + // enable damagetext while updating the format for a one time effect + if (strstrofs(autocvar_cl_damagetext_format, "{", 0) < 0) { + localcmd("\nseta cl_damagetext 1\n"); + localcmd("\nseta cl_damagetext_format -{total}\n"); + }; } AUTOCVAR_SAVE(cl_damagetext_color, vector, '1 1 0', "Damage text color"); AUTOCVAR_SAVE(cl_damagetext_color_per_weapon, bool, false, "Damage text uses weapon color"); -AUTOCVAR_SAVE(cl_damagetext_size, float, 8, "Damage text font size"); +AUTOCVAR_SAVE(cl_damagetext_size_min, float, 10, "Damage text font size for small damage"); +AUTOCVAR_SAVE(cl_damagetext_size_min_damage, float, 25, "How much damage is considered small"); +AUTOCVAR_SAVE(cl_damagetext_size_max, float, 16, "Damage text font size for large damage"); +AUTOCVAR_SAVE(cl_damagetext_size_max_damage, float, 140, "How much damage is considered large"); AUTOCVAR_SAVE(cl_damagetext_alpha_start, float, 1, "Damage text initial alpha"); AUTOCVAR_SAVE(cl_damagetext_alpha_lifetime, float, 3, "Damage text lifetime in seconds"); AUTOCVAR_SAVE(cl_damagetext_velocity, vector, '0 0 20', "Damage text move direction"); @@ -38,17 +49,18 @@ AUTOCVAR_SAVE(cl_damagetext_friendlyfire_color, vector, '1 0 0', "Damage CLASS(DamageText, Object) ATTRIB(DamageText, m_color, vector, autocvar_cl_damagetext_color); ATTRIB(DamageText, m_color_friendlyfire, vector, autocvar_cl_damagetext_friendlyfire_color); - ATTRIB(DamageText, m_size, float, autocvar_cl_damagetext_size); + ATTRIB(DamageText, m_size, float, autocvar_cl_damagetext_size_min); ATTRIB(DamageText, alpha, float, autocvar_cl_damagetext_alpha_start); ATTRIB(DamageText, fade_rate, float, 1 / autocvar_cl_damagetext_alpha_lifetime); ATTRIB(DamageText, velocity, vector, autocvar_cl_damagetext_velocity); ATTRIB(DamageText, m_group, int, 0); ATTRIB(DamageText, m_friendlyfire, bool, false); - ATTRIB(DamageText, m_damage, int, 0); + ATTRIB(DamageText, m_healthdamage, int, 0); ATTRIB(DamageText, m_armordamage, int, 0); ATTRIB(DamageText, m_potential_damage, int, 0); ATTRIB(DamageText, m_deathtype, int, 0); ATTRIB(DamageText, time_prev, float, time); + ATTRIB(DamageText, text, string, string_null); void DamageText_draw2d(DamageText this) { float dt = time - this.time_prev; @@ -62,46 +74,89 @@ CLASS(DamageText, Object) vector rgb; if (this.m_friendlyfire) { rgb = this.m_color_friendlyfire; - } - else { + } else { rgb = this.m_color; } if (autocvar_cl_damagetext_color_per_weapon) { Weapon w = DEATH_WEAPONOF(this.m_deathtype); if (w != WEP_Null) rgb = w.wpcolor; } - int health = rint(this.m_damage / DAMAGETEXT_PRECISION_MULTIPLIER); - int total = rint((this.m_damage + this.m_armordamage) / DAMAGETEXT_PRECISION_MULTIPLIER); - int potential = rint(this.m_potential_damage / DAMAGETEXT_PRECISION_MULTIPLIER); - int potential_health = rint((this.m_potential_damage - this.m_armordamage) / DAMAGETEXT_PRECISION_MULTIPLIER); - string s = autocvar_cl_damagetext_format; - s = strreplace("{armor}", sprintf("%d", rint(this.m_armordamage / DAMAGETEXT_PRECISION_MULTIPLIER)), s); - s = strreplace("{potential}", sprintf("%d", potential), s); - s = strreplace("{potential_health}", sprintf("%d", potential_health), s); - - s = strreplace("{health}", ( - (health == potential_health || !autocvar_cl_damagetext_format_verbose) - ? sprintf("%d", health) - : sprintf("%d (%d)", health, potential_health) - ), s); - s = strreplace("{total}", ( - (total == potential || !autocvar_cl_damagetext_format_verbose) - ? sprintf("%d", total) - : sprintf("%d (%d)", total, potential) - ), s); - drawcolorcodedstring2_builtin(pos, s, this.m_size * '1 1 0', rgb, this.alpha, DRAWFLAG_NORMAL); + vector drawfontscale_save = drawfontscale; + drawfontscale = (this.m_size / autocvar_cl_damagetext_size_max) * '1 1 0'; + drawcolorcodedstring2_builtin(pos, this.text, autocvar_cl_damagetext_size_max * '1 1 0', rgb, this.alpha, DRAWFLAG_NORMAL); + drawfontscale = drawfontscale_save; } } ATTRIB(DamageText, draw2d, void(DamageText), DamageText_draw2d); void DamageText_update(DamageText this, vector _origin, int _health, int _armor, int _potential_damage, int _deathtype) { - this.m_damage = _health; + this.m_healthdamage = _health; this.m_armordamage = _armor; this.m_potential_damage = _potential_damage; this.m_deathtype = _deathtype; setorigin(this, _origin); this.alpha = autocvar_cl_damagetext_alpha_start; + + int health = rint(this.m_healthdamage / DAMAGETEXT_PRECISION_MULTIPLIER); + int armor = rint(this.m_armordamage / DAMAGETEXT_PRECISION_MULTIPLIER); + int total = rint((this.m_healthdamage + this.m_armordamage) / DAMAGETEXT_PRECISION_MULTIPLIER); + int potential = rint(this.m_potential_damage / DAMAGETEXT_PRECISION_MULTIPLIER); + int potential_health = rint((this.m_potential_damage - this.m_armordamage) / DAMAGETEXT_PRECISION_MULTIPLIER); + + bool redundant = almost_equals_eps(this.m_healthdamage + this.m_armordamage, this.m_potential_damage, 5); + + string s = autocvar_cl_damagetext_format; + s = strreplace("{armor}", ( + (this.m_armordamage == 0 && autocvar_cl_damagetext_format_hide_redundant) + ? "" + : sprintf("%d", armor) + ), s); + s = strreplace("{potential}", ( + (redundant && autocvar_cl_damagetext_format_hide_redundant) + ? "" + : sprintf("%d", potential) + ), s); + s = strreplace("{potential_health}", ( + (redundant && autocvar_cl_damagetext_format_hide_redundant) + ? "" + : sprintf("%d", potential_health) + ), s); + + s = strreplace("{health}", ( + (health == potential_health || !autocvar_cl_damagetext_format_verbose) + ? sprintf("%d", health) + : sprintf("%d (%d)", health, potential_health) + ), s); + s = strreplace("{total}", ( + (total == potential || !autocvar_cl_damagetext_format_verbose) + ? sprintf("%d", total) + : sprintf("%d (%d)", total, potential) + ), s); + + // futureproofing: remove any remaining (unknown) format strings in case we add new ones in the future + // so players can use them on new servers and still have working damagetext on old ones + while (true) { + int opening_pos = strstrofs(s, "{", 0); + if (opening_pos == -1) break; + int closing_pos = strstrofs(s, "}", opening_pos); + if (closing_pos == -1 || closing_pos <= opening_pos) break; + s = strcat( + substring(s, 0, opening_pos), + substring_range(s, closing_pos + 1, strlen(s)) + ); + } + + if (this.text) strunzone(this.text); + this.text = strzone(s); + + float size_range = autocvar_cl_damagetext_size_max - autocvar_cl_damagetext_size_min; + float damage_range = autocvar_cl_damagetext_size_max_damage - autocvar_cl_damagetext_size_min_damage; + float scale_factor = size_range / damage_range; + this.m_size = bound( + autocvar_cl_damagetext_size_min, + (potential - autocvar_cl_damagetext_size_min_damage) * scale_factor + autocvar_cl_damagetext_size_min, + autocvar_cl_damagetext_size_max); } CONSTRUCTOR(DamageText, int _group, vector _origin, int _health, int _armor, int _potential_damage, int _deathtype, bool _friendlyfire) { @@ -111,6 +166,10 @@ CLASS(DamageText, Object) DamageText_update(this, _origin, _health, _armor, _potential_damage, _deathtype); IL_PUSH(g_drawables_2d, this); } + + DESTRUCTOR(DamageText) { + if (this.text) strunzone(this.text); + } ENDCLASS(DamageText) #endif @@ -144,7 +203,7 @@ MUTATOR_HOOKFUNCTION(damagetext, PlayerDamaged) { if (armor >= DAMAGETEXT_SHORT_LIMIT) flags |= DTFLAG_BIG_ARMOR; if (potential_damage >= DAMAGETEXT_SHORT_LIMIT) flags |= DTFLAG_BIG_POTENTIAL; if (!armor) flags |= DTFLAG_NO_ARMOR; - if (fabs((armor + health) - potential_damage) < 0.0001) flags |= DTFLAG_NO_POTENTIAL; + if (almost_equals_eps(armor + health, potential_damage, 5)) flags |= DTFLAG_NO_POTENTIAL; msg_entity = it; WriteHeader(MSG_ONE, damagetext); @@ -202,7 +261,7 @@ NET_HANDLE(damagetext, bool isNew) if (autocvar_cl_damagetext_accumulate_range) { for (entity e = findradius(location, autocvar_cl_damagetext_accumulate_range); e; e = e.chain) { if (e.instanceOfDamageText && e.m_group == group && e.alpha > autocvar_cl_damagetext_accumulate_alpha_rel * autocvar_cl_damagetext_alpha_start) { - DamageText_update(e, location, e.m_damage + health, e.m_armordamage + armor, e.m_potential_damage + potential_damage, deathtype); + DamageText_update(e, location, e.m_healthdamage + health, e.m_armordamage + armor, e.m_potential_damage + potential_damage, deathtype); return; } } @@ -230,9 +289,14 @@ CLASS(XonoticDamageTextSettings, XonoticTab) this.gotoRC(this, 0, 1); this.setFirstColumn(this, this.currentColumn); this.TD(this, 1, 3, makeXonoticCheckBox(0, "cl_damagetext", _("Draw damage numbers"))); this.TR(this); - this.TD(this, 1, 1, e = makeXonoticTextLabel(0, _("Font size:"))); + this.TD(this, 1, 1, e = makeXonoticTextLabel(0, _("Font size minimum:"))); + setDependent(e, "cl_damagetext", 1, 1); + this.TD(this, 1, 2, e = makeXonoticSlider(0, 50, 1, "cl_damagetext_size_min")); + setDependent(e, "cl_damagetext", 1, 1); + this.TR(this); + this.TD(this, 1, 1, e = makeXonoticTextLabel(0, _("Font size maximum:"))); setDependent(e, "cl_damagetext", 1, 1); - this.TD(this, 1, 2, e = makeXonoticSlider(0, 50, 1, "cl_damagetext_size")); + this.TD(this, 1, 2, e = makeXonoticSlider(0, 50, 1, "cl_damagetext_size_max")); setDependent(e, "cl_damagetext", 1, 1); this.TR(this); this.TD(this, 1, 1, e = makeXonoticTextLabel(0, _("Accumulate range:"))); diff --git a/qcsrc/common/mutators/mutator/hook/sv_hook.qc b/qcsrc/common/mutators/mutator/hook/sv_hook.qc index badb2a6a14..5dfdf43866 100644 --- a/qcsrc/common/mutators/mutator/hook/sv_hook.qc +++ b/qcsrc/common/mutators/mutator/hook/sv_hook.qc @@ -3,14 +3,18 @@ // can't use the autocvar as it doesn't work in the campaign //AUTOCVAR(g_grappling_hook, bool, false, "let players spawn with the grappling hook which allows them to pull themselves up"); #ifdef SVQC +AUTOCVAR(g_grappling_hook_useammo, bool, false, "Use ammunition with the off-hand grappling hook"); + REGISTER_MUTATOR(hook, cvar("g_grappling_hook")) { MUTATOR_ONADD { g_grappling_hook = true; - WEP_HOOK.ammo_factor = 0; + if(!autocvar_g_grappling_hook_useammo) + WEP_HOOK.ammo_factor = 0; } MUTATOR_ONROLLBACK_OR_REMOVE { g_grappling_hook = false; - WEP_HOOK.ammo_factor = 1; + if(!autocvar_g_grappling_hook_useammo) + WEP_HOOK.ammo_factor = 1; // we don't need to change it } return false; @@ -31,6 +35,16 @@ MUTATOR_HOOKFUNCTION(hook, BuildGameplayTipsString) M_ARGV(0, string) = strcat(M_ARGV(0, string), "\n\n^3grappling hook^8 is enabled, press 'e' to use it\n"); } +MUTATOR_HOOKFUNCTION(hook, SetStartItems) +{ + if(autocvar_g_grappling_hook_useammo) + { + start_items |= ITEM_JetpackRegen.m_itemid; + start_ammo_fuel = max(start_ammo_fuel, cvar("g_balance_fuel_rotstable")); + warmup_start_ammo_fuel = max(warmup_start_ammo_fuel, cvar("g_balance_fuel_rotstable")); + } +} + MUTATOR_HOOKFUNCTION(hook, PlayerSpawn) { entity player = M_ARGV(0, entity); diff --git a/qcsrc/common/mutators/mutator/instagib/sv_instagib.qc b/qcsrc/common/mutators/mutator/instagib/sv_instagib.qc index 65b7b5256e..578294a725 100644 --- a/qcsrc/common/mutators/mutator/instagib/sv_instagib.qc +++ b/qcsrc/common/mutators/mutator/instagib/sv_instagib.qc @@ -137,7 +137,7 @@ MUTATOR_HOOKFUNCTION(mutator_instagib, MonsterDropItem) { entity item = M_ARGV(1, entity); - item.monster_loot = spawnfunc_item_minst_cells; + item.monster_loot = ITEM_VaporizerCells; } MUTATOR_HOOKFUNCTION(mutator_instagib, MonsterSpawn) @@ -353,7 +353,7 @@ MUTATOR_HOOKFUNCTION(mutator_instagib, SetStartItems) start_ammo_cells = warmup_start_ammo_cells = cvar("g_instagib_ammo_start"); start_ammo_plasma = warmup_start_ammo_plasma = 0; start_ammo_rockets = warmup_start_ammo_rockets = 0; - start_ammo_fuel = warmup_start_ammo_fuel = 0; + //start_ammo_fuel = warmup_start_ammo_fuel = 0; start_weapons = warmup_start_weapons = WEPSET(VAPORIZER); start_items |= IT_UNLIMITED_SUPERWEAPONS; diff --git a/qcsrc/common/mutators/mutator/nades/nades.qc b/qcsrc/common/mutators/mutator/nades/nades.qc index 413dd99f59..d268b169dd 100644 --- a/qcsrc/common/mutators/mutator/nades/nades.qc +++ b/qcsrc/common/mutators/mutator/nades/nades.qc @@ -220,7 +220,7 @@ void napalm_damage(entity this, float dist, float damage, float edgedamage, floa { d = vlen(WarpZone_UnTransformOrigin(RandomSelection_chosen_ent, this.origin) - RandomSelection_chosen_ent.fireball_impactvec); d = damage + (edgedamage - damage) * (d / dist); - Fire_AddDamage(RandomSelection_chosen_ent, this.realowner, d * burntime, burntime, this.projectiledeathtype | HITTYPE_BOUNCE); + Fire_AddDamage(RandomSelection_chosen_ent, this.realowner, d * burntime, burntime, this.projectiledeathtype); //trailparticles(this, particleeffectnum(EFFECT_FIREBALL_LASER), this.origin, RandomSelection_chosen_ent.fireball_impactvec); Send_Effect(EFFECT_FIREBALL_LASER, this.origin, RandomSelection_chosen_ent.fireball_impactvec - this.origin, 1); } @@ -577,7 +577,7 @@ void nade_entrap_touch(entity this, entity toucher) if(!pushdeltatime) return; // div0: ticrate independent, 1 = identity (not 20) - toucher.velocity = toucher.velocity * pow(autocvar_g_nades_entrap_strength, pushdeltatime); + toucher.velocity = toucher.velocity * (autocvar_g_nades_entrap_strength ** pushdeltatime); #ifdef SVQC UpdateCSQCProjectile(toucher); diff --git a/qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc b/qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc index bdedf295d8..81f54b1c90 100644 --- a/qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc +++ b/qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc @@ -460,7 +460,7 @@ vector fixrgbexcess(vector rgb) void Draw_WaypointSprite(entity this) { if (this.lifetime > 0) - this.alpha = pow(bound(0, (this.fadetime - time) / this.lifetime, 1), waypointsprite_timealphaexponent); + this.alpha = (bound(0, (this.fadetime - time) / this.lifetime, 1) ** waypointsprite_timealphaexponent); else this.alpha = 1; @@ -522,9 +522,9 @@ void Draw_WaypointSprite(entity this) float a = this.alpha * autocvar_hud_panel_fg_alpha; if (this.maxdistance > waypointsprite_normdistance) - a *= pow(bound(0, (this.maxdistance - dist) / (this.maxdistance - waypointsprite_normdistance), 1), waypointsprite_distancealphaexponent); + a *= (bound(0, (this.maxdistance - dist) / (this.maxdistance - waypointsprite_normdistance), 1) ** waypointsprite_distancealphaexponent); else if (this.maxdistance > 0) - a *= pow(bound(0, (waypointsprite_fadedistance - dist) / (waypointsprite_fadedistance - waypointsprite_normdistance), 1), waypointsprite_distancealphaexponent) * (1 - waypointsprite_minalpha) + waypointsprite_minalpha; + a *= (bound(0, (waypointsprite_fadedistance - dist) / (waypointsprite_fadedistance - waypointsprite_normdistance), 1) ** waypointsprite_distancealphaexponent) * (1 - waypointsprite_minalpha) + waypointsprite_minalpha; vector rgb = spritelookupcolor(this, spriteimage, this.teamradar_color); if (rgb == '0 0 0') @@ -611,7 +611,7 @@ void Draw_WaypointSprite(entity this) (vid_conwidth - (vid_conwidth * waypointsprite_edgeoffset_right)) - o.x, (vid_conheight - (vid_conheight * waypointsprite_edgeoffset_bottom)) - o.y); - float crosshairdistance = sqrt( pow(o.x - vid_conwidth/2, 2) + pow(o.y - vid_conheight/2, 2) ); + float crosshairdistance = sqrt( ((o.x - vid_conwidth/2) ** 2) + ((o.y - vid_conheight/2) ** 2) ); t = waypointsprite_scale; a *= waypointsprite_alpha; diff --git a/qcsrc/common/physics/player.qc b/qcsrc/common/physics/player.qc index 6c1ec31cec..a8a32998e4 100644 --- a/qcsrc/common/physics/player.qc +++ b/qcsrc/common/physics/player.qc @@ -85,7 +85,7 @@ float GeomLerp(float a, float _lerp, float b) { return a == 0 ? (_lerp < 1 ? 0 : b) : b == 0 ? (_lerp > 0 ? 0 : a) - : a * pow(fabs(b / a), _lerp); + : a * (fabs(b / a) ** _lerp); } void PM_ClientMovement_UpdateStatus(entity this) @@ -153,7 +153,7 @@ void CPM_PM_Aircontrol(entity this, float dt, vector wishdir, float wishspeed) if (dot > 0) // we can't change direction while slowing down { - k *= pow(dot, PHYS_AIRCONTROL_POWER(this)) * dt; + k *= (dot ** PHYS_AIRCONTROL_POWER(this)) * dt; xyspeed = max(0, xyspeed - PHYS_AIRCONTROL_PENALTY(this) * sqrt(max(0, 1 - dot*dot)) * k/32); k *= PHYS_AIRCONTROL(this); this.velocity = normalize(this.velocity * xyspeed + wishdir * k); diff --git a/qcsrc/common/t_items.qc b/qcsrc/common/t_items.qc index 00b0dcf12b..19e404a1a4 100644 --- a/qcsrc/common/t_items.qc +++ b/qcsrc/common/t_items.qc @@ -509,7 +509,7 @@ void Item_Respawn (entity this) sound(this, CH_TRIGGER, this.itemdef.m_respawnsound, VOL_BASE, ATTEN_NORM); // play respawn sound setorigin(this, this.origin); - if (Item_ItemsTime_Allow(this.itemdef) || this.weapons & WEPSET_SUPERWEAPONS) + if (Item_ItemsTime_Allow(this.itemdef) || (this.weapons & WEPSET_SUPERWEAPONS)) { float t = Item_ItemsTime_UpdateTime(this, 0); Item_ItemsTime_SetTime(this, t); @@ -594,7 +594,7 @@ void Item_RespawnThink(entity this) void Item_ScheduleRespawnIn(entity e, float t) { // if the respawn time is longer than 10 seconds, show a waypoint, otherwise, just respawn normally - if ((Item_ItemsTime_Allow(e.itemdef) || e.weapons & WEPSET_SUPERWEAPONS) && (t - ITEM_RESPAWN_TICKS) > 0) + if ((Item_ItemsTime_Allow(e.itemdef) || (e.weapons & WEPSET_SUPERWEAPONS)) && (t - ITEM_RESPAWN_TICKS) > 0) { setthink(e, Item_RespawnCountdown); e.nextthink = time + max(0, t - ITEM_RESPAWN_TICKS); @@ -610,6 +610,13 @@ void Item_ScheduleRespawnIn(entity e, float t) e.nextthink = time; e.scheduledrespawntime = time + t; e.wait = time + t; + + if(Item_ItemsTime_Allow(e.itemdef) || (e.weapons & WEPSET_SUPERWEAPONS)) + { + t = Item_ItemsTime_UpdateTime(e, e.scheduledrespawntime); + Item_ItemsTime_SetTime(e, t); + Item_ItemsTime_SetTimesForAllPlayers(); + } } } @@ -627,7 +634,7 @@ void Item_ScheduleRespawn(entity e) void Item_ScheduleInitialRespawn(entity e) { Item_Show(e, 0); - Item_ScheduleRespawnIn(e, game_starttime - time + ((e.respawntimestart) ? e.respawntimestart : ITEM_RESPAWNTIME_INITIAL(e))); + Item_ScheduleRespawnIn(e, max(0, game_starttime - time) + ((e.respawntimestart) ? e.respawntimestart : ITEM_RESPAWNTIME_INITIAL(e))); } float Item_GiveAmmoTo(entity item, entity player, .float ammotype, float ammomax, float mode) @@ -873,7 +880,7 @@ LABEL(pickup) } }); e = RandomSelection_chosen_ent; - + Item_Show(e, 1); // reset its state so it is visible (extra sendflags doesn't matter, this happens anyway) } else e = this; @@ -1916,7 +1923,11 @@ float GiveItems(entity e, float beginarg, float endarg) { .entity weaponentity = weaponentities[slot]; if(_switchweapon & BIT(slot)) - W_SwitchWeapon_Force(e, w_getbestweapon(e, weaponentity), weaponentity); + { + Weapon wep = w_getbestweapon(e, weaponentity); + if(wep != e.(weaponentity).m_switchweapon) + W_SwitchWeapon_Force(e, wep, weaponentity); + } } } diff --git a/qcsrc/common/t_items.qh b/qcsrc/common/t_items.qh index 1b2293bcff..198bd0f411 100644 --- a/qcsrc/common/t_items.qh +++ b/qcsrc/common/t_items.qh @@ -63,9 +63,9 @@ bool have_pickup_item(entity this); const float ITEM_RESPAWN_TICKS = 10; -#define ITEM_RESPAWNTIME(i) ((i).respawntime + crandom() * (i).respawntimejitter) +#define ITEM_RESPAWNTIME(i) ((i).respawntime + (crandom() * (i).respawntimejitter)) // range: respawntime - respawntimejitter .. respawntime + respawntimejitter -#define ITEM_RESPAWNTIME_INITIAL(i) (ITEM_RESPAWN_TICKS + random() * ((i).respawntime + (i).respawntimejitter - ITEM_RESPAWN_TICKS)) +#define ITEM_RESPAWNTIME_INITIAL(i) (ITEM_RESPAWN_TICKS + (random() * ((i).respawntime + (i).respawntimejitter - ITEM_RESPAWN_TICKS))) // range: 10 .. respawntime + respawntimejitter .float max_armorvalue; diff --git a/qcsrc/common/triggers/func/train.qc b/qcsrc/common/triggers/func/train.qc index 2e4356bab3..838632b750 100644 --- a/qcsrc/common/triggers/func/train.qc +++ b/qcsrc/common/triggers/func/train.qc @@ -204,6 +204,8 @@ void train_use(entity this, entity actor, entity trigger) this.SUB_NEXTTHINK = this.SUB_LTIME + 1; SUB_THINK(this, train_next); this.use = func_null; // not again + if(trigger.target2 && trigger.target2 != "") + this.future_target = find(NULL, targetname, trigger.target2); } void func_train_find(entity this) diff --git a/qcsrc/common/triggers/trigger/impulse.qc b/qcsrc/common/triggers/trigger/impulse.qc index cb9c2d2935..4be6e86bca 100644 --- a/qcsrc/common/triggers/trigger/impulse.qc +++ b/qcsrc/common/triggers/trigger/impulse.qc @@ -74,7 +74,7 @@ void trigger_impulse_touch2(entity this, entity toucher) if(!pushdeltatime) return; // div0: ticrate independent, 1 = identity (not 20) - toucher.velocity = toucher.velocity * pow(this.strength, pushdeltatime); + toucher.velocity = toucher.velocity * (this.strength ** pushdeltatime); #ifdef SVQC UpdateCSQCProjectile(toucher); @@ -181,7 +181,7 @@ spawnfunc(trigger_impulse) else { if(!this.strength) this.strength = 0.9; - this.strength = pow(this.strength, autocvar_g_triggerimpulse_accel_power) * autocvar_g_triggerimpulse_accel_multiplier; + this.strength = (this.strength ** autocvar_g_triggerimpulse_accel_power) * autocvar_g_triggerimpulse_accel_multiplier; settouch(this, trigger_impulse_touch2); } } diff --git a/qcsrc/common/triggers/trigger/jumppads.qc b/qcsrc/common/triggers/trigger/jumppads.qc index 746270877b..df96507458 100644 --- a/qcsrc/common/triggers/trigger/jumppads.qc +++ b/qcsrc/common/triggers/trigger/jumppads.qc @@ -480,9 +480,9 @@ NET_HANDLE(ENT_CLIENT_TRIGGER_PUSH, bool isnew) void target_push_remove(entity this) { - if(this.classname) - strunzone(this.classname); - this.classname = string_null; + //if(this.classname) + //strunzone(this.classname); + //this.classname = string_null; if(this.targetname) strunzone(this.targetname); diff --git a/qcsrc/common/turrets/cl_turrets.qc b/qcsrc/common/turrets/cl_turrets.qc index c21e327d44..809b69a96a 100644 --- a/qcsrc/common/turrets/cl_turrets.qc +++ b/qcsrc/common/turrets/cl_turrets.qc @@ -105,9 +105,9 @@ void turret_draw2d(entity this) if(this.maxdistance > waypointsprite_normdistance) - a *= pow(bound(0, (this.maxdistance - dist) / (this.maxdistance - waypointsprite_normdistance), 1), waypointsprite_distancealphaexponent); + a *= (bound(0, (this.maxdistance - dist) / (this.maxdistance - waypointsprite_normdistance), 1) ** waypointsprite_distancealphaexponent); else if(this.maxdistance > 0) - a *= pow(bound(0, (waypointsprite_fadedistance - dist) / (waypointsprite_fadedistance - waypointsprite_normdistance), 1), waypointsprite_distancealphaexponent) * (1 - waypointsprite_minalpha) + waypointsprite_minalpha; + a *= (bound(0, (waypointsprite_fadedistance - dist) / (waypointsprite_fadedistance - waypointsprite_normdistance), 1) ** waypointsprite_distancealphaexponent) * (1 - waypointsprite_minalpha) + waypointsprite_minalpha; if(rgb == '0 0 0') { @@ -161,7 +161,7 @@ void turret_draw2d(entity this) (vid_conwidth - (vid_conwidth * waypointsprite_edgeoffset_right)) - o_x, (vid_conheight - (vid_conheight * waypointsprite_edgeoffset_bottom)) - o_y); - float crosshairdistance = sqrt( pow(o.x - vid_conwidth/2, 2) + pow(o.y - vid_conheight/2, 2) ); + float crosshairdistance = sqrt( ((o.x - vid_conwidth/2) ** 2) + ((o.y - vid_conheight/2) ** 2) ); t = waypointsprite_scale; a *= waypointsprite_alpha; diff --git a/qcsrc/common/turrets/turret/fusionreactor.qc b/qcsrc/common/turrets/turret/fusionreactor.qc index 163bffb9d7..3c468535c8 100644 --- a/qcsrc/common/turrets/turret/fusionreactor.qc +++ b/qcsrc/common/turrets/turret/fusionreactor.qc @@ -4,29 +4,23 @@ #ifdef SVQC bool turret_fusionreactor_firecheck(entity this) { - if (this.attack_finished_single[0] > time) - return false; - - if (IS_DEAD(this.enemy)) - return false; - - if (this.enemy == NULL) - return false; - - if (this.ammo < this.shot_dmg) - return false; - - if (this.enemy.ammo >= this.enemy.ammo_max) - return false; - - if(vdist(this.enemy.origin - this.origin, >, this.target_range)) - return false; - - if(this.team != this.enemy.team) - return false; - - if(!(this.enemy.ammo_flags & TFL_AMMO_ENERGY)) - return false; + entity targ = this.enemy; + + switch(MUTATOR_CALLHOOK(FusionReactor_ValidTarget, this, targ)) + { + case MUT_FUSREAC_TARG_VALID: { return true; } + case MUT_FUSREAC_TARG_INVALID: { return false; } + } + + if((this.attack_finished_single[0] > time) + || (!targ) + || (IS_DEAD(targ)) + || (this.ammo < this.shot_dmg) + || (targ.ammo >= targ.ammo_max) + || (vdist(targ.origin - this.origin, >, this.target_range)) + || (this.team != targ.team) + || (!(targ.ammo_flags & TFL_AMMO_ENERGY)) + ) { return false; } return true; } diff --git a/qcsrc/common/util.qc b/qcsrc/common/util.qc index 38514e9270..c0997bf73a 100644 --- a/qcsrc/common/util.qc +++ b/qcsrc/common/util.qc @@ -326,7 +326,7 @@ float compressShortVector(vector vec) STATIC_INIT(compressShortVector) { float l = 1; - float f = pow(2, 1/8); + float f = (2 ** (1/8)); int i; for(i = 0; i < 128; ++i) { diff --git a/qcsrc/common/vehicles/sv_vehicles.qc b/qcsrc/common/vehicles/sv_vehicles.qc index 82e1abf9f1..8daa561a10 100644 --- a/qcsrc/common/vehicles/sv_vehicles.qc +++ b/qcsrc/common/vehicles/sv_vehicles.qc @@ -24,6 +24,13 @@ bool SendAuxiliaryXhair(entity this, entity to, int sf) return true; } +bool AuxiliaryXhair_customize(entity this, entity client) +{ + //entity e = WaypointSprite_getviewentity(client); + entity axh = client.(AuxiliaryXhair[this.cnt]); + return axh.owner == this.owner; // cheaply check if the client's axh owner is the same as our real owner +} + .vector axh_prevorigin; .vector axh_prevcolors; @@ -39,7 +46,8 @@ void UpdateAuxiliaryXhair(entity own, vector loc, vector clr, int axh_id) { axh = new(auxiliary_xhair); axh.cnt = axh_id; - axh.drawonlytoclient = own; + //axh.drawonlytoclient = own; // not spectatable + setcefc(axh, AuxiliaryXhair_customize); axh.owner = own; Net_LinkEntity(axh, false, 0, SendAuxiliaryXhair); } @@ -68,6 +76,18 @@ void CSQCVehicleSetup(entity own, int vehicle_id) WriteHeader(MSG_ONE, TE_CSQC_VEHICLESETUP); WriteByte(MSG_ONE, vehicle_id); + + if(vehicle_id == 0 || vehicle_id == HUD_NORMAL) + { + for(int i = 0; i < MAX_AXH; ++i) + { + entity axh = own.(AuxiliaryXhair[i]); + own.(AuxiliaryXhair[i]) = NULL; + + if(axh.owner == own && axh != NULL && !wasfreed(axh)) + delete(axh); + } + } } void vehicles_locktarget(entity this, float incr, float decr, float _lock_time) diff --git a/qcsrc/common/weapons/all.qc b/qcsrc/common/weapons/all.qc index a694112ce6..8af381f091 100644 --- a/qcsrc/common/weapons/all.qc +++ b/qcsrc/common/weapons/all.qc @@ -67,11 +67,11 @@ WepSet _WepSet_FromWeapon(int a) if (a >= 24) { a -= 24; - return '0 0 1' * power2of(a); + return '0 0 1' * (2 ** a); } - return '0 1 0' * power2of(a); + return '0 1 0' * (2 ** a); } - return '1 0 0' * power2of(a); + return '1 0 0' * (2 ** a); } #ifdef SVQC void WriteWepSet(float dst, WepSet w) diff --git a/qcsrc/common/weapons/weapon/arc.qc b/qcsrc/common/weapons/weapon/arc.qc index b902cbe9a5..7e77d34709 100644 --- a/qcsrc/common/weapons/weapon/arc.qc +++ b/qcsrc/common/weapons/weapon/arc.qc @@ -317,14 +317,15 @@ void W_Arc_Attack_Bolt(Weapon thiswep, entity actor, .entity weaponentity) void W_Arc_Beam_Think(entity this) { .entity weaponentity = this.weaponentity_fld; - if(this != this.owner.(weaponentity).arc_beam) + entity own = this.owner; + if(this != own.(weaponentity).arc_beam) { delete(this); return; } float burst = 0; - if( (PHYS_INPUT_BUTTON_ATCK2(this.owner) && !WEP_CVAR(arc, bolt)) || this.beam_bursting) + if( (PHYS_INPUT_BUTTON_ATCK2(own) && !WEP_CVAR(arc, bolt)) || this.beam_bursting) { if(!this.beam_bursting) this.beam_bursting = true; @@ -334,19 +335,19 @@ void W_Arc_Beam_Think(entity this) Weapon thiswep = WEP_ARC; if( - !IS_PLAYER(this.owner) + !IS_PLAYER(own) || - (this.owner.(thiswep.ammo_field) <= 0 && !(this.owner.items & IT_UNLIMITED_WEAPON_AMMO)) + (!thiswep.wr_checkammo1(thiswep, own, weaponentity) && !(own.items & IT_UNLIMITED_WEAPON_AMMO)) || - IS_DEAD(this.owner) + IS_DEAD(own) || - forbidWeaponUse(this.owner) + forbidWeaponUse(own) || - this.owner.(weaponentity).m_switchweapon != WEP_ARC + own.(weaponentity).m_switchweapon != WEP_ARC || - (!PHYS_INPUT_BUTTON_ATCK(this.owner) && !burst ) + (!PHYS_INPUT_BUTTON_ATCK(own) && !burst ) || - this.owner.vehicle + own.vehicle || (WEP_CVAR(arc, overheat_max) > 0 && this.beam_heat >= WEP_CVAR(arc, overheat_max)) ) @@ -366,8 +367,8 @@ void W_Arc_Beam_Think(entity this) if ( cooldown_speed ) { if ( WEP_CVAR(arc, cooldown_release) || (WEP_CVAR(arc, overheat_max) > 0 && this.beam_heat >= WEP_CVAR(arc, overheat_max)) ) - this.owner.arc_overheat = time + this.beam_heat / cooldown_speed; - this.owner.arc_cooldown = cooldown_speed; + own.arc_overheat = time + this.beam_heat / cooldown_speed; + own.arc_cooldown = cooldown_speed; } if ( WEP_CVAR(arc, overheat_max) > 0 && this.beam_heat >= WEP_CVAR(arc, overheat_max) ) @@ -378,14 +379,12 @@ void W_Arc_Beam_Think(entity this) } } - if(this == this.owner.(weaponentity).arc_beam) { this.owner.(weaponentity).arc_beam = NULL; } - entity own = this.owner; - Weapon w = WEP_ARC; - if(!w.wr_checkammo1(w, own, weaponentity) && !w.wr_checkammo2(w, own, weaponentity)) - if(!(own.items & IT_UNLIMITED_WEAPON_AMMO)) + if(this == own.(weaponentity).arc_beam) { own.(weaponentity).arc_beam = NULL; } + if(!thiswep.wr_checkammo1(thiswep, own, weaponentity) && !(own.items & IT_UNLIMITED_WEAPON_AMMO)) { // note: this doesn't force the switch W_SwitchToOtherWeapon(own, weaponentity); + own.(weaponentity).arc_BUTTON_ATCK_prev = false; // hax } delete(this); return; @@ -393,7 +392,7 @@ void W_Arc_Beam_Think(entity this) // decrease ammo float coefficient = frametime; - if(!(this.owner.items & IT_UNLIMITED_WEAPON_AMMO)) + if(!(own.items & IT_UNLIMITED_WEAPON_AMMO)) { float rootammo; if(burst) @@ -403,17 +402,17 @@ void W_Arc_Beam_Think(entity this) if(rootammo) { - coefficient = min(coefficient, this.owner.(thiswep.ammo_field) / rootammo); - this.owner.(thiswep.ammo_field) = max(0, this.owner.(thiswep.ammo_field) - (rootammo * frametime)); + coefficient = min(coefficient, own.(thiswep.ammo_field) / rootammo); + own.(thiswep.ammo_field) = max(0, own.(thiswep.ammo_field) - (rootammo * frametime)); } } float heat_speed = burst ? WEP_CVAR(arc, burst_heat) : WEP_CVAR(arc, beam_heat); this.beam_heat = min( WEP_CVAR(arc, overheat_max), this.beam_heat + heat_speed*frametime ); - makevectors(this.owner.v_angle); + makevectors(own.v_angle); W_SetupShot_Range( - this.owner, + own, weaponentity, // TODO true, 0, @@ -424,7 +423,7 @@ void W_Arc_Beam_Think(entity this) ); // After teleport, "lock" the beam until the teleport is confirmed. - if (time < this.beam_teleporttime + ANTILAG_LATENCY(this.owner)) { + if (time < this.beam_teleporttime + ANTILAG_LATENCY(own)) { w_shotdir = this.beam_dir; } @@ -539,12 +538,12 @@ void W_Arc_Beam_Think(entity this) vector new_dir = normalize(new_origin - last_origin); WarpZone_traceline_antilag( - this.owner, + own, last_origin, new_origin, MOVE_NORMAL, - this.owner, - ANTILAG_LATENCY(this.owner) + own, + ANTILAG_LATENCY(own) ); // Do all the transforms for warpzones right now, as we already @@ -578,7 +577,7 @@ void W_Arc_Beam_Think(entity this) vlen(WarpZone_UnTransformOrigin(WarpZone_trace_transform, hitorigin) - w_shotorg) ); - if(is_player && SAME_TEAM(this.owner, trace_ent)) + if(is_player && SAME_TEAM(own, trace_ent)) { float roothealth, rootarmor; if(burst) @@ -634,10 +633,10 @@ void W_Arc_Beam_Think(entity this) else { rootdamage = WEP_CVAR(arc, beam_nonplayerdamage); } - if(accuracy_isgooddamage(this.owner, trace_ent)) + if(accuracy_isgooddamage(own, trace_ent)) { accuracy_add( - this.owner, + own, WEP_ARC.m_id, 0, rootdamage * coefficient * falloff @@ -646,8 +645,8 @@ void W_Arc_Beam_Think(entity this) Damage( trace_ent, - this.owner, - this.owner, + own, + own, rootdamage * coefficient * falloff, WEP_ARC.m_id, hitorigin, @@ -678,7 +677,7 @@ void W_Arc_Beam_Think(entity this) this.beam_type = new_beam_type; } - this.owner.(weaponentity).beam_prev = time; + own.(weaponentity).beam_prev = time; this.nextthink = time; } diff --git a/qcsrc/common/weapons/weapon/crylink.qc b/qcsrc/common/weapons/weapon/crylink.qc index 8268acdd30..2915045216 100644 --- a/qcsrc/common/weapons/weapon/crylink.qc +++ b/qcsrc/common/weapons/weapon/crylink.qc @@ -181,9 +181,9 @@ vector W_Crylink_LinkJoin(entity e, float jspeed) return avg_origin; // nothing to do // yes, mathematically we can do this in ONE step, but beware of 32bit floats... - avg_dist = pow(vlen(e.origin - avg_origin), 2); + avg_dist = (vlen(e.origin - avg_origin) ** 2); for(p = e; (p = p.queuenext) != e; ) - avg_dist += pow(vlen(WarpZone_RefSys_TransformOrigin(p, e, p.origin) - avg_origin), 2); + avg_dist += (vlen(WarpZone_RefSys_TransformOrigin(p, e, p.origin) - avg_origin) ** 2); avg_dist *= (1.0 / n); avg_dist = sqrt(avg_dist); diff --git a/qcsrc/common/weapons/weapon/hook.qc b/qcsrc/common/weapons/weapon/hook.qc index 15dfe0169d..26c04ad4fa 100644 --- a/qcsrc/common/weapons/weapon/hook.qc +++ b/qcsrc/common/weapons/weapon/hook.qc @@ -85,7 +85,7 @@ void W_Hook_ExplodeThink(entity this) float dt, dmg_remaining_next, f; dt = time - this.teleport_time; - dmg_remaining_next = pow(bound(0, 1 - dt / this.dmg_duration, 1), this.dmg_power); + dmg_remaining_next = (bound(0, 1 - dt / this.dmg_duration, 1) ** this.dmg_power); f = this.dmg_last - dmg_remaining_next; this.dmg_last = dmg_remaining_next; @@ -252,7 +252,8 @@ METHOD(Hook, wr_think, void(entity thiswep, entity actor, .entity weaponentity, { actor.ammo_fuel = 0; actor.(weaponentity).hook_state |= HOOK_REMOVING; - W_SwitchWeapon_Force(actor, w_getbestweapon(actor, weaponentity), weaponentity); + if(actor.(weaponentity).m_weapon != WEP_Null) // offhand + W_SwitchWeapon_Force(actor, w_getbestweapon(actor, weaponentity), weaponentity); } } } diff --git a/qcsrc/common/weapons/weapon/tuba.qc b/qcsrc/common/weapons/weapon/tuba.qc index 988ee73556..2949a8a244 100644 --- a/qcsrc/common/weapons/weapon/tuba.qc +++ b/qcsrc/common/weapons/weapon/tuba.qc @@ -493,23 +493,23 @@ void tubasound(entity e, bool restart) if (restart) { snd1 = TUBA_STARTNOTE(e.tuba_instrument, e.note - m + Tuba_PitchStep); } - speed1 = pow(2.0, (m - Tuba_PitchStep) / 12.0); + speed1 = (2.0 ** ((m - Tuba_PitchStep) / 12.0)); } else if (e.note - m + Tuba_PitchStep > TUBA_MAX) { if (restart) { snd1 = TUBA_STARTNOTE(e.tuba_instrument, e.note - m); } - speed1 = pow(2.0, m / 12.0); + speed1 = (2.0 ** (m / 12.0)); } else { if (restart) { snd1 = TUBA_STARTNOTE(e.tuba_instrument, e.note - m); } vol1 = cos(M_PI_2 * m / Tuba_PitchStep); - speed1 = pow(2.0, m / 12.0); + speed1 = (2.0 ** (m / 12.0)); if (restart) { snd2 = TUBA_STARTNOTE(e.tuba_instrument, e.note - m + Tuba_PitchStep); } vol2 = sin(M_PI_2 * m / Tuba_PitchStep); - speed2 = pow(2.0, (m - Tuba_PitchStep) / 12.0); + speed2 = (2.0 ** ((m - Tuba_PitchStep) / 12.0)); } } else if (restart) { snd1 = TUBA_STARTNOTE(e.tuba_instrument, e.note); diff --git a/qcsrc/common/weapons/weapon/vortex.qc b/qcsrc/common/weapons/weapon/vortex.qc index abb84008e0..357f2723f8 100644 --- a/qcsrc/common/weapons/weapon/vortex.qc +++ b/qcsrc/common/weapons/weapon/vortex.qc @@ -67,8 +67,8 @@ REGISTER_WEAPON(VORTEX, vortex, NEW(Vortex)); #endif #ifdef IMPLEMENTATION -REGISTER_STAT(WEP_CVAR_vortex_charge, bool, WEP_CVAR(vortex, charge)) -REGISTER_STAT(WEP_CVAR_vortex_charge_animlimit, float, WEP_CVAR(vortex, charge_animlimit)) +//REGISTER_STAT(WEP_CVAR_vortex_charge, bool, WEP_CVAR(vortex, charge)) +//REGISTER_STAT(WEP_CVAR_vortex_charge_animlimit, float, WEP_CVAR(vortex, charge_animlimit)) #if defined(GAMEQC) float autocvar_g_weapon_charge_colormod_red_full; @@ -81,9 +81,9 @@ float autocvar_g_weapon_charge_colormod_hdrmultiplier; METHOD(Vortex, wr_glow, vector(Vortex this, entity actor, entity wepent)) { - if (!STAT(WEP_CVAR_vortex_charge, actor)) return '0 0 0'; + if (!WEP_CVAR(vortex, charge)) return '0 0 0'; float charge = wepent.vortex_charge; - float animlimit = STAT(WEP_CVAR_vortex_charge_animlimit, actor); + float animlimit = WEP_CVAR(vortex, charge_animlimit); vector g; g.x = autocvar_g_weapon_charge_colormod_hdrmultiplier * autocvar_g_weapon_charge_colormod_red_half * min(1, charge / animlimit); g.y = autocvar_g_weapon_charge_colormod_hdrmultiplier * autocvar_g_weapon_charge_colormod_green_half * min(1, charge / animlimit); diff --git a/qcsrc/ecs/systems/physics.qc b/qcsrc/ecs/systems/physics.qc index 0c18e58cf8..db59359b31 100644 --- a/qcsrc/ecs/systems/physics.qc +++ b/qcsrc/ecs/systems/physics.qc @@ -52,7 +52,8 @@ void sys_phys_update(entity this, float dt) if (IS_DEAD(this)) { // handle water here vector midpoint = ((this.absmin + this.absmax) * 0.5); - if (pointcontents(midpoint) == CONTENT_WATER) { + int cont = pointcontents(midpoint); + if (cont == CONTENT_WATER || cont == CONTENT_LAVA || cont == CONTENT_SLIME) { this.velocity = this.velocity * 0.5; // do we want this? diff --git a/qcsrc/ecs/systems/sv_physics.qc b/qcsrc/ecs/systems/sv_physics.qc index aaef9f3833..a68d51b8e6 100644 --- a/qcsrc/ecs/systems/sv_physics.qc +++ b/qcsrc/ecs/systems/sv_physics.qc @@ -9,8 +9,11 @@ void sys_phys_fix(entity this, float dt) bool sys_phys_override(entity this, float dt) { int buttons = PHYS_INPUT_BUTTON_MASK(this); + float idlesince = this.parm_idlesince; + this.parm_idlesince = time; // in the case that physics are overridden if (PM_check_specialcommand(this, buttons)) { return true; } if (this.PlayerPhysplug && this.PlayerPhysplug(this, dt)) { return true; } + this.parm_idlesince = idlesince; return false; } diff --git a/qcsrc/lib/float.qh b/qcsrc/lib/float.qh index 946319e443..b4d1f0bd76 100644 --- a/qcsrc/lib/float.qh +++ b/qcsrc/lib/float.qh @@ -1,3 +1,4 @@ #pragma once const float FLOAT_MAX = 340282346638528859811704183484516925440.0f; +const float FLOAT_EPSILON = 0.00000011920928955078125f; diff --git a/qcsrc/lib/intrusivelist.qh b/qcsrc/lib/intrusivelist.qh index 9d3ec54c8e..4fa49d3f3b 100644 --- a/qcsrc/lib/intrusivelist.qh +++ b/qcsrc/lib/intrusivelist.qh @@ -121,6 +121,7 @@ void IL_REMOVE(IntrusiveList this, entity it) assert(this, return); .entity il_next = this.il_nextfld; .entity il_prev = this.il_prevfld; + //assert(!IL_CONTAINS(this, it), return); entity next = it.(il_next); entity prev = it.(il_prev); entity ohead = this.il_head; diff --git a/qcsrc/lib/math.qh b/qcsrc/lib/math.qh index 92d45bf142..06994887c5 100644 --- a/qcsrc/lib/math.qh +++ b/qcsrc/lib/math.qh @@ -1,18 +1,20 @@ #pragma once +#include "lib/float.qh" + void mean_accumulate(entity e, .float a, .float c, float mean, float value, float weight) { if (weight == 0) return; - if (mean == 0) e.(a) *= pow(value, weight); - else e.(a) += pow(value, mean) * weight; + if (mean == 0) e.(a) *= (value ** weight); + else e.(a) += (value ** mean) * weight; e.(c) += weight; } float mean_evaluate(entity e, .float a, .float c, float mean) { if (e.(c) == 0) return 0; - if (mean == 0) return pow(e.(a), 1.0 / e.(c)); - else return pow(e.(a) / e.(c), 1.0 / mean); + if (mean == 0) return (e.(a) ** (1.0 / e.(c))); + else return ((e.(a) / e.(c)) ** (1.0 / mean)); } #define MEAN_ACCUMULATE(s, prefix, v, w) mean_accumulate(s, prefix##_accumulator, prefix##_count, prefix##_mean, v, w) @@ -176,6 +178,12 @@ float almost_equals(float a, float b) return a - b < eps && b - a < eps; } +float almost_equals_eps(float a, float b, float times_eps) +{ + float eps = max(fabs(a), fabs(b)) * FLOAT_EPSILON * times_eps; + return a - b < eps && b - a < eps; +} + float almost_in_bounds(float a, float b, float c) { float eps = (max(a, -a) + max(c, -c)) * 0.001; @@ -185,14 +193,14 @@ float almost_in_bounds(float a, float b, float c) float ExponentialFalloff(float mindist, float maxdist, float halflifedist, float d) { - if (halflifedist > 0) return pow(0.5, (bound(mindist, d, maxdist) - mindist) / halflifedist); - else if (halflifedist < 0) return pow(0.5, (bound(mindist, d, maxdist) - maxdist) / halflifedist); + if (halflifedist > 0) return (0.5 ** ((bound(mindist, d, maxdist) - mindist) / halflifedist)); + else if (halflifedist < 0) return (0.5 ** ((bound(mindist, d, maxdist) - maxdist) / halflifedist)); else return 1; } float power2of(float e) { - return pow(2, e); + return (2 ** e); } float log2of(float e) diff --git a/qcsrc/lib/noise.qh b/qcsrc/lib/noise.qh index 9b1b472242..40647b30eb 100644 --- a/qcsrc/lib/noise.qh +++ b/qcsrc/lib/noise.qh @@ -18,9 +18,9 @@ float Noise_Pink(entity e, float dt) float f; f = dt * 60; // http://home.earthlink.net/~ltrammell/tech/pinkalg.htm - if (random() > pow(0.3190, f)) e.noise_paccum = 0.34848 * (2 * random() - 1); - if (random() > pow(0.7756, f)) e.noise_paccum2 = 0.28768 * (2 * random() - 1); - if (random() > pow(0.9613, f)) e.noise_paccum3 = 0.43488 * (2 * random() - 1); + if (random() > (0.3190 ** f)) e.noise_paccum = 0.34848 * (2 * random() - 1); + if (random() > (0.7756 ** f)) e.noise_paccum2 = 0.28768 * (2 * random() - 1); + if (random() > (0.9613 ** f)) e.noise_paccum3 = 0.43488 * (2 * random() - 1); return e.noise_paccum + e.noise_paccum2 + e.noise_paccum3; } float Noise_White(entity e, float dt) @@ -30,6 +30,6 @@ float Noise_White(entity e, float dt) /** +1 or -1 */ float Noise_Burst(entity e, float dt, float p) { - if (random() > pow(p, dt)) e.noise_bstate = !e.noise_bstate; + if (random() > (p ** dt)) e.noise_bstate = !e.noise_bstate; return 2 * e.noise_bstate - 1; } diff --git a/qcsrc/lib/warpzone/common.qc b/qcsrc/lib/warpzone/common.qc index 78d51cf0bc..03248ec50c 100644 --- a/qcsrc/lib/warpzone/common.qc +++ b/qcsrc/lib/warpzone/common.qc @@ -575,12 +575,9 @@ bool WarpZoneLib_BadEntity(entity e) { if (is_pure(e)) return true; string s = e.classname; - switch (s) - { - // case "net_linked": // actually some real entities are linked without classname, fail - case "": - return true; - } + + //if (s == "net_linked") return true; // actually some real entities are linked without classname, fail + if (s == "") return true; if (startsWith(s, "target_")) return true; diff --git a/qcsrc/lib/warpzone/mathlib.qc b/qcsrc/lib/warpzone/mathlib.qc index e190518275..acbc1c61d4 100644 --- a/qcsrc/lib/warpzone/mathlib.qc +++ b/qcsrc/lib/warpzone/mathlib.qc @@ -63,11 +63,11 @@ float tanh(float e) float exp(float e) { - return pow(M_E, e); + return (M_E ** e); } float exp2(float e) { - return pow(2, e); + return (2 ** e); } float expm1(float e) { @@ -79,7 +79,7 @@ vector frexp(float e) vector v; v.z = 0; v.y = ilogb(e) + 1; - v.x = e / exp2(v.y); + v.x = e / (2 ** v.y); return v; } int ilogb(float e) @@ -88,7 +88,7 @@ int ilogb(float e) } float ldexp(float e, int e) { - return e * pow(2, e); + return e * (2 ** e); } float logn(float e, float base) { @@ -117,12 +117,12 @@ vector modf(float f) float scalbn(float e, int n) { - return e * pow(2, n); + return e * (2 ** n); } float cbrt(float e) { - return copysign(pow(fabs(e), 1.0/3.0), e); + return copysign((fabs(e) ** (1.0/3.0)), e); } float hypot(float e, float f) { diff --git a/qcsrc/menu/mutators/events.qh b/qcsrc/menu/mutators/events.qh index f43199cead..1df38f5af0 100644 --- a/qcsrc/menu/mutators/events.qh +++ b/qcsrc/menu/mutators/events.qh @@ -33,3 +33,8 @@ string cmd_string; /** whole command, use only if you really have to */ i(string, cmd_string) \ /**/ MUTATOR_HOOKABLE(Menu_ConsoleCommand, EV_Menu_ConsoleCommand); + +#define EV_ConfigureDialogs(i, o) \ + /** main window entity */ i(entity, MUTATOR_ARGV_0_entity) \ + /**/ +MUTATOR_HOOKABLE(ConfigureDialogs, EV_ConfigureDialogs); diff --git a/qcsrc/menu/xonotic/credits.qc b/qcsrc/menu/xonotic/credits.qc index 7d1f2c47ae..cc00a0427b 100644 --- a/qcsrc/menu/xonotic/credits.qc +++ b/qcsrc/menu/xonotic/credits.qc @@ -60,6 +60,7 @@ PERSON(Peter "Morphed" Pielak) \ PERSON(Sam "LJFHutch" Hutchinson) \ PERSON(Pearce "theShadow" Michal) \ + PERSON(KingPimpCommander) \ NL() \ FUNCTION(_("Animation")) \ PERSON(Sahil "DiaboliK" Singhal) \ diff --git a/qcsrc/menu/xonotic/mainwindow.qc b/qcsrc/menu/xonotic/mainwindow.qc index 0e071c2e71..0afd27c8d6 100644 --- a/qcsrc/menu/xonotic/mainwindow.qc +++ b/qcsrc/menu/xonotic/mainwindow.qc @@ -1,5 +1,7 @@ #include "mainwindow.qh" +#include "../mutators/events.qh" + #include "nexposee.qh" #include "inputbox.qh" #include "dialog_firstrun.qh" @@ -233,6 +235,8 @@ void MainWindow_configureMainWindow(entity me) i.configureDialog(i); me.addItemCentered(me, i, i.intendedWidth * eX + i.intendedHeight * eY, SKINALPHAS_MAINMENU_z * SKINALPHA_DIALOG_SANDBOXTOOLS); + MUTATOR_CALLHOOK(ConfigureDialogs, me); + // main dialogs/windows me.mainNexposee = n = NEW(XonoticNexposee); diff --git a/qcsrc/menu/xonotic/serverlist.qc b/qcsrc/menu/xonotic/serverlist.qc index bbb9dcac05..ad9e38f03a 100644 --- a/qcsrc/menu/xonotic/serverlist.qc +++ b/qcsrc/menu/xonotic/serverlist.qc @@ -761,7 +761,7 @@ void XonoticServerList_resizeNotify(entity me, vector relOrigin, vector relSize, me.columnPlayersOrigin = me.columnTypeOrigin + me.columnTypeSize + me.realFontSize.x; me.positionSortButton(me, me.sortButton1, me.columnPingOrigin, me.columnPingSize, _("Ping"), ServerList_PingSort_Click); - me.positionSortButton(me, me.sortButton2, me.columnNameOrigin, me.columnNameSize, _("Host name"), ServerList_NameSort_Click); + me.positionSortButton(me, me.sortButton2, me.columnNameOrigin, me.columnNameSize, _("Hostname"), ServerList_NameSort_Click); me.positionSortButton(me, me.sortButton3, me.columnMapOrigin, me.columnMapSize, _("Map"), ServerList_MapSort_Click); me.positionSortButton(me, me.sortButton4, me.columnTypeOrigin, me.columnTypeSize, _("Type"), ServerList_TypeSort_Click); me.positionSortButton(me, me.sortButton5, me.columnPlayersOrigin, me.columnPlayersSize, _("Players"), ServerList_PlayerSort_Click); diff --git a/qcsrc/menu/xonotic/slider_picmip.qc b/qcsrc/menu/xonotic/slider_picmip.qc index 226f4559c3..c6b7c1e8cc 100644 --- a/qcsrc/menu/xonotic/slider_picmip.qc +++ b/qcsrc/menu/xonotic/slider_picmip.qc @@ -18,8 +18,8 @@ float texmemsize(float s3tc) { return ( - 2500 * pow(0.25, max(0, cvar("gl_picmip") + cvar("gl_picmip_other"))) - + 1500 * pow(0.25, max(0, cvar("gl_picmip") + cvar("gl_picmip_world"))) + 2500 * (0.25 ** max(0, cvar("gl_picmip") + cvar("gl_picmip_other"))) + + 1500 * (0.25 ** max(0, cvar("gl_picmip") + cvar("gl_picmip_world"))) ) * ((s3tc && (cvar("r_texture_dds_load") || cvar("gl_texturecompression"))) ? 0.2 : 1.0); // TC: normalmaps 50%, other 25%, few incompressible, guessing 40% as conservative average } void XonoticPicmipSlider_autofix(entity me) diff --git a/qcsrc/server/autocvars.qh b/qcsrc/server/autocvars.qh index c5c844e918..85b767fc91 100644 --- a/qcsrc/server/autocvars.qh +++ b/qcsrc/server/autocvars.qh @@ -282,6 +282,10 @@ bool autocvar_sv_curl_serverpackages_auto; bool autocvar_sv_db_saveasdump; bool autocvar_sv_defaultcharacter; bool autocvar_sv_defaultcharacterskin; +int autocvar_sv_defaultplayerskin_blue; +int autocvar_sv_defaultplayerskin_pink; +int autocvar_sv_defaultplayerskin_red; +int autocvar_sv_defaultplayerskin_yellow; string autocvar_sv_defaultplayercolors; string autocvar_sv_defaultplayermodel; string autocvar_sv_defaultplayermodel_blue; diff --git a/qcsrc/server/bot/api.qh b/qcsrc/server/bot/api.qh index b0f457df4c..fbf1a982c5 100644 --- a/qcsrc/server/bot/api.qh +++ b/qcsrc/server/bot/api.qh @@ -68,6 +68,11 @@ void havocbot_goalrating_enemyplayers(entity this, float ratingscale, vector org void havocbot_goalrating_items(entity this, float ratingscale, vector org, float sradius); void havocbot_goalrating_waypoints(entity this, float ratingscale, vector org, float sradius); +.entity bot_basewaypoint; +.bool navigation_dynamicgoal; +void navigation_dynamicgoal_init(entity this, bool initially_static); +void navigation_dynamicgoal_set(entity this); +void navigation_dynamicgoal_unset(entity this); entity navigation_findnearestwaypoint(entity ent, float walkfromwp); void navigation_goalrating_end(entity this); void navigation_goalrating_start(entity this); diff --git a/qcsrc/server/bot/default/aim.qc b/qcsrc/server/bot/default/aim.qc index c278be915a..0b813dae1f 100644 --- a/qcsrc/server/bot/default/aim.qc +++ b/qcsrc/server/bot/default/aim.qc @@ -229,7 +229,7 @@ float bot_aimdir(entity this, vector v, float maxfiredeviation) this.bot_5th_order_aimfilter= this.bot_5th_order_aimfilter + (this.bot_4th_order_aimfilter - this.bot_5th_order_aimfilter) * bound(0, autocvar_bot_ai_aimskill_order_filter_5th,1); - //blend = (bound(0,skill,10)*0.1)*pow(1-bound(0,skill,10)*0.05,2.5)*5.656854249; //Plot formule before changing ! + //blend = (bound(0,skill,10)*0.1)*((1-bound(0,skill,10)*0.05) ** 2.5)*5.656854249; //Plot formule before changing ! blend = bound(0,skill+this.bot_aimskill,10)*0.1; desiredang = desiredang + blend * ( @@ -281,7 +281,7 @@ float bot_aimdir(entity this, vector v, float maxfiredeviation) blendrate = autocvar_bot_ai_aimskill_blendrate; r = max(fixedrate, blendrate); //this.v_angle = this.v_angle + diffang * bound(frametime, r * frametime * (2+skill*skill*0.05-random()*0.05*(10-skill)), 1); - this.v_angle = this.v_angle + diffang * bound(delta_t, r * delta_t * (2+pow(skill+this.bot_mouseskill,3)*0.005-random()), 1); + this.v_angle = this.v_angle + diffang * bound(delta_t, r * delta_t * (2 + ((skill + this.bot_mouseskill) ** 3) * 0.005 - random()), 1); this.v_angle = this.v_angle * bound(0,autocvar_bot_ai_aimskill_mouse,1) + desiredang * bound(0,(1-autocvar_bot_ai_aimskill_mouse),1); //this.v_angle = this.v_angle + diffang * bound(0, r * frametime * (skill * 0.5 + 2), 1); //this.v_angle = this.v_angle + diffang * (1/ blendrate); @@ -305,9 +305,7 @@ float bot_aimdir(entity this, vector v, float maxfiredeviation) //dprint("e ", vtos(diffang), " < ", ftos(maxfiredeviation), "\n"); // decide whether to fire this time - // note the maxfiredeviation is in degrees so this has to convert to radians first - //if ((normalize(v) * shotdir) >= cos(maxfiredeviation * (3.14159265358979323846 / 180))) - if ((normalize(v) * shotdir) >= cos(maxfiredeviation * (3.14159265358979323846 / 180))) + if ((normalize(v) * shotdir) >= cos(maxfiredeviation * DEG2RAD)) if(vdist(trace_endpos-shotorg, <, 500 + 500 * bound(0, skill + this.bot_aggresskill, 10)) || random()*random()>bound(0,(skill+this.bot_aggresskill)*0.05,1)) this.bot_firetimer = time + bound(0.1, 0.5-(skill+this.bot_aggresskill)*0.05, 0.5); //traceline(shotorg,shotorg+shotdir*1000,false,NULL); diff --git a/qcsrc/server/bot/default/bot.qc b/qcsrc/server/bot/default/bot.qc index 318422153b..bcdc32e8d5 100644 --- a/qcsrc/server/bot/default/bot.qc +++ b/qcsrc/server/bot/default/bot.qc @@ -64,7 +64,7 @@ void bot_think(entity this) if(autocvar_bot_god) this.flags |= FL_GODMODE; - this.bot_nextthink = max(time, this.bot_nextthink) + max(0.01, autocvar_bot_ai_thinkinterval * pow(0.5, this.bot_aiskill) * min(14 / (skill + 14), 1)); + this.bot_nextthink = max(time, this.bot_nextthink) + max(0.01, autocvar_bot_ai_thinkinterval * (0.5 ** this.bot_aiskill) * min(14 / (skill + 14), 1)); //if (this.bot_painintensity > 0) // this.bot_painintensity = this.bot_painintensity - (skill + 1) * 40 * frametime; @@ -374,14 +374,13 @@ void bot_relinkplayerlist() if(prevbot) prevbot.nextbot = it; else - { bot_list = it; - bot_list.nextbot = NULL; - } prevbot = it; ++currentbots; } }); + if(prevbot) + prevbot.nextbot = NULL; LOG_TRACE("relink: ", ftos(currentbots), " bots seen."); bot_strategytoken = bot_list; bot_strategytoken_taken = true; diff --git a/qcsrc/server/bot/default/havocbot/havocbot.qc b/qcsrc/server/bot/default/havocbot/havocbot.qc index 3c8d65d0ae..4c3c3f02cd 100644 --- a/qcsrc/server/bot/default/havocbot/havocbot.qc +++ b/qcsrc/server/bot/default/havocbot/havocbot.qc @@ -40,13 +40,13 @@ void havocbot_ai(entity this) } else { - if (!this.jumppadcount) + if (!this.jumppadcount && !STAT(FROZEN, this)) this.havocbot_role(this); // little too far down the rabbit hole } // TODO: tracewalk() should take care of this job (better path finding under water) // if we don't have a goal and we're under water look for a waypoint near the "shore" and push it - if(!(IS_DEAD(this))) + if(!(IS_DEAD(this) || STAT(FROZEN, this))) if(!this.goalcurrent) if(this.waterlevel == WATERLEVEL_SWIMMING || (this.aistatus & AI_STATUS_OUT_WATER)) { @@ -83,7 +83,7 @@ void havocbot_ai(entity this) bot_strategytoken_taken = true; } - if(IS_DEAD(this)) + if(IS_DEAD(this) || STAT(FROZEN, this)) return; havocbot_chooseenemy(this); @@ -202,74 +202,68 @@ void havocbot_ai(entity this) void havocbot_keyboard_movement(entity this, vector destorg) { vector keyboard; - float blend, maxspeed; - float sk; - sk = skill + this.bot_moveskill; - - maxspeed = autocvar_sv_maxspeed; - - if (time < this.havocbot_keyboardtime) - return; - - this.havocbot_keyboardtime = - max( - this.havocbot_keyboardtime - + 0.05/max(1, sk+this.havocbot_keyboardskill) - + random()*0.025/max(0.00025, skill+this.havocbot_keyboardskill) - , time); - keyboard = this.movement * (1.0 / maxspeed); - - float trigger, trigger1; - blend = bound(0,sk*0.1,1); - trigger = autocvar_bot_ai_keyboard_threshold; - trigger1 = 0 - trigger; - - // categorize forward movement - // at skill < 1.5 only forward - // at skill < 2.5 only individual directions - // at skill < 4.5 only individual directions, and forward diagonals - // at skill >= 4.5, all cases allowed - if (keyboard.x > trigger) - { - keyboard.x = 1; - if (sk < 2.5) - keyboard.y = 0; - } - else if (keyboard.x < trigger1 && sk > 1.5) + if (time > this.havocbot_keyboardtime) { - keyboard.x = -1; + float sk = skill + this.bot_moveskill; + this.havocbot_keyboardtime = + max( + this.havocbot_keyboardtime + + 0.05 / max(1, sk + this.havocbot_keyboardskill) + + random() * 0.025 / max(0.00025, skill + this.havocbot_keyboardskill) + , time); + keyboard = this.movement / autocvar_sv_maxspeed; + + float trigger = autocvar_bot_ai_keyboard_threshold; + float trigger1 = -trigger; + + // categorize forward movement + // at skill < 1.5 only forward + // at skill < 2.5 only individual directions + // at skill < 4.5 only individual directions, and forward diagonals + // at skill >= 4.5, all cases allowed + if (keyboard.x > trigger) + { + keyboard.x = 1; + if (sk < 2.5) + keyboard.y = 0; + } + else if (keyboard.x < trigger1 && sk > 1.5) + { + keyboard.x = -1; + if (sk < 4.5) + keyboard.y = 0; + } + else + { + keyboard.x = 0; + if (sk < 1.5) + keyboard.y = 0; + } if (sk < 4.5) - keyboard.y = 0; - } - else - { - keyboard.x = 0; - if (sk < 1.5) - keyboard.y = 0; - } - if (sk < 4.5) - keyboard.z = 0; + keyboard.z = 0; - if (keyboard.y > trigger) - keyboard.y = 1; - else if (keyboard.y < trigger1) - keyboard.y = -1; - else - keyboard.y = 0; + if (keyboard.y > trigger) + keyboard.y = 1; + else if (keyboard.y < trigger1) + keyboard.y = -1; + else + keyboard.y = 0; - if (keyboard.z > trigger) - keyboard.z = 1; - else if (keyboard.z < trigger1) - keyboard.z = -1; - else - keyboard.z = 0; + if (keyboard.z > trigger) + keyboard.z = 1; + else if (keyboard.z < trigger1) + keyboard.z = -1; + else + keyboard.z = 0; - this.havocbot_keyboard = keyboard * maxspeed; - if (this.havocbot_ducktime>time) PHYS_INPUT_BUTTON_CROUCH(this) = true; + this.havocbot_keyboard = keyboard * autocvar_sv_maxspeed; + if (this.havocbot_ducktime > time) + PHYS_INPUT_BUTTON_CROUCH(this) = true; + } keyboard = this.havocbot_keyboard; - blend = bound(0,vlen(destorg-this.origin)/autocvar_bot_ai_keyboard_distance,1); // When getting close move with 360 degree + float blend = bound(0, vlen(destorg - this.origin) / autocvar_bot_ai_keyboard_distance, 1); // When getting close move with 360 degree //dprint("movement ", vtos(this.movement), " keyboard ", vtos(keyboard), " blend ", ftos(blend), "\n"); this.movement = this.movement + (keyboard - this.movement) * blend; } @@ -475,7 +469,7 @@ void havocbot_movetogoal(entity this) dxy = this.origin - ( ( this.goalcurrent.absmin + this.goalcurrent.absmax ) * 0.5 ); dxy.z = 0; d = vlen(dxy); v = vlen(this.velocity - this.velocity.z * '0 0 1'); - db = (pow(v,2) / (autocvar_g_jetpack_acceleration_side * 2)) + 100; + db = ((v ** 2) / (autocvar_g_jetpack_acceleration_side * 2)) + 100; // dprint("distance ", ftos(ceil(d)), " velocity ", ftos(ceil(v)), " brake at ", ftos(ceil(db)), "\n"); if(d < db || d < 500) { @@ -825,6 +819,7 @@ void havocbot_movetogoal(entity this) traceline(this.origin + this.view_ofs, dst_ahead, true, NULL); bool unreachable = false; + bool ignorehazards = false; s = CONTENT_SOLID; if(trace_fraction == 1 && this.jumppadcount == 0 && !this.goalcurrent.wphardwired ) if((IS_ONGROUND(this)) || (this.aistatus & AI_STATUS_RUNNING) || (this.aistatus & AI_STATUS_ROAMING) || PHYS_INPUT_BUTTON_JUMP(this)) @@ -838,7 +833,16 @@ void havocbot_movetogoal(entity this) s = pointcontents(trace_endpos + '0 0 1'); if (s != CONTENT_SOLID) if (s == CONTENT_LAVA || s == CONTENT_SLIME) + { evadelava = normalize(this.velocity) * -1; + if(this.waterlevel >= WATERLEVEL_WETFEET && (this.watertype == CONTENT_LAVA || this.watertype == CONTENT_SLIME)) + ignorehazards = true; + } + else if (s == CONTENT_WATER) + { + if(this.waterlevel >= WATERLEVEL_WETFEET && this.watertype == CONTENT_WATER) + ignorehazards = true; + } else if (s == CONTENT_SKY) evadeobstacle = normalize(this.velocity) * -1; else if (tracebox_hits_trigger_hurt(dst_ahead, this.mins, this.maxs, trace_endpos)) @@ -867,7 +871,8 @@ void havocbot_movetogoal(entity this) if(evadeobstacle || evadelava || (s == CONTENT_WATER)) { - this.aistatus |= AI_STATUS_DANGER_AHEAD; + if(!ignorehazards) + this.aistatus |= AI_STATUS_DANGER_AHEAD; if(IS_PLAYER(this.goalcurrent)) unreachable = true; } @@ -1136,7 +1141,7 @@ void havocbot_chooseweapon(entity this, .entity weaponentity) this.lastcombotime = time; } - distance *= pow(2, this.bot_rangepreference); + distance *= (2 ** this.bot_rangepreference); // Custom weapon list based on distance to the enemy if(bot_custom_weapon){ @@ -1213,7 +1218,7 @@ bool havocbot_moveto_refresh_route(entity this) navigation_goalrating_start(this); navigation_routerating(this, wp, 10000, 10000); navigation_goalrating_end(this); - return this.navigation_hasgoals; + return (this.goalentity != NULL); } float havocbot_moveto(entity this, vector pos) diff --git a/qcsrc/server/bot/default/havocbot/roles.qc b/qcsrc/server/bot/default/havocbot/roles.qc index 5ddb0f74b5..4f52f8b7a4 100644 --- a/qcsrc/server/bot/default/havocbot/roles.qc +++ b/qcsrc/server/bot/default/havocbot/roles.qc @@ -77,6 +77,8 @@ void havocbot_goalrating_items(entity this, float ratingscale, vector org, float // Check if the item can be picked up safely if(it.classname == "droppedweapon") { + if(!IS_ONGROUND(it)) + continue; traceline(o, o + '0 0 -1500', true, NULL); d = pointcontents(trace_endpos + '0 0 1'); diff --git a/qcsrc/server/bot/default/navigation.qc b/qcsrc/server/bot/default/navigation.qc index 61c628542c..e026e1c76d 100644 --- a/qcsrc/server/bot/default/navigation.qc +++ b/qcsrc/server/bot/default/navigation.qc @@ -15,6 +15,28 @@ .float speed; +void navigation_dynamicgoal_init(entity this, bool initially_static) +{ + this.navigation_dynamicgoal = true; + this.bot_basewaypoint = this.nearestwaypoint; + if(initially_static) + this.nearestwaypointtimeout = -1; + else + this.nearestwaypointtimeout = time; +} + +void navigation_dynamicgoal_set(entity this) +{ + this.nearestwaypointtimeout = time; +} + +void navigation_dynamicgoal_unset(entity this) +{ + if(this.bot_basewaypoint) + this.nearestwaypoint = this.bot_basewaypoint; + this.nearestwaypointtimeout = -1; +} + // rough simulation of walking from one point to another to test if a path // can be traveled, used for waypoint linking and havocbot @@ -231,7 +253,6 @@ bool tracewalk(entity e, vector start, vector m1, vector m2, vector end, float m void navigation_clearroute(entity this) { //print("bot ", etos(this), " clear\n"); - this.navigation_hasgoals = false; this.goalentity = NULL; this.goalcurrent = NULL; this.goalstack01 = NULL; @@ -799,25 +820,8 @@ void navigation_routerating(entity this, entity e, float f, float rangebias) } else { - float search; - - search = true; - - if(e.flags & FL_ITEM) - { - if (!(e.flags & FL_WEAPON)) - if(e.nearestwaypoint) - search = false; - } - else if (e.flags & FL_WEAPON) - { - if(e.classname != "droppedweapon") - if(e.nearestwaypoint) - search = false; - } - - if(search) - if (time > e.nearestwaypointtimeout) + if ((!e.nearestwaypoint || e.navigation_dynamicgoal) + && e.nearestwaypointtimeout >= 0 && time > e.nearestwaypointtimeout) { nwp = navigation_findnearestwaypoint(e, true); if(nwp) @@ -826,13 +830,8 @@ void navigation_routerating(entity this, entity e, float f, float rangebias) { LOG_DEBUG("FAILED to find a nearest waypoint to '", e.classname, "' #", etos(e)); - if(e.flags & FL_ITEM) + if(!e.navigation_dynamicgoal) e.blacklisted = true; - else if (e.flags & FL_WEAPON) - { - if(e.classname != "droppedweapon") - e.blacklisted = true; - } if(e.blacklisted) { @@ -841,11 +840,8 @@ void navigation_routerating(entity this, entity e, float f, float rangebias) } } - // TODO: Cleaner solution, probably handling this timeout from ctf.qc - if(e.classname=="item_flag_team") + if(e.navigation_dynamicgoal) e.nearestwaypointtimeout = time + 2; - else - e.nearestwaypointtimeout = time + random() * 3 + 5; } nwp = e.nearestwaypoint; } @@ -870,13 +866,11 @@ void navigation_routerating(entity this, entity e, float f, float rangebias) // adds an item to the the goal stack with the path to a given item bool navigation_routetogoal(entity this, entity e, vector startposition) { - this.goalentity = e; - // if there is no goal, just exit if (!e) return false; - this.navigation_hasgoals = true; + this.goalentity = e; // put the entity on the goal stack //print("routetogoal ", etos(e), "\n"); @@ -896,15 +890,26 @@ bool navigation_routetogoal(entity this, entity e, vector startposition) if (tracewalk(this, startposition, STAT(PL_MIN, this), STAT(PL_MAX, this), (e.absmin + e.absmax) * 0.5, bot_navigation_movemode)) return true; + entity nearest_wp = NULL; // see if there are waypoints describing a path to the item if(e.classname != "waypoint" || (e.wpflags & WAYPOINTFLAG_PERSONAL)) + { e = e.nearestwaypoint; + nearest_wp = e; + } else e = e.enemy; // we already have added it, so... if(e == NULL) return false; + if(nearest_wp && nearest_wp.enemy) + { + // often path can be optimized by not adding the nearest waypoint + if(tracewalk(this, nearest_wp.enemy.origin, STAT(PL_MIN, this), STAT(PL_MAX, this), (this.goalentity.absmin + this.goalentity.absmax) * 0.5, bot_navigation_movemode)) + e = nearest_wp.enemy; + } + for (;;) { // add the spawnfunc_waypoint to the path @@ -1020,7 +1025,6 @@ void navigation_goalrating_start(entity this) this.navigation_jetpack_goal = NULL; navigation_bestrating = -1; - this.navigation_hasgoals = false; navigation_clearroute(this); navigation_bestgoal = NULL; navigation_markroutes(this, NULL); @@ -1036,16 +1040,13 @@ void navigation_goalrating_end(entity this) LOG_DEBUG("best goal ", this.goalcurrent.classname); // If the bot got stuck then try to reach the farthest waypoint - if (!this.navigation_hasgoals) - if (autocvar_bot_wander_enable) + if (!this.goalentity && autocvar_bot_wander_enable) { if (!(this.aistatus & AI_STATUS_STUCK)) { LOG_DEBUG(this.netname, " cannot walk to any goal"); this.aistatus |= AI_STATUS_STUCK; } - - this.navigation_hasgoals = false; // Reset this value } } diff --git a/qcsrc/server/bot/default/navigation.qh b/qcsrc/server/bot/default/navigation.qh index e5097563c6..8f1f03ad19 100644 --- a/qcsrc/server/bot/default/navigation.qh +++ b/qcsrc/server/bot/default/navigation.qh @@ -28,7 +28,6 @@ entity navigation_bestgoal; .entity wp_goal_prev1; .float nearestwaypointtimeout; -.float navigation_hasgoals; .float lastteleporttime; .float blacklisted; @@ -47,6 +46,13 @@ entity bot_waypoint_queue_goal; // Head of the temporary list of goals entity bot_waypoint_queue_bestgoal; float bot_waypoint_queue_bestgoalrating; +.entity bot_basewaypoint; +.bool navigation_dynamicgoal; +void navigation_dynamicgoal_init(entity this, bool initially_static); +void navigation_dynamicgoal_set(entity this); +void navigation_dynamicgoal_unset(entity this); + + /* * Functions */ diff --git a/qcsrc/server/bot/default/scripting.qc b/qcsrc/server/bot/default/scripting.qc index 1531cde98d..7f6e17f5e4 100644 --- a/qcsrc/server/bot/default/scripting.qc +++ b/qcsrc/server/bot/default/scripting.qc @@ -889,7 +889,7 @@ float bot_cmd_keypress_handler(entity this, string key, float enabled) { case "all": if(enabled) - this.bot_cmd_keys = power2of(20) - 1; // >:) + this.bot_cmd_keys = (2 ** 20) - 1; // >:) else this.bot_cmd_keys = BOT_CMD_KEY_NONE; case "forward": diff --git a/qcsrc/server/bot/default/waypoints.qc b/qcsrc/server/bot/default/waypoints.qc index bd920149b9..718f8a2fb0 100644 --- a/qcsrc/server/bot/default/waypoints.qc +++ b/qcsrc/server/bot/default/waypoints.qc @@ -354,6 +354,7 @@ void waypoint_schedulerelinkall() { waypoint_schedulerelink(it); }); + waypoint_load_links_hardwired(); } // Load waypoint links from file @@ -739,7 +740,7 @@ void waypoint_spawnforteleporter_boxes(entity e, vector org1, vector org2, vecto // the teleporter's nearest spawnfunc_waypoint is this one // (teleporters are not goals, so this is probably useless) e.nearestwaypoint = w; - e.nearestwaypointtimeout = time + 1000000000; + e.nearestwaypointtimeout = -1; } void waypoint_spawnforteleporter_v(entity e, vector org, vector destination, float timetaken) diff --git a/qcsrc/server/cheats.qc b/qcsrc/server/cheats.qc index d54feeac84..ded5e84098 100644 --- a/qcsrc/server/cheats.qc +++ b/qcsrc/server/cheats.qc @@ -153,7 +153,7 @@ float CheatImpulse(entity this, int imp) this.personal.ammo_plasma = this.ammo_plasma; this.personal.ammo_shells = this.ammo_shells; this.personal.ammo_fuel = this.ammo_fuel; - this.personal.health = this.health; + this.personal.health = max(1, this.health); this.personal.armorvalue = this.armorvalue; this.personal.weapons = this.weapons; this.personal.items = this.items; @@ -882,7 +882,7 @@ void Drag_Begin(entity dragger, entity draggee, vector touchpoint) dragger.dragdistance = vlen(touchpoint - dragger.origin - dragger.view_ofs); dragger.draglocalangle = draggee.angles.y - dragger.v_angle.y; touchpoint = touchpoint - gettaginfo(draggee, 0); - tagscale = pow(vlen(v_forward), -2); + tagscale = (vlen(v_forward) ** -2); dragger.draglocalvector_x = touchpoint * v_forward * tagscale; dragger.draglocalvector_y = touchpoint * v_right * tagscale; dragger.draglocalvector_z = touchpoint * v_up * tagscale; @@ -964,7 +964,7 @@ void Drag_MoveForward(entity dragger) void Drag_SetSpeed(entity dragger, float s) { - dragger.dragspeed = pow(2, s); + dragger.dragspeed = (2 ** s); } void Drag_MoveBackward(entity dragger) diff --git a/qcsrc/server/client.qc b/qcsrc/server/client.qc index 3ecac48855..ddbf0fd1c7 100644 --- a/qcsrc/server/client.qc +++ b/qcsrc/server/client.qc @@ -354,6 +354,15 @@ void PutObserverInServer(entity this) this.oldvelocity = this.velocity; this.fire_endtime = -1; this.event_damage = func_null; + + for(int slot = 0; slot < MAX_AXH; ++slot) + { + entity axh = this.(AuxiliaryXhair[slot]); + this.(AuxiliaryXhair[slot]) = NULL; + + if(axh.owner == this && axh != NULL && !wasfreed(axh)) + delete(axh); + } } int player_getspecies(entity this) @@ -374,11 +383,12 @@ void FixPlayermodel(entity player) { if(teamplay) { - string s = Static_Team_ColorName_Lower(player.team); - if (s != "neutral") + switch(player.team) { - defaultmodel = cvar_string(strcat("sv_defaultplayermodel_", s)); - defaultskin = cvar(strcat("sv_defaultplayerskin_", s)); + case NUM_TEAM_1: defaultmodel = autocvar_sv_defaultplayermodel_red; defaultskin = autocvar_sv_defaultplayerskin_red; break; + case NUM_TEAM_2: defaultmodel = autocvar_sv_defaultplayermodel_blue; defaultskin = autocvar_sv_defaultplayerskin_blue; break; + case NUM_TEAM_3: defaultmodel = autocvar_sv_defaultplayermodel_yellow; defaultskin = autocvar_sv_defaultplayerskin_yellow; break; + case NUM_TEAM_4: defaultmodel = autocvar_sv_defaultplayermodel_pink; defaultskin = autocvar_sv_defaultplayerskin_pink; break; } } @@ -409,9 +419,13 @@ void FixPlayermodel(entity player) { if(teamplay) { - string s = Static_Team_ColorName_Lower(player.team); - if (s != "neutral") - defaultskin = cvar(strcat("sv_defaultplayerskin_", s)); + switch(player.team) + { + case NUM_TEAM_1: defaultskin = autocvar_sv_defaultplayerskin_red; break; + case NUM_TEAM_2: defaultskin = autocvar_sv_defaultplayerskin_blue; break; + case NUM_TEAM_3: defaultskin = autocvar_sv_defaultplayerskin_yellow; break; + case NUM_TEAM_4: defaultskin = autocvar_sv_defaultplayerskin_pink; break; + } } if(!defaultskin) @@ -642,6 +656,7 @@ void PutClientInServer(entity this) IL_PUSH(g_bot_targets, this); this.bot_attack = true; this.monster_attack = true; + navigation_dynamicgoal_init(this, false); PHYS_INPUT_BUTTON_ATCK(this) = PHYS_INPUT_BUTTON_JUMP(this) = PHYS_INPUT_BUTTON_ATCK2(this) = false; @@ -1205,7 +1220,7 @@ void ClientConnect(entity this) stuffcmd(this, strcat("\nfog ", world.fog, "\nr_fog_exp2 0\nr_drawfog 1\n")); if (autocvar_sv_teamnagger && !(autocvar_bot_vs_human && AvailableTeams() == 2)) - if (!g_ca && !g_cts && !g_race) // teamnagger is currently bad for ca, race & cts + if(!MUTATOR_CALLHOOK(HideTeamNagger, this)) send_CSQC_teamnagger(); CSQCMODEL_AUTOINIT(this); @@ -1705,6 +1720,11 @@ void SpectateCopy(entity this, entity spectatee) this.(weaponentity) = spectatee.(weaponentity); } + for(int slot = 0; slot < MAX_AXH; ++slot) + { + this.(AuxiliaryXhair[slot]) = spectatee.(AuxiliaryXhair[slot]); + } + anticheat_spectatecopy(this, spectatee); this.hud = spectatee.hud; if(spectatee.vehicle) @@ -2334,6 +2354,7 @@ void PlayerPreThink (entity this) CheckRules_Player(this); if (game_stopped || intermission_running) { + this.modelflags &= ~MF_ROCKET; if(intermission_running) IntermissionThink(this); return; diff --git a/qcsrc/server/command/common.qh b/qcsrc/server/command/common.qh index 978a92b14f..27dd13a2d6 100644 --- a/qcsrc/server/command/common.qh +++ b/qcsrc/server/command/common.qh @@ -157,7 +157,7 @@ COMMON_COMMAND(who, "Display detailed client information about all players") { C void CommonCommand_macro_help(entity caller) { - FOREACH(COMMON_COMMANDS, true, LAMBDA(print_to(caller, sprintf(" ^2%s^7: %s\n", it.m_name, it.m_description)))); + FOREACH(COMMON_COMMANDS, true, LAMBDA(print_to(caller, sprintf(" ^2%s^7: %s", it.m_name, it.m_description)))); } float CommonCommand_macro_command(float argc, entity caller, string command) diff --git a/qcsrc/server/command/vote.qc b/qcsrc/server/command/vote.qc index 4a561bf984..b6f38ed32b 100644 --- a/qcsrc/server/command/vote.qc +++ b/qcsrc/server/command/vote.qc @@ -419,7 +419,7 @@ void ReadyRestart_force() game_starttime = time + RESTART_COUNTDOWN; // clear player attributes - FOREACH_CLIENT(true, LAMBDA( + FOREACH_CLIENT(IS_PLAYER(it), LAMBDA( it.alivetime = 0; it.killcount = 0; PS_GR_P_ADDVAL(it, PLAYERSTATS_ALIVETIME, -PS_GR_P_ADDVAL(it, PLAYERSTATS_ALIVETIME, 0)); diff --git a/qcsrc/server/g_damage.qc b/qcsrc/server/g_damage.qc index 259857ccd4..11c339b4d6 100644 --- a/qcsrc/server/g_damage.qc +++ b/qcsrc/server/g_damage.qc @@ -1029,7 +1029,7 @@ float RadiusDamageForSource (entity inflictor, vector inflictororigin, vector in LOG_INFOF("THROUGHFLOOR: D=%f F=%f max(dD)=1/%f max(dF)=1/%f", finaldmg, vlen(force), mininv_d, mininv_f); - total = 0.25 * pow(max(mininv_f, mininv_d), 2); + total = 0.25 * (max(mininv_f, mininv_d) ** 2); if(autocvar_g_throughfloor_debug) LOG_INFOF(" steps=%f", total); diff --git a/qcsrc/server/g_world.qc b/qcsrc/server/g_world.qc index 9c771fdef0..0b3783488c 100644 --- a/qcsrc/server/g_world.qc +++ b/qcsrc/server/g_world.qc @@ -280,6 +280,7 @@ void cvar_changes_init() BADCVAR("nextmap"); BADCVAR("teamplay"); BADCVAR("timelimit"); + BADCVAR("g_mapinfo_ignore_warnings"); // long BADCVAR("hostname"); @@ -1140,7 +1141,7 @@ float(float exponent) MaplistMethod_Shuffle = // more clever shuffling string newlist; // now reinsert this at another position - insertpos = pow(random(), 1 / exponent); // ]0, 1] + insertpos = (random() ** (1 / exponent)); // ]0, 1] insertpos = insertpos * (Map_Count - 1); // ]0, Map_Count - 1] insertpos = ceil(insertpos) + 1; // {2, 3, 4, ..., Map_Count} LOG_TRACE("SHUFFLE: insert pos = ", ftos(insertpos)); @@ -2032,7 +2033,9 @@ void Physics_Frame() if(IS_CLIENT(it) || it.classname == "" || it.move_movetype == MOVETYPE_PUSH || it.move_movetype == MOVETYPE_FAKEPUSH || it.move_movetype == MOVETYPE_PHYSICS) continue; - set_movetype(it, it.move_movetype); + //set_movetype(it, it.move_movetype); + // inline the set_movetype function, since this is called a lot + it.movetype = (it.move_qcphysics) ? MOVETYPE_NONE : it.move_movetype; if(it.move_movetype == MOVETYPE_NONE) continue; diff --git a/qcsrc/server/miscfunctions.qc b/qcsrc/server/miscfunctions.qc index 14457679f1..e91a7c219d 100644 --- a/qcsrc/server/miscfunctions.qc +++ b/qcsrc/server/miscfunctions.qc @@ -1313,7 +1313,7 @@ void attach_sameorigin(entity e, entity to, string tag) float tagscale; org = e.origin - gettaginfo(to, gettagindex(to, tag)); - tagscale = pow(vlen(v_forward), -2); // undo a scale on the tag + tagscale = (vlen(v_forward) ** -2); // undo a scale on the tag t_forward = v_forward * tagscale; t_left = v_right * -tagscale; t_up = v_up * tagscale; diff --git a/qcsrc/server/mutators/events.qh b/qcsrc/server/mutators/events.qh index 2d32dc966a..7523b3aac6 100644 --- a/qcsrc/server/mutators/events.qh +++ b/qcsrc/server/mutators/events.qh @@ -128,6 +128,7 @@ MUTATOR_HOOKABLE(MatchEnd, EV_NO_ARGS); /**/ o(float, MUTATOR_ARGV_0_float) \ /** team entity name */ i(string, MUTATOR_ARGV_1_string) \ /**/ o(string, MUTATOR_ARGV_1_string) \ + /** player checked */ i(entity, MUTATOR_ARGV_2_entity) \ /**/ MUTATOR_HOOKABLE(CheckAllowedTeams, EV_CheckAllowedTeams); @@ -294,7 +295,7 @@ MUTATOR_HOOKABLE(MonsterRespawn, EV_MonsterRespawn); /**/ o(entity, MUTATOR_ARGV_1_entity) \ /* attacker */ i(entity, MUTATOR_ARGV_2_entity) \ /**/ -.void(entity this) monster_loot; +.entity monster_loot; MUTATOR_HOOKABLE(MonsterDropItem, EV_MonsterDropItem); /** @@ -928,3 +929,22 @@ MUTATOR_HOOKABLE(ChatMessageTo, EV_ChatMessageTo); /** return true to just restart the match, for modes that don't support readyrestart */ MUTATOR_HOOKABLE(ReadyRestart_Deny, EV_NO_ARGS); + +/** called when a fusion reactor is validating its target */ +#define EV_FusionReactor_ValidTarget(i, o) \ + /** turret */ i(entity, MUTATOR_ARGV_0_entity) \ + /** target */ i(entity, MUTATOR_ARGV_1_entity) \ + /**/ +MUTATOR_HOOKABLE(FusionReactor_ValidTarget, EV_FusionReactor_ValidTarget); + +enum { + MUT_FUSREAC_TARG_CONTINUE, // return this flag to make the function continue as normal + MUT_FUSREAC_TARG_VALID, // return this flag to make the function return true (valid target) + MUT_FUSREAC_TARG_INVALID // return this flag to make the function return false (invalid target) +}; + +/** return true to hide the 'teamnumbers are imbalanced' message */ +#define EV_HideTeamNagger(i, o) \ + /** player */ i(entity, MUTATOR_ARGV_0_entity) \ + /**/ +MUTATOR_HOOKABLE(HideTeamNagger, EV_HideTeamNagger); diff --git a/qcsrc/server/mutators/mutator/gamemode_ca.qc b/qcsrc/server/mutators/mutator/gamemode_ca.qc index e8dcdfea5a..fc06e50e29 100644 --- a/qcsrc/server/mutators/mutator/gamemode_ca.qc +++ b/qcsrc/server/mutators/mutator/gamemode_ca.qc @@ -458,6 +458,11 @@ MUTATOR_HOOKFUNCTION(ca, WantWeapon) M_ARGV(2, bool) = true; // all weapons } +MUTATOR_HOOKFUNCTION(ca, HideTeamNagger) +{ + return true; // doesn't work well with the whole spectator as player thing +} + MUTATOR_HOOKFUNCTION(ca, GetPlayerStatus) { entity player = M_ARGV(0, entity); diff --git a/qcsrc/server/mutators/mutator/gamemode_ctf.qc b/qcsrc/server/mutators/mutator/gamemode_ctf.qc index 534b41618f..8a88d5d2e8 100644 --- a/qcsrc/server/mutators/mutator/gamemode_ctf.qc +++ b/qcsrc/server/mutators/mutator/gamemode_ctf.qc @@ -479,6 +479,7 @@ void ctf_Handle_Throw(entity player, entity receiver, int droptype) flag.solid = SOLID_TRIGGER; flag.ctf_dropper = player; flag.ctf_droptime = time; + navigation_dynamicgoal_set(flag); flag.flags = FL_ITEM | FL_NOTARGET; // clear FL_ONGROUND for MOVETYPE_TOSS @@ -569,6 +570,7 @@ void ctf_Handle_Capture(entity flag, entity toucher, int capturetype) if(!player) { return; } // without someone to give the reward to, we can't possibly cap if(CTF_DIFFTEAM(player, flag)) { return; } + if((flag.cnt || enemy_flag.cnt) && flag.cnt != enemy_flag.cnt) { return; } // this should catch some edge cases (capturing grouped flag at ungrouped flag disallowed etc) if(ctf_oneflag) for(tmp_entity = ctf_worldflaglist; tmp_entity; tmp_entity = tmp_entity.ctf_worldflagnext) @@ -596,8 +598,14 @@ void ctf_Handle_Capture(entity flag, entity toucher, int capturetype) } // scoring - PlayerTeamScore_AddScore(player, ((flag.score_capture) ? flag.score_capture : autocvar_g_ctf_score_capture)); - PlayerTeamScore_Add(player, SP_CTF_CAPS, ST_CTF_CAPS, 1); + float pscore = 0; + if(enemy_flag.score_capture || flag.score_capture) + pscore = floor((max(1, enemy_flag.score_capture) + max(1, flag.score_capture)) * 0.5); + PlayerTeamScore_AddScore(player, ((pscore) ? pscore : autocvar_g_ctf_score_capture)); + float capscore = 0; + if(enemy_flag.score_team_capture || flag.score_team_capture) + capscore = floor((max(1, enemy_flag.score_team_capture) + max(1, flag.score_team_capture)) * 0.5); + PlayerTeamScore_Add(player, SP_CTF_CAPS, ST_CTF_CAPS, ((capscore) ? capscore : 1)); old_time = PlayerScore_Add(player, SP_CTF_CAPTIME, 0); new_time = TIME_ENCODE(time - enemy_flag.ctf_pickuptime); @@ -615,7 +623,7 @@ void ctf_Handle_Capture(entity flag, entity toucher, int capturetype) if(flag.speedrunning) { ctf_FakeTimeLimit(player, -1); } if((enemy_flag.ctf_dropper) && (player != enemy_flag.ctf_dropper)) - { PlayerTeamScore_AddScore(enemy_flag.ctf_dropper, ((flag.score_assist) ? flag.score_assist : autocvar_g_ctf_score_capture_assist)); } + { PlayerTeamScore_AddScore(enemy_flag.ctf_dropper, ((enemy_flag.score_assist) ? enemy_flag.score_assist : autocvar_g_ctf_score_capture_assist)); } } // reset the flag @@ -914,11 +922,11 @@ void ctf_FlagThink(entity this) FOREACH_CLIENT(true, LAMBDA(ctf_CaptureShield_Update(it, 1))); // release shield only // sanity checks - if(this.mins != CTF_FLAG.m_mins || this.maxs != CTF_FLAG.m_maxs) { // reset the flag boundaries in case it got squished + if(this.mins != this.m_mins || this.maxs != this.m_maxs) { // reset the flag boundaries in case it got squished LOG_TRACE("wtf the flag got squashed?"); - tracebox(this.origin, CTF_FLAG.m_mins, CTF_FLAG.m_maxs, this.origin, MOVE_NOMONSTERS, this); + tracebox(this.origin, this.m_mins, this.m_maxs, this.origin, MOVE_NOMONSTERS, this); if(!trace_startsolid || this.noalign) // can we resize it without getting stuck? - setsize(this, CTF_FLAG.m_mins, CTF_FLAG.m_maxs); + setsize(this, this.m_mins, this.m_maxs); } // main think method @@ -1190,6 +1198,7 @@ void ctf_RespawnFlag(entity flag) flag.ctf_pickuptime = 0; flag.ctf_droptime = 0; flag.ctf_flagdamaged_byworld = false; + navigation_dynamicgoal_unset(flag); ctf_CheckStalemate(); } @@ -1204,7 +1213,12 @@ void ctf_Reset(entity this) bool ctf_FlagBase_Customize(entity this, entity client) { - if(client.flagcarried && CTF_SAMETEAM(client, client.flagcarried)) + entity e = WaypointSprite_getviewentity(client); + entity wp_owner = this.owner; + entity flag = e.flagcarried; + if(flag && CTF_SAMETEAM(e, flag)) + return false; + if(flag && (flag.cnt || wp_owner.cnt) && wp_owner.cnt != flag.cnt) return false; return true; } @@ -1213,8 +1227,7 @@ void ctf_DelayedFlagSetup(entity this) // called after a flag is placed on a map { // bot waypoints waypoint_spawnforitem_force(this, this.origin); - this.nearestwaypointtimeout = 0; // activate waypointing again - this.bot_basewaypoint = this.nearestwaypoint; + navigation_dynamicgoal_init(this, true); // waypointsprites entity basename; @@ -1275,7 +1288,7 @@ void ctf_FlagSetup(int teamnumber, entity flag) // called when spawning a flag e // crudely force them all to 0 if(autocvar_g_ctf_score_ignore_fields) - flag.score_assist = flag.score_capture = flag.score_drop = flag.score_pickup = flag.score_return = 0; + flag.cnt = flag.score_assist = flag.score_team_capture = flag.score_capture = flag.score_drop = flag.score_pickup = flag.score_return = 0; string teamname = Static_Team_ColorName_Lower(teamnumber); // appearence @@ -1305,7 +1318,9 @@ void ctf_FlagSetup(int teamnumber, entity flag) // called when spawning a flag e // appearence _setmodel(flag, flag.model); // precision set below - setsize(flag, CTF_FLAG.m_mins, CTF_FLAG.m_maxs); + setsize(flag, CTF_FLAG.m_mins * flag.scale, CTF_FLAG.m_maxs * flag.scale); + flag.m_mins = flag.mins; // store these for squash checks + flag.m_maxs = flag.maxs; setorigin(flag, (flag.origin + FLAG_SPAWN_OFFSET)); if(autocvar_g_ctf_flag_glowtrails) @@ -1439,6 +1454,8 @@ int havocbot_ctf_teamcount(entity bot, vector org, float tc_radius) return c; } +// unused +#if 0 void havocbot_goalrating_ctf_ourflag(entity this, float ratingscale) { entity head; @@ -1452,6 +1469,7 @@ void havocbot_goalrating_ctf_ourflag(entity this, float ratingscale) if (head) navigation_routerating(this, head, ratingscale, 10000); } +#endif void havocbot_goalrating_ctf_ourbase(entity this, float ratingscale) { @@ -1460,7 +1478,15 @@ void havocbot_goalrating_ctf_ourbase(entity this, float ratingscale) while (head) { if (CTF_SAMETEAM(this, head)) + { + if (this.flagcarried) + if ((this.flagcarried.cnt || head.cnt) && this.flagcarried.cnt != head.cnt) + { + head = head.ctf_worldflagnext; // skip base if it has a different group + continue; + } break; + } head = head.ctf_worldflagnext; } if (!head) @@ -1660,7 +1686,7 @@ void havocbot_role_ctf_carrier(entity this) navigation_goalrating_end(this); - if (this.navigation_hasgoals) + if (this.goalentity) this.havocbot_cantfindflag = time + 10; else if (time > this.havocbot_cantfindflag) { @@ -2043,6 +2069,7 @@ MUTATOR_HOOKFUNCTION(ctf, PlayerPreThink) entity player = M_ARGV(0, entity); int t = 0, t2 = 0, t3 = 0; + bool b1 = false, b2 = false, b3 = false, b4 = false, b5 = false; // TODO: kill this, we WANT to show the other flags, somehow! (note: also means you don't see if you're FC) // initially clear items so they can be set as necessary later. player.ctf_flagstatus &= ~(CTF_RED_FLAG_CARRYING | CTF_RED_FLAG_TAKEN | CTF_RED_FLAG_LOST @@ -2055,11 +2082,11 @@ MUTATOR_HOOKFUNCTION(ctf, PlayerPreThink) // scan through all the flags and notify the client about them for(entity flag = ctf_worldflaglist; flag; flag = flag.ctf_worldflagnext) { - if(flag.team == NUM_TEAM_1) { t = CTF_RED_FLAG_CARRYING; t2 = CTF_RED_FLAG_TAKEN; t3 = CTF_RED_FLAG_LOST; } - if(flag.team == NUM_TEAM_2) { t = CTF_BLUE_FLAG_CARRYING; t2 = CTF_BLUE_FLAG_TAKEN; t3 = CTF_BLUE_FLAG_LOST; } - if(flag.team == NUM_TEAM_3) { t = CTF_YELLOW_FLAG_CARRYING; t2 = CTF_YELLOW_FLAG_TAKEN; t3 = CTF_YELLOW_FLAG_LOST; } - if(flag.team == NUM_TEAM_4) { t = CTF_PINK_FLAG_CARRYING; t2 = CTF_PINK_FLAG_TAKEN; t3 = CTF_PINK_FLAG_LOST; } - if(flag.team == 0) { t = CTF_NEUTRAL_FLAG_CARRYING; t2 = CTF_NEUTRAL_FLAG_TAKEN; t3 = CTF_NEUTRAL_FLAG_LOST; player.ctf_flagstatus |= CTF_FLAG_NEUTRAL; } + if(flag.team == NUM_TEAM_1 && !b1) { b1 = true; t = CTF_RED_FLAG_CARRYING; t2 = CTF_RED_FLAG_TAKEN; t3 = CTF_RED_FLAG_LOST; } + if(flag.team == NUM_TEAM_2 && !b2) { b2 = true; t = CTF_BLUE_FLAG_CARRYING; t2 = CTF_BLUE_FLAG_TAKEN; t3 = CTF_BLUE_FLAG_LOST; } + if(flag.team == NUM_TEAM_3 && !b3) { b3 = true; t = CTF_YELLOW_FLAG_CARRYING; t2 = CTF_YELLOW_FLAG_TAKEN; t3 = CTF_YELLOW_FLAG_LOST; } + if(flag.team == NUM_TEAM_4 && !b4) { b4 = true; t = CTF_PINK_FLAG_CARRYING; t2 = CTF_PINK_FLAG_TAKEN; t3 = CTF_PINK_FLAG_LOST; } + if(flag.team == 0 && !b5) { b5 = true; t = CTF_NEUTRAL_FLAG_CARRYING; t2 = CTF_NEUTRAL_FLAG_TAKEN; t3 = CTF_NEUTRAL_FLAG_LOST; player.ctf_flagstatus |= CTF_FLAG_NEUTRAL; } switch(flag.ctf_status) { diff --git a/qcsrc/server/mutators/mutator/gamemode_ctf.qh b/qcsrc/server/mutators/mutator/gamemode_ctf.qh index 098a0adddb..c0b8034229 100644 --- a/qcsrc/server/mutators/mutator/gamemode_ctf.qh +++ b/qcsrc/server/mutators/mutator/gamemode_ctf.qh @@ -10,8 +10,8 @@ void ctf_RespawnFlag(entity flag); const int ST_CTF_CAPS = 1; CLASS(Flag, Pickup) - ATTRIB(Flag, m_mins, vector, PL_MIN_CONST + '0 0 -13'); - ATTRIB(Flag, m_maxs, vector, PL_MAX_CONST + '0 0 -13'); + ATTRIB(Flag, m_mins, vector, (PL_MIN_CONST + '0 0 -13') * 1.4); // scaling be damned + ATTRIB(Flag, m_maxs, vector, (PL_MAX_CONST + '0 0 -13') * 1.4); ENDCLASS(Flag) Flag CTF_FLAG; STATIC_INIT(Flag) { CTF_FLAG = NEW(Flag); } void ctf_FlagTouch(entity this, entity toucher) { ITEM_HANDLE(Pickup, CTF_FLAG, this, toucher); } @@ -54,6 +54,7 @@ const float VEHICLE_FLAG_SCALE = 1.0; .float score_drop; // note: negated .float score_pickup; .float score_return; +.float score_team_capture; // shouldn't be too high // effects .string toucheffect; @@ -66,7 +67,6 @@ entity ctf_worldflaglist; .entity ctf_staleflagnext; // waypoint sprites -.entity bot_basewaypoint; // flag waypointsprite .entity wps_helpme; .entity wps_flagbase; .entity wps_flagcarrier; diff --git a/qcsrc/server/mutators/mutator/gamemode_cts.qc b/qcsrc/server/mutators/mutator/gamemode_cts.qc index daec722f4f..aeae1e1b97 100644 --- a/qcsrc/server/mutators/mutator/gamemode_cts.qc +++ b/qcsrc/server/mutators/mutator/gamemode_cts.qc @@ -387,6 +387,11 @@ MUTATOR_HOOKFUNCTION(cts, Race_FinalCheckpoint) CTS_ClientKill(player); } +MUTATOR_HOOKFUNCTION(cts, HideTeamNagger) +{ + return true; // doesn't work so well (but isn't cts a teamless mode?) +} + MUTATOR_HOOKFUNCTION(cts, FixClientCvars) { entity player = M_ARGV(0, entity); diff --git a/qcsrc/server/mutators/mutator/gamemode_keepaway.qc b/qcsrc/server/mutators/mutator/gamemode_keepaway.qc index 07c015f257..0b4bd54aaa 100644 --- a/qcsrc/server/mutators/mutator/gamemode_keepaway.qc +++ b/qcsrc/server/mutators/mutator/gamemode_keepaway.qc @@ -38,7 +38,6 @@ void ka_EventLog(string mode, entity actor) // use an alias for easy changing an } void ka_TouchEvent(entity this, entity toucher); -void ka_RespawnBall(entity this); void ka_RespawnBall(entity this) // runs whenever the ball needs to be relocated { if(game_stopped) return; @@ -59,6 +58,7 @@ void ka_RespawnBall(entity this) // runs whenever the ball needs to be relocated settouch(this, ka_TouchEvent); setthink(this, ka_RespawnBall); this.nextthink = time + autocvar_g_keepawayball_respawntime; + navigation_dynamicgoal_set(this); Send_Effect(EFFECT_ELECTRO_COMBO, oldballorigin, '0 0 0', 1); Send_Effect(EFFECT_ELECTRO_COMBO, this.origin, '0 0 0', 1); @@ -114,6 +114,7 @@ void ka_TouchEvent(entity this, entity toucher) // runs any time that the ball c setthink(this, ka_TimeScoring); this.nextthink = time + autocvar_g_keepaway_score_timeinterval; this.takedamage = DAMAGE_NO; + navigation_dynamicgoal_unset(this); // apply effects to player toucher.glow_color = autocvar_g_keepawayball_trail_color; @@ -158,6 +159,7 @@ void ka_DropEvent(entity plyr) // runs any time that a player is supposed to los ball.velocity = '0 0 200' + '0 100 0'*crandom() + '100 0 0'*crandom(); ball.owner.ballcarried = world; // I hope nothing checks to see if the world has the ball in the rest of my code :P ball.owner = NULL; + navigation_dynamicgoal_set(ball); // reset the player effects plyr.glow_trail = false; @@ -457,6 +459,7 @@ void ka_SpawnBall() // loads various values for the ball, runs only once at star settouch(e, ka_TouchEvent); e.owner = NULL; ka_ball = e; + navigation_dynamicgoal_init(ka_ball, false); InitializeEntity(e, ka_RespawnBall, INITPRIO_SETLOCATION); // is this the right priority? Neh, I have no idea.. Well-- it works! So. } diff --git a/qcsrc/server/mutators/mutator/gamemode_keyhunt.qc b/qcsrc/server/mutators/mutator/gamemode_keyhunt.qc index 5f3bd4b395..52daeb7963 100644 --- a/qcsrc/server/mutators/mutator/gamemode_keyhunt.qc +++ b/qcsrc/server/mutators/mutator/gamemode_keyhunt.qc @@ -130,7 +130,7 @@ void kh_update_state() f = key.team; else f = 30; - s |= pow(32, key.count) * f; + s |= (32 ** key.count) * f; } FOREACH_CLIENT(true, LAMBDA(it.kh_state = s)); @@ -138,7 +138,7 @@ void kh_update_state() FOR_EACH_KH_KEY(key) { if(key.owner) - key.owner.kh_state |= pow(32, key.count) * 31; + key.owner.kh_state |= (32 ** key.count) * 31; } //print(ftos((nextent(NULL)).kh_state), "\n"); } @@ -248,7 +248,8 @@ void kh_Key_Attach(entity key) // runs when a player picks up a key and several key.angles_y -= key.owner.angles.y; #endif key.flags = 0; - IL_REMOVE(g_items, key); + if(IL_CONTAINS(g_items, key)) + IL_REMOVE(g_items, key); key.solid = SOLID_NOT; set_movetype(key, MOVETYPE_NONE); key.team = key.owner.team; @@ -256,6 +257,7 @@ void kh_Key_Attach(entity key) // runs when a player picks up a key and several key.damageforcescale = 0; key.takedamage = DAMAGE_NO; key.modelindex = kh_key_carried; + navigation_dynamicgoal_unset(key); } void kh_Key_Detach(entity key) // runs every time a key is dropped or lost. Runs several times times when all the keys are captured @@ -287,7 +289,8 @@ void kh_Key_Detach(entity key) // runs every time a key is dropped or lost. Runs key.angles_y += key.owner.angles.y; #endif key.flags = FL_ITEM; - IL_PUSH(g_items, key); + if(!IL_CONTAINS(g_items, key)) + IL_PUSH(g_items, key); key.solid = SOLID_TRIGGER; set_movetype(key, MOVETYPE_TOSS); key.pain_finished = time + autocvar_g_balance_keyhunt_delay_return; @@ -295,6 +298,7 @@ void kh_Key_Detach(entity key) // runs every time a key is dropped or lost. Runs key.takedamage = DAMAGE_YES; // let key.team stay key.modelindex = kh_key_dropped; + navigation_dynamicgoal_set(key); key.kh_previous_owner = key.owner; key.kh_previous_owner_playerid = key.owner.playerid; } @@ -742,6 +746,7 @@ void kh_Key_Spawn(entity initial_owner, float _angle, float i) // runs every ti setsize(key, KH_KEY_MIN, KH_KEY_MAX); key.colormod = Team_ColorRGB(initial_owner.team) * KH_KEY_BRIGHTNESS; key.reset = key_reset; + navigation_dynamicgoal_init(key, false); switch(initial_owner.team) { @@ -858,7 +863,7 @@ int kh_GetMissingTeams() ++players; )); if (!players) - missing_teams |= pow(2, i); + missing_teams |= (2 ** i); } return missing_teams; } diff --git a/qcsrc/server/mutators/mutator/gamemode_race.qc b/qcsrc/server/mutators/mutator/gamemode_race.qc index 2945aff6e8..c41586c046 100644 --- a/qcsrc/server/mutators/mutator/gamemode_race.qc +++ b/qcsrc/server/mutators/mutator/gamemode_race.qc @@ -385,6 +385,11 @@ MUTATOR_HOOKFUNCTION(rc, GetRecords) M_ARGV(1, string) = ret_string; } +MUTATOR_HOOKFUNCTION(rc, HideTeamNagger) +{ + return true; // doesn't work so well +} + MUTATOR_HOOKFUNCTION(rc, FixClientCvars) { entity player = M_ARGV(0, entity); diff --git a/qcsrc/server/pathlib/utility.qc b/qcsrc/server/pathlib/utility.qc index 77f5330ef7..be901f8866 100644 --- a/qcsrc/server/pathlib/utility.qc +++ b/qcsrc/server/pathlib/utility.qc @@ -2,52 +2,23 @@ #include "pathlib.qh" -float location_isok(vector point, float water_isok, float air_isok) +bool location_isok(vector point, bool waterok, bool air_isok) { - float pc,pc2; - if(trace_dphitq3surfaceflags & Q3SURFACEFLAG_SKY) - return 0; - - pc = pointcontents(point); - pc2 = pointcontents(point - '0 0 1'); - - switch(pc) - { - case CONTENT_SOLID: - break; - - case CONTENT_SLIME: - break; - - case CONTENT_LAVA: - break; - - case CONTENT_SKY: - break; - - case CONTENT_EMPTY: - if (pc2 == CONTENT_SOLID) - return 1; - - if (pc2 == CONTENT_EMPTY) - if(air_isok) - return 1; - - if (pc2 == CONTENT_WATER) - if(water_isok) - return 1; - - break; - - case CONTENT_WATER: - if (water_isok) - return 1; - - break; - } - - return 0; + return false; + + int pc = pointcontents(point); + int pc2 = pointcontents(point - '0 0 1'); + + if(pc == CONTENT_EMPTY && pc2 == CONTENT_SOLID) + return true; + if(pc == CONTENT_EMPTY && pc2 == CONTENT_WATER && waterok) + return true; + if(pc == CONTENT_EMPTY && pc2 == CONTENT_EMPTY && air_isok) + return true; + if(pc == CONTENT_WATER && waterok) + return true; + return false; } entity pathlib_nodeatpoint(vector where) diff --git a/qcsrc/server/pathlib/utility.qh b/qcsrc/server/pathlib/utility.qh index da4ace73e5..f89a60c12d 100644 --- a/qcsrc/server/pathlib/utility.qh +++ b/qcsrc/server/pathlib/utility.qh @@ -3,3 +3,4 @@ float fsnap(float val,float fsize); entity pathlib_nodeatpoint(vector where); float tile_check_plus2(entity this, vector where); +bool location_isok(vector point, bool waterok, bool air_isok); diff --git a/qcsrc/server/race.qc b/qcsrc/server/race.qc index d171dc6e03..3701c80152 100644 --- a/qcsrc/server/race.qc +++ b/qcsrc/server/race.qc @@ -926,7 +926,7 @@ spawnfunc(trigger_race_checkpoint) o = (this.absmin + this.absmax) * 0.5; tracebox(o, PL_MIN_CONST, PL_MAX_CONST, o - '0 0 1' * (o.z - this.absmin.z), MOVE_NORMAL, this); waypoint_spawnforitem_force(this, trace_endpos); - this.nearestwaypointtimeout = time + 1000000000; + this.nearestwaypointtimeout = -1; if(this.message == "") this.message = "went backwards"; @@ -985,7 +985,7 @@ spawnfunc(target_checkpoint) // defrag entity org = (this.absmin + this.absmax) * 0.5; tracebox(org, PL_MIN_CONST, PL_MAX_CONST, org - '0 0 1' * (org.z - this.absmin.z), MOVE_NORMAL, this); waypoint_spawnforitem_force(this, trace_endpos); - this.nearestwaypointtimeout = time + 1000000000; + this.nearestwaypointtimeout = -1; } if(this.message == "") diff --git a/qcsrc/server/scores.qc b/qcsrc/server/scores.qc index eace0ee599..c0ebfc54a6 100644 --- a/qcsrc/server/scores.qc +++ b/qcsrc/server/scores.qc @@ -118,7 +118,7 @@ float TeamScore_AddToTeam(float t, float scorefield, float score) } if(score) if(teamscores_label(scorefield) != "") - s.SendFlags |= pow(2, scorefield); + s.SendFlags |= (2 ** scorefield); return (s.(teamscores(scorefield)) += score); } @@ -265,7 +265,7 @@ float PlayerScore_Clear(entity player) FOREACH(Scores, true, { if(sk.(scores(it)) != 0) if(scores_label(it) != "") - sk.SendFlags |= pow(2, i % 16); + sk.SendFlags |= (2 ** (i % 16)); sk.(scores(it)) = 0; }); @@ -282,7 +282,7 @@ void Score_ClearAll() FOREACH(Scores, true, { if(sk.(scores(it)) != 0) if(scores_label(it) != "") - sk.SendFlags |= pow(2, i % 16); + sk.SendFlags |= (2 ** (i % 16)); sk.(scores(it)) = 0; }); }); @@ -295,7 +295,7 @@ void Score_ClearAll() { if(sk.(teamscores(j)) != 0) if(teamscores_label(j) != "") - sk.SendFlags |= pow(2, j); + sk.SendFlags |= (2 ** j); sk.(teamscores(j)) = 0; } } @@ -339,7 +339,7 @@ float PlayerScore_Add(entity player, PlayerScoreField scorefield, float score) } if(score) if(scores_label(scorefield) != "") - s.SendFlags |= pow(2, scorefield.m_id % 16); + s.SendFlags |= (2 ** (scorefield.m_id % 16)); if(!warmup_stage) PS_GR_P_ADDVAL(s.owner, strcat(PLAYERSTATS_TOTAL, scores_label(scorefield)), score); return (s.(scores(scorefield)) += score); diff --git a/qcsrc/server/spawnpoints.qc b/qcsrc/server/spawnpoints.qc index 517bc1892c..84819efbe1 100644 --- a/qcsrc/server/spawnpoints.qc +++ b/qcsrc/server/spawnpoints.qc @@ -318,7 +318,7 @@ entity Spawn_WeightedPoint(entity firstspot, float lower, float upper, float exp RandomSelection_Init(); for(spot = firstspot; spot; spot = spot.chain) - RandomSelection_AddEnt(spot, pow(bound(lower, spot.spawnpoint_score.y, upper), exponent) * spot.cnt, (spot.spawnpoint_score.y >= lower) * 0.5 + spot.spawnpoint_score.x); + RandomSelection_AddEnt(spot, (bound(lower, spot.spawnpoint_score.y, upper) ** exponent) * spot.cnt, (spot.spawnpoint_score.y >= lower) * 0.5 + spot.spawnpoint_score.x); return RandomSelection_chosen_ent; } diff --git a/qcsrc/server/steerlib.qc b/qcsrc/server/steerlib.qc index 1544fa384a..f986fa2a84 100644 --- a/qcsrc/server/steerlib.qc +++ b/qcsrc/server/steerlib.qc @@ -2,6 +2,7 @@ #if defined(CSQC) #elif defined(MENUQC) #elif defined(SVQC) + #include "pathlib/utility.qh" #endif /** @@ -340,51 +341,6 @@ vector steerlib_traceavoid_flat(entity this, float pitch, float length, vector v return normalize(leftwish + rightwish + frontwish); } -bool beamsweep_badpoint(vector point, bool waterok) -{ - if(trace_dphitq3surfaceflags & Q3SURFACEFLAG_SKY) - return true; - - int pc = pointcontents(point); - int pc2 = pointcontents(point - '0 0 1'); - - if(pc == CONTENT_EMPTY && pc2 == CONTENT_SOLID) - return false; - if(pc == CONTENT_EMPTY && pc2 == CONTENT_WATER && waterok) - return false; - if(pc == CONTENT_WATER && waterok) - return false; - return true; - - /*switch(pc) - { - case CONTENT_SOLID: break; - case CONTENT_SLIME: break; - case CONTENT_LAVA: break; - - case CONTENT_SKY: - return true; - - case CONTENT_EMPTY: - if (pc2 == CONTENT_SOLID) - return 0; - - if (pc2 == CONTENT_WATER) - if(waterok) - return 0; - - break; - - case CONTENT_WATER: - if(waterok) - return 0; - - break; - } - - return true;*/ -} - //#define BEAMSTEER_VISUAL float beamsweep(entity this, vector from, vector dir,float length, float step,float step_up, float step_down) { @@ -398,7 +354,7 @@ float beamsweep(entity this, vector from, vector dir,float length, float step,fl if(trace_fraction == 1.0) return 0; - if(beamsweep_badpoint(trace_endpos,0)) + if(!location_isok(trace_endpos, false, false)) return 0; a = trace_endpos; @@ -414,7 +370,7 @@ float beamsweep(entity this, vector from, vector dir,float length, float step,fl if(trace_fraction == 1.0) return i / length; - if(beamsweep_badpoint(trace_endpos,0)) + if(!location_isok(trace_endpos, false, false)) return i / length; #ifdef BEAMSTEER_VISUAL te_lightning1(NULL,a+u,b+u); diff --git a/qcsrc/server/teamplay.qc b/qcsrc/server/teamplay.qc index 7023768219..d8bf72cd6b 100644 --- a/qcsrc/server/teamplay.qc +++ b/qcsrc/server/teamplay.qc @@ -224,7 +224,7 @@ void CheckAllowedTeams (entity for_whom) string teament_name = string_null; - bool mutator_returnvalue = MUTATOR_CALLHOOK(CheckAllowedTeams, teams_mask, teament_name); + bool mutator_returnvalue = MUTATOR_CALLHOOK(CheckAllowedTeams, teams_mask, teament_name, for_whom); teams_mask = M_ARGV(0, float); teament_name = M_ARGV(1, string); diff --git a/qcsrc/server/weapons/throwing.qc b/qcsrc/server/weapons/throwing.qc index 6e40d16b80..53e68d9eb2 100644 --- a/qcsrc/server/weapons/throwing.qc +++ b/qcsrc/server/weapons/throwing.qc @@ -20,10 +20,7 @@ void thrown_wep_think(entity this) { this.SendFlags |= ISF_LOCATION; this.oldorigin = this.origin; - this.bot_pickup = false; } - else - this.bot_pickup = true; this.owner = NULL; float timeleft = this.savenextthink - time; if(timeleft > 1) @@ -50,6 +47,7 @@ string W_ThrowNewWeapon(entity own, float wpn, float doreduce, vector org, vecto wep.flags |= FL_TOSSED; wep.colormap = own.colormap; wep.glowmod = weaponentity_glowmod(info, own, own.clientcolors, own.(weaponentity)); + navigation_dynamicgoal_init(wep, false); W_DropEvent(wr_drop,own,wpn,wep,weaponentity); diff --git a/serverbench.cfg b/serverbench.cfg index 0dfad90ec9..22e8c8c231 100644 --- a/serverbench.cfg +++ b/serverbench.cfg @@ -22,6 +22,6 @@ g_playerstats_gamereport_uri "" // Start! -map g-23 +map stormkeep // Used by: ./all serverbench