diff --git a/source/code/ScoresDisplay.cpp b/source/code/ScoresDisplay.cpp index dd6bad5..196b176 100644 --- a/source/code/ScoresDisplay.cpp +++ b/source/code/ScoresDisplay.cpp @@ -164,7 +164,7 @@ void ScoresDisplay::Draw(SDL_Renderer*) { globalData.nf_button_font.draw(globalData.screen, nextX+60,nextY+10, NFont::CENTER,_("Next")); //Draw page number - string pageXofY = (boost::format(_("Page %1% of %2%") )%(page+1)%numberOfPages).str(); + string pageXofY = SPrintStringF(_("Page %i of %i"), page+1, numberOfPages); NFont_Write(globalData.screen, globalData.xsize/2-globalData.nf_standard_blue_font.getWidth( "%s", pageXofY.c_str())/2, globalData.ysize-60, pageXofY.c_str()); } diff --git a/source/code/common.h b/source/code/common.h index 327d396..9ef705d 100644 --- a/source/code/common.h +++ b/source/code/common.h @@ -35,7 +35,7 @@ http://www.blockattack.net #include #include #include -#include +#include #define _(String) gettext (String) diff --git a/source/code/levelselect.cpp b/source/code/levelselect.cpp index a6018c8..85627a3 100644 --- a/source/code/levelselect.cpp +++ b/source/code/levelselect.cpp @@ -193,7 +193,7 @@ int PuzzleLevelSelect(int Type) { NFont_Write(globalData.screen, 200,200,scoreString.c_str()); NFont_Write(globalData.screen, 200,250,timeString.c_str()); - string totalString = (boost::format(_("Total score: %1% in %2%:%3%"))%totalScore%(totalTime/1000/60)%((totalTime/1000)%60)).str(); + string totalString = SPrintStringF(_("Total score: %i in %i:%02i"), totalScore, totalTime/1000/60, ((totalTime/1000)%60) ); NFont_Write(globalData.screen, 200,600,totalString.c_str()); } diff --git a/source/code/main.cpp b/source/code/main.cpp index 851861f..89169b9 100644 --- a/source/code/main.cpp +++ b/source/code/main.cpp @@ -1115,7 +1115,7 @@ int main(int argc, char* argv[]) { commonTime ct = TimeHandler::ms2ct(SDL_GetTicks()); if (globalData.verboseLevel) { - cout << boost::format("Block Attack - Rise of the Blocks ran for: %1% hours %2% mins and %3% secs") % ct.hours % ct.minutes % ct.seconds << "\n"; + cout << SPrintStringF("Block Attack - Rise of the Blocks ran for: %i hours %i mins and %i secs", ct.hours, ct.minutes, ct.seconds) << "\n"; } ct = TimeHandler::addTime("totalTime",ct); diff --git a/source/misc/translation/po/da.po b/source/misc/translation/po/da.po index c084d03..471d496 100644 --- a/source/misc/translation/po/da.po +++ b/source/misc/translation/po/da.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-30 14:56+0200\n" -"PO-Revision-Date: 2016-04-30 14:56+0200\n" +"POT-Creation-Date: 2017-03-29 19:57+0200\n" +"PO-Revision-Date: 2017-03-29 19:57+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: da\n" @@ -18,367 +18,375 @@ msgstr "" "X-Generator: Poedit 1.8.7.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../code/DialogBox.cpp:101 +#: ../../code/DialogBox.cpp:103 msgid "Enter to accept" msgstr "Bekræft med Enter" -#: ../../code/DialogBox.cpp:102 +#: ../../code/DialogBox.cpp:104 msgid "Esc to cancel" msgstr "Annuller med Esc" -#: ../../code/main.cpp:670 ../../code/main.cpp:784 +#: ../../code/levelselect.cpp:78 +msgid "Select Puzzle" +msgstr "Vælg gåde" + +#: ../../code/levelselect.cpp:81 +msgid "Stage Clear Level Select" +msgstr "Vælg Stage Clear-bane" + +#: ../../code/levelselect.cpp:187 +#, c-format +msgid "Best score: %i" +msgstr "Bedste resultat: %i" + +#: ../../code/levelselect.cpp:188 +#, c-format +msgid "Time used: %s" +msgstr "Tid brugt: %s" + +#: ../../code/levelselect.cpp:191 +#, c-format +msgid "Time used: %d : %02d" +msgstr "Tid brugt: %d : %02d" + +#: ../../code/levelselect.cpp:196 +#, c-format +msgid "Total score: %i in %i:%02i" +msgstr "Sammenlagt: %i på %i:%02i" + +#: ../../code/main.cpp:431 ../../code/main.cpp:544 msgid "AI" msgstr "Computer" -#: ../../code/main.cpp:673 +#: ../../code/main.cpp:434 msgid "Playing field" msgstr "Spilleflade" -#: ../../code/main.cpp:745 +#: ../../code/main.cpp:505 msgid "Time Trial" msgstr "På tid" -#: ../../code/main.cpp:746 +#: ../../code/main.cpp:506 msgid "Score as much as possible in 2 minutes" msgstr "Se hvor mange point du kan opnå på 2 minutter" -#: ../../code/main.cpp:750 +#: ../../code/main.cpp:510 msgid "Stage Clear" msgstr "Stage Clear" -#: ../../code/main.cpp:751 +#: ../../code/main.cpp:511 msgid "You must clear a number of lines. Speed is rapidly increased." msgstr "Fjern et specifik antal linjer. Hastigheden stiger hurtigt." -#: ../../code/main.cpp:754 +#: ../../code/main.cpp:514 msgid "Puzzle" msgstr "Gåde" -#: ../../code/main.cpp:755 +#: ../../code/main.cpp:515 msgid "Clear the entire board with a limited number of moves." msgstr "Fjern alle blokke med et begrænset antal flyt." -#: ../../code/main.cpp:758 +#: ../../code/main.cpp:518 msgid "Endless" msgstr "Evighed" -#: ../../code/main.cpp:759 +#: ../../code/main.cpp:519 msgid "Score as much as possible. No time limit." msgstr "Opnå så mange point som muligt. Ingen tidsbegrænsning." -#: ../../code/main.cpp:763 +#: ../../code/main.cpp:523 msgid "Objective:" msgstr "Formål:" -#: ../../code/main.cpp:769 +#: ../../code/main.cpp:529 msgid "Movement keys:" msgstr "Bevægelsestaster:" -#: ../../code/main.cpp:772 +#: ../../code/main.cpp:532 msgid "Switch: " msgstr "Skift: " -#: ../../code/main.cpp:774 +#: ../../code/main.cpp:534 msgid "Restart: " msgstr "Genstart: " -#: ../../code/main.cpp:777 +#: ../../code/main.cpp:537 msgid "Push line: " msgstr "Skub linje: " -#: ../../code/main.cpp:892 -msgid "Select Puzzle" -msgstr "Vælg gåde" - -#: ../../code/main.cpp:895 -msgid "Stage Clear Level Select" -msgstr "Vælg Stage Clear-bane" - -#: ../../code/main.cpp:997 -#, c-format -msgid "Best score: %i" -msgstr "Bedste resultat: %i" - -#: ../../code/main.cpp:998 -#, c-format -msgid "Time used: %s" -msgstr "Tid brugt: %s" - -#: ../../code/main.cpp:1001 -#, c-format -msgid "Time used: %d : %02d" -msgstr "Tid brugt: %d : %02d" - -#: ../../code/main.cpp:1006 -msgid "Total score: %1% in %2%:%3%" -msgstr "Sammenlagt resultat: %1% på %2%:%3%" - -#: ../../code/main.cpp:1302 +#: ../../code/main.cpp:945 msgid "Player 1" msgstr "Spiller 1" -#: ../../code/main.cpp:1303 +#: ../../code/main.cpp:946 msgid "Player 2" msgstr "Spiller 2" -#: ../../code/menudef.cpp:135 ../../code/menudef.cpp:194 +#: ../../code/menudef.cpp:135 ../../code/menudef.cpp:203 msgid "Music: On" msgstr "Musik: Til" -#: ../../code/menudef.cpp:135 ../../code/menudef.cpp:194 +#: ../../code/menudef.cpp:135 ../../code/menudef.cpp:203 msgid "Music: Off" msgstr "Musik: Fra" -#: ../../code/menudef.cpp:140 ../../code/menudef.cpp:196 +#: ../../code/menudef.cpp:143 ../../code/menudef.cpp:204 msgid "Sound: On" msgstr "Lyd: Til" -#: ../../code/menudef.cpp:140 ../../code/menudef.cpp:196 +#: ../../code/menudef.cpp:143 ../../code/menudef.cpp:204 msgid "Sound: Off" msgstr "Lyd: Fra" -#: ../../code/menudef.cpp:145 ../../code/menudef.cpp:198 +#: ../../code/menudef.cpp:150 ../../code/menudef.cpp:205 msgid "Fullscreen: On" msgstr "Fuldskærm: Til" -#: ../../code/menudef.cpp:145 ../../code/menudef.cpp:198 +#: ../../code/menudef.cpp:150 ../../code/menudef.cpp:205 msgid "Fullscreen: Off" msgstr "Fuldskærm: Fra" -#: ../../code/menudef.cpp:150 +#: ../../code/menudef.cpp:156 msgid "Enter player 1 name:" msgstr "Indtast navnet på spiller 1:" -#: ../../code/menudef.cpp:156 +#: ../../code/menudef.cpp:162 msgid "Enter player 2 name:" msgstr "Indtast navnet på spiller 2:" -#: ../../code/menudef.cpp:166 +#: ../../code/menudef.cpp:172 msgid "Change key bindings" msgstr "Skift taster" -#: ../../code/menudef.cpp:167 +#: ../../code/menudef.cpp:173 msgid "Left" msgstr "Venstre" -#: ../../code/menudef.cpp:168 +#: ../../code/menudef.cpp:174 msgid "Right" msgstr "Højre" -#: ../../code/menudef.cpp:169 +#: ../../code/menudef.cpp:175 msgid "Up" msgstr "Op" -#: ../../code/menudef.cpp:170 +#: ../../code/menudef.cpp:176 msgid "Down" msgstr "Ned" -#: ../../code/menudef.cpp:171 +#: ../../code/menudef.cpp:177 msgid "Push" msgstr "Skub" -#: ../../code/menudef.cpp:172 +#: ../../code/menudef.cpp:178 msgid "Change" msgstr "Skift" -#: ../../code/menudef.cpp:191 +#: ../../code/menudef.cpp:197 msgid "Configuration" msgstr "Konfiguration" -#: ../../code/menudef.cpp:201 +#: ../../code/menudef.cpp:207 msgid "Change player 1's name" msgstr "Skift navn på spiller 1" -#: ../../code/menudef.cpp:203 +#: ../../code/menudef.cpp:209 msgid "Change player 2's name" msgstr "Skift navn på spiller 2" -#: ../../code/menudef.cpp:205 +#: ../../code/menudef.cpp:211 msgid "Change player 1's keys" msgstr "Tildel taster til spiller 1" -#: ../../code/menudef.cpp:207 +#: ../../code/menudef.cpp:213 msgid "Change player 2's keys" msgstr "Tildel taster til spiller 2" -#: ../../code/menudef.cpp:219 +#: ../../code/menudef.cpp:225 msgid "Single player VS" msgstr "En spiller - VS" -#: ../../code/menudef.cpp:242 +#: ../../code/menudef.cpp:241 msgid "Very easy" msgstr "Meget let" -#: ../../code/menudef.cpp:243 +#: ../../code/menudef.cpp:242 msgid "Easy" msgstr "Let" -#: ../../code/menudef.cpp:244 +#: ../../code/menudef.cpp:243 msgid "Below normal" msgstr "Under normal" -#: ../../code/menudef.cpp:245 +#: ../../code/menudef.cpp:244 msgid "Normal" msgstr "Normal" -#: ../../code/menudef.cpp:246 +#: ../../code/menudef.cpp:245 msgid "Above normal" msgstr "Over normal" -#: ../../code/menudef.cpp:247 +#: ../../code/menudef.cpp:246 msgid "Hard" msgstr "Svær" -#: ../../code/menudef.cpp:248 +#: ../../code/menudef.cpp:247 msgid "Hardest" msgstr "Meget svær" -#: ../../code/menudef.cpp:260 +#: ../../code/menudef.cpp:259 msgid "Multiplayer" msgstr "Flerspiller" -#: ../../code/menudef.cpp:262 +#: ../../code/menudef.cpp:261 msgid "Two player - time trial" msgstr "To spillere - På tid" -#: ../../code/menudef.cpp:264 +#: ../../code/menudef.cpp:263 msgid "Two player - vs" msgstr "To spillere - VS" -#: ../../code/menudef.cpp:273 +#: ../../code/menudef.cpp:272 msgid "Block Attack - Rise of the blocks" msgstr "Block Attack - Rise of the blocks" -#: ../../code/menudef.cpp:275 +#: ../../code/menudef.cpp:274 msgid "Single player - endless" msgstr "En spiller - Evighed" -#: ../../code/menudef.cpp:277 +#: ../../code/menudef.cpp:276 msgid "Single player - time trial" msgstr "En spiller - Time Trial" -#: ../../code/menudef.cpp:279 +#: ../../code/menudef.cpp:278 msgid "Single player - stage clear" msgstr "En spiller - Stage Clear" -#: ../../code/menudef.cpp:281 +#: ../../code/menudef.cpp:280 msgid "Single player - puzzle mode" msgstr "En spiller - Gåde" -#: ../../code/menudef.cpp:283 +#: ../../code/menudef.cpp:282 msgid "Single player - vs" msgstr "En spiller - VS" -#: ../../code/menudef.cpp:285 +#: ../../code/menudef.cpp:284 msgid "Multi player" msgstr "Flere spillere" -#: ../../code/menudef.cpp:287 +#: ../../code/menudef.cpp:286 msgid "Configure" msgstr "Instillinger" -#: ../../code/menudef.cpp:289 +#: ../../code/menudef.cpp:288 msgid "Highscores" msgstr "Bedste resultater" -#: ../../code/MenuSystem.cpp:159 ../../code/MenuSystem.cpp:167 -#: ../../code/MenuSystem.cpp:180 ../../code/ScoresDisplay.cpp:156 +#: ../../code/MenuSystem.cpp:145 ../../code/MenuSystem.cpp:153 +#: ../../code/MenuSystem.cpp:166 ../../code/ScoresDisplay.cpp:162 msgid "Back" msgstr "Tilbage" -#: ../../code/MenuSystem.cpp:170 ../../code/MenuSystem.cpp:183 +#: ../../code/MenuSystem.cpp:156 ../../code/MenuSystem.cpp:169 msgid "Exit" msgstr "Afslut" -#: ../../code/ScoresDisplay.cpp:45 +#: ../../code/ScoresDisplay.cpp:51 msgid "Endless:" msgstr "Evighed:" -#: ../../code/ScoresDisplay.cpp:48 +#: ../../code/ScoresDisplay.cpp:54 msgid "Time Trial:" msgstr "På tid:" -#: ../../code/ScoresDisplay.cpp:71 +#: ../../code/ScoresDisplay.cpp:77 msgid "Stats" msgstr "Statistik" -#: ../../code/ScoresDisplay.cpp:73 +#: ../../code/ScoresDisplay.cpp:79 msgid "Chains" msgstr "Kæder" -#: ../../code/ScoresDisplay.cpp:81 +#: ../../code/ScoresDisplay.cpp:87 msgid "Lines Pushed: " msgstr "Linjer skubbet: " -#: ../../code/ScoresDisplay.cpp:86 +#: ../../code/ScoresDisplay.cpp:92 msgid "Puzzles solved: " msgstr "Gåder løst: " -#: ../../code/ScoresDisplay.cpp:91 +#: ../../code/ScoresDisplay.cpp:97 msgid "Run time: " msgstr "Kørselstid: " -#: ../../code/ScoresDisplay.cpp:94 ../../code/ScoresDisplay.cpp:107 +#: ../../code/ScoresDisplay.cpp:100 ../../code/ScoresDisplay.cpp:113 #, c-format msgid "Days: %i" msgstr "Dage: %i" -#: ../../code/ScoresDisplay.cpp:96 ../../code/ScoresDisplay.cpp:109 +#: ../../code/ScoresDisplay.cpp:102 ../../code/ScoresDisplay.cpp:115 #, c-format msgid "Hours: %i" msgstr "Timer: %i" -#: ../../code/ScoresDisplay.cpp:98 ../../code/ScoresDisplay.cpp:111 +#: ../../code/ScoresDisplay.cpp:104 ../../code/ScoresDisplay.cpp:117 #, c-format msgid "Minutes: %i" msgstr "Minutter: %i" -#: ../../code/ScoresDisplay.cpp:100 ../../code/ScoresDisplay.cpp:113 +#: ../../code/ScoresDisplay.cpp:106 ../../code/ScoresDisplay.cpp:119 #, c-format msgid "Seconds: %i" msgstr "Sekunder: %i" -#: ../../code/ScoresDisplay.cpp:104 +#: ../../code/ScoresDisplay.cpp:110 msgid "Play time: " msgstr "Spilletid:" -#: ../../code/ScoresDisplay.cpp:117 +#: ../../code/ScoresDisplay.cpp:123 msgid "VS CPU (win/loss)" msgstr "mod computeren (vundet/tabt)" -#: ../../code/ScoresDisplay.cpp:158 ../../code/BlockGameSdl.inc:301 -#: ../../code/BlockGameSdl.inc:319 +#: ../../code/ScoresDisplay.cpp:164 ../../code/BlockGameSdl.inc:315 +#: ../../code/BlockGameSdl.inc:333 msgid "Next" msgstr "Næste" -#: ../../code/ScoresDisplay.cpp:161 -msgid "Page %1% of %2%" -msgstr "Side %1% af %2%" +#: ../../code/ScoresDisplay.cpp:167 +#, c-format +msgid "Page %i of %i" +msgstr "Side %i af %i" -#: ../../code/BlockGameSdl.inc:279 +#: ../../code/BlockGameSdl.inc:293 msgid "Score:" msgstr "Resultat:" -#: ../../code/BlockGameSdl.inc:280 +#: ../../code/BlockGameSdl.inc:294 msgid "Time:" msgstr "Tid:" -#: ../../code/BlockGameSdl.inc:281 +#: ../../code/BlockGameSdl.inc:295 msgid "Chain:" msgstr "Kæde:" -#: ../../code/BlockGameSdl.inc:282 +#: ../../code/BlockGameSdl.inc:296 msgid "Speed:" msgstr "Hastighed:" -#: ../../code/BlockGameSdl.inc:291 +#: ../../code/BlockGameSdl.inc:305 msgid "Moves left: " msgstr "Træk tilbage: " -#: ../../code/BlockGameSdl.inc:297 ../../code/BlockGameSdl.inc:315 +#: ../../code/BlockGameSdl.inc:311 ../../code/BlockGameSdl.inc:329 msgid "Retry" msgstr "Prøv igen" -#: ../../code/BlockGameSdl.inc:305 ../../code/BlockGameSdl.inc:323 +#: ../../code/BlockGameSdl.inc:319 ../../code/BlockGameSdl.inc:337 msgid "Skip" msgstr "Spring over" + +#~ msgid "Total score: %1% in %2%:%3%" +#~ msgstr "Sammenlagt resultat: %1% på %2%:%3%" + +#~ msgid "Page %1% of %2%" +#~ msgstr "Side %1% af %2%" diff --git a/source/misc/translation/template/blockattack_roftb.pot b/source/misc/translation/template/blockattack_roftb.pot index 2c0cfa7..9b09132 100644 --- a/source/misc/translation/template/blockattack_roftb.pot +++ b/source/misc/translation/template/blockattack_roftb.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-30 14:55+0200\n" +"POT-Creation-Date: 2017-03-29 19:48+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,367 +17,369 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: ../../code/DialogBox.cpp:101 +#: ../../code/DialogBox.cpp:103 msgid "Enter to accept" msgstr "" -#: ../../code/DialogBox.cpp:102 +#: ../../code/DialogBox.cpp:104 msgid "Esc to cancel" msgstr "" -#: ../../code/main.cpp:670 ../../code/main.cpp:784 +#: ../../code/levelselect.cpp:78 +msgid "Select Puzzle" +msgstr "" + +#: ../../code/levelselect.cpp:81 +msgid "Stage Clear Level Select" +msgstr "" + +#: ../../code/levelselect.cpp:187 +#, c-format +msgid "Best score: %i" +msgstr "" + +#: ../../code/levelselect.cpp:188 +#, c-format +msgid "Time used: %s" +msgstr "" + +#: ../../code/levelselect.cpp:191 +#, c-format +msgid "Time used: %d : %02d" +msgstr "" + +#: ../../code/levelselect.cpp:196 +#, c-format +msgid "Total score: %i in %i:%02i" +msgstr "" + +#: ../../code/main.cpp:431 ../../code/main.cpp:544 msgid "AI" msgstr "" -#: ../../code/main.cpp:673 +#: ../../code/main.cpp:434 msgid "Playing field" msgstr "" -#: ../../code/main.cpp:745 +#: ../../code/main.cpp:505 msgid "Time Trial" msgstr "" -#: ../../code/main.cpp:746 +#: ../../code/main.cpp:506 msgid "Score as much as possible in 2 minutes" msgstr "" -#: ../../code/main.cpp:750 +#: ../../code/main.cpp:510 msgid "Stage Clear" msgstr "" -#: ../../code/main.cpp:751 +#: ../../code/main.cpp:511 msgid "You must clear a number of lines. Speed is rapidly increased." msgstr "" -#: ../../code/main.cpp:754 +#: ../../code/main.cpp:514 msgid "Puzzle" msgstr "" -#: ../../code/main.cpp:755 +#: ../../code/main.cpp:515 msgid "Clear the entire board with a limited number of moves." msgstr "" -#: ../../code/main.cpp:758 +#: ../../code/main.cpp:518 msgid "Endless" msgstr "" -#: ../../code/main.cpp:759 +#: ../../code/main.cpp:519 msgid "Score as much as possible. No time limit." msgstr "" -#: ../../code/main.cpp:763 +#: ../../code/main.cpp:523 msgid "Objective:" msgstr "" -#: ../../code/main.cpp:769 +#: ../../code/main.cpp:529 msgid "Movement keys:" msgstr "" -#: ../../code/main.cpp:772 +#: ../../code/main.cpp:532 msgid "Switch: " msgstr "" -#: ../../code/main.cpp:774 +#: ../../code/main.cpp:534 msgid "Restart: " msgstr "" -#: ../../code/main.cpp:777 +#: ../../code/main.cpp:537 msgid "Push line: " msgstr "" -#: ../../code/main.cpp:892 -msgid "Select Puzzle" -msgstr "" - -#: ../../code/main.cpp:895 -msgid "Stage Clear Level Select" -msgstr "" - -#: ../../code/main.cpp:997 -#, c-format -msgid "Best score: %i" -msgstr "" - -#: ../../code/main.cpp:998 -#, c-format -msgid "Time used: %s" -msgstr "" - -#: ../../code/main.cpp:1001 -#, c-format -msgid "Time used: %d : %02d" -msgstr "" - -#: ../../code/main.cpp:1006 -msgid "Total score: %1% in %2%:%3%" -msgstr "" - -#: ../../code/main.cpp:1302 +#: ../../code/main.cpp:945 msgid "Player 1" msgstr "" -#: ../../code/main.cpp:1303 +#: ../../code/main.cpp:946 msgid "Player 2" msgstr "" -#: ../../code/menudef.cpp:135 ../../code/menudef.cpp:194 +#: ../../code/menudef.cpp:135 ../../code/menudef.cpp:203 msgid "Music: On" msgstr "" -#: ../../code/menudef.cpp:135 ../../code/menudef.cpp:194 +#: ../../code/menudef.cpp:135 ../../code/menudef.cpp:203 msgid "Music: Off" msgstr "" -#: ../../code/menudef.cpp:140 ../../code/menudef.cpp:196 +#: ../../code/menudef.cpp:143 ../../code/menudef.cpp:204 msgid "Sound: On" msgstr "" -#: ../../code/menudef.cpp:140 ../../code/menudef.cpp:196 +#: ../../code/menudef.cpp:143 ../../code/menudef.cpp:204 msgid "Sound: Off" msgstr "" -#: ../../code/menudef.cpp:145 ../../code/menudef.cpp:198 +#: ../../code/menudef.cpp:150 ../../code/menudef.cpp:205 msgid "Fullscreen: On" msgstr "" -#: ../../code/menudef.cpp:145 ../../code/menudef.cpp:198 +#: ../../code/menudef.cpp:150 ../../code/menudef.cpp:205 msgid "Fullscreen: Off" msgstr "" -#: ../../code/menudef.cpp:150 +#: ../../code/menudef.cpp:156 msgid "Enter player 1 name:" msgstr "" -#: ../../code/menudef.cpp:156 +#: ../../code/menudef.cpp:162 msgid "Enter player 2 name:" msgstr "" -#: ../../code/menudef.cpp:166 +#: ../../code/menudef.cpp:172 msgid "Change key bindings" msgstr "" -#: ../../code/menudef.cpp:167 +#: ../../code/menudef.cpp:173 msgid "Left" msgstr "" -#: ../../code/menudef.cpp:168 +#: ../../code/menudef.cpp:174 msgid "Right" msgstr "" -#: ../../code/menudef.cpp:169 +#: ../../code/menudef.cpp:175 msgid "Up" msgstr "" -#: ../../code/menudef.cpp:170 +#: ../../code/menudef.cpp:176 msgid "Down" msgstr "" -#: ../../code/menudef.cpp:171 +#: ../../code/menudef.cpp:177 msgid "Push" msgstr "" -#: ../../code/menudef.cpp:172 +#: ../../code/menudef.cpp:178 msgid "Change" msgstr "" -#: ../../code/menudef.cpp:191 +#: ../../code/menudef.cpp:197 msgid "Configuration" msgstr "" -#: ../../code/menudef.cpp:201 +#: ../../code/menudef.cpp:207 msgid "Change player 1's name" msgstr "" -#: ../../code/menudef.cpp:203 +#: ../../code/menudef.cpp:209 msgid "Change player 2's name" msgstr "" -#: ../../code/menudef.cpp:205 +#: ../../code/menudef.cpp:211 msgid "Change player 1's keys" msgstr "" -#: ../../code/menudef.cpp:207 +#: ../../code/menudef.cpp:213 msgid "Change player 2's keys" msgstr "" -#: ../../code/menudef.cpp:219 +#: ../../code/menudef.cpp:225 msgid "Single player VS" msgstr "" -#: ../../code/menudef.cpp:242 +#: ../../code/menudef.cpp:241 msgid "Very easy" msgstr "" -#: ../../code/menudef.cpp:243 +#: ../../code/menudef.cpp:242 msgid "Easy" msgstr "" -#: ../../code/menudef.cpp:244 +#: ../../code/menudef.cpp:243 msgid "Below normal" msgstr "" -#: ../../code/menudef.cpp:245 +#: ../../code/menudef.cpp:244 msgid "Normal" msgstr "" -#: ../../code/menudef.cpp:246 +#: ../../code/menudef.cpp:245 msgid "Above normal" msgstr "" -#: ../../code/menudef.cpp:247 +#: ../../code/menudef.cpp:246 msgid "Hard" msgstr "" -#: ../../code/menudef.cpp:248 +#: ../../code/menudef.cpp:247 msgid "Hardest" msgstr "" -#: ../../code/menudef.cpp:260 +#: ../../code/menudef.cpp:259 msgid "Multiplayer" msgstr "" -#: ../../code/menudef.cpp:262 +#: ../../code/menudef.cpp:261 msgid "Two player - time trial" msgstr "" -#: ../../code/menudef.cpp:264 +#: ../../code/menudef.cpp:263 msgid "Two player - vs" msgstr "" -#: ../../code/menudef.cpp:273 +#: ../../code/menudef.cpp:272 msgid "Block Attack - Rise of the blocks" msgstr "" -#: ../../code/menudef.cpp:275 +#: ../../code/menudef.cpp:274 msgid "Single player - endless" msgstr "" -#: ../../code/menudef.cpp:277 +#: ../../code/menudef.cpp:276 msgid "Single player - time trial" msgstr "" -#: ../../code/menudef.cpp:279 +#: ../../code/menudef.cpp:278 msgid "Single player - stage clear" msgstr "" -#: ../../code/menudef.cpp:281 +#: ../../code/menudef.cpp:280 msgid "Single player - puzzle mode" msgstr "" -#: ../../code/menudef.cpp:283 +#: ../../code/menudef.cpp:282 msgid "Single player - vs" msgstr "" -#: ../../code/menudef.cpp:285 +#: ../../code/menudef.cpp:284 msgid "Multi player" msgstr "" -#: ../../code/menudef.cpp:287 +#: ../../code/menudef.cpp:286 msgid "Configure" msgstr "" -#: ../../code/menudef.cpp:289 +#: ../../code/menudef.cpp:288 msgid "Highscores" msgstr "" -#: ../../code/MenuSystem.cpp:159 ../../code/MenuSystem.cpp:167 -#: ../../code/MenuSystem.cpp:180 ../../code/ScoresDisplay.cpp:156 +#: ../../code/MenuSystem.cpp:145 ../../code/MenuSystem.cpp:153 +#: ../../code/MenuSystem.cpp:166 ../../code/ScoresDisplay.cpp:162 msgid "Back" msgstr "" -#: ../../code/MenuSystem.cpp:170 ../../code/MenuSystem.cpp:183 +#: ../../code/MenuSystem.cpp:156 ../../code/MenuSystem.cpp:169 msgid "Exit" msgstr "" -#: ../../code/ScoresDisplay.cpp:45 +#: ../../code/ScoresDisplay.cpp:51 msgid "Endless:" msgstr "" -#: ../../code/ScoresDisplay.cpp:48 +#: ../../code/ScoresDisplay.cpp:54 msgid "Time Trial:" msgstr "" -#: ../../code/ScoresDisplay.cpp:71 +#: ../../code/ScoresDisplay.cpp:77 msgid "Stats" msgstr "" -#: ../../code/ScoresDisplay.cpp:73 +#: ../../code/ScoresDisplay.cpp:79 msgid "Chains" msgstr "" -#: ../../code/ScoresDisplay.cpp:81 +#: ../../code/ScoresDisplay.cpp:87 msgid "Lines Pushed: " msgstr "" -#: ../../code/ScoresDisplay.cpp:86 +#: ../../code/ScoresDisplay.cpp:92 msgid "Puzzles solved: " msgstr "" -#: ../../code/ScoresDisplay.cpp:91 +#: ../../code/ScoresDisplay.cpp:97 msgid "Run time: " msgstr "" -#: ../../code/ScoresDisplay.cpp:94 ../../code/ScoresDisplay.cpp:107 +#: ../../code/ScoresDisplay.cpp:100 ../../code/ScoresDisplay.cpp:113 #, c-format msgid "Days: %i" msgstr "" -#: ../../code/ScoresDisplay.cpp:96 ../../code/ScoresDisplay.cpp:109 +#: ../../code/ScoresDisplay.cpp:102 ../../code/ScoresDisplay.cpp:115 #, c-format msgid "Hours: %i" msgstr "" -#: ../../code/ScoresDisplay.cpp:98 ../../code/ScoresDisplay.cpp:111 +#: ../../code/ScoresDisplay.cpp:104 ../../code/ScoresDisplay.cpp:117 #, c-format msgid "Minutes: %i" msgstr "" -#: ../../code/ScoresDisplay.cpp:100 ../../code/ScoresDisplay.cpp:113 +#: ../../code/ScoresDisplay.cpp:106 ../../code/ScoresDisplay.cpp:119 #, c-format msgid "Seconds: %i" msgstr "" -#: ../../code/ScoresDisplay.cpp:104 +#: ../../code/ScoresDisplay.cpp:110 msgid "Play time: " msgstr "" -#: ../../code/ScoresDisplay.cpp:117 +#: ../../code/ScoresDisplay.cpp:123 msgid "VS CPU (win/loss)" msgstr "" -#: ../../code/ScoresDisplay.cpp:158 ../../code/BlockGameSdl.inc:301 -#: ../../code/BlockGameSdl.inc:319 +#: ../../code/ScoresDisplay.cpp:164 ../../code/BlockGameSdl.inc:315 +#: ../../code/BlockGameSdl.inc:333 msgid "Next" msgstr "" -#: ../../code/ScoresDisplay.cpp:161 -msgid "Page %1% of %2%" +#: ../../code/ScoresDisplay.cpp:167 +#, c-format +msgid "Page %i of %i" msgstr "" -#: ../../code/BlockGameSdl.inc:279 +#: ../../code/BlockGameSdl.inc:293 msgid "Score:" msgstr "" -#: ../../code/BlockGameSdl.inc:280 +#: ../../code/BlockGameSdl.inc:294 msgid "Time:" msgstr "" -#: ../../code/BlockGameSdl.inc:281 +#: ../../code/BlockGameSdl.inc:295 msgid "Chain:" msgstr "" -#: ../../code/BlockGameSdl.inc:282 +#: ../../code/BlockGameSdl.inc:296 msgid "Speed:" msgstr "" -#: ../../code/BlockGameSdl.inc:291 +#: ../../code/BlockGameSdl.inc:305 msgid "Moves left: " msgstr "" -#: ../../code/BlockGameSdl.inc:297 ../../code/BlockGameSdl.inc:315 +#: ../../code/BlockGameSdl.inc:311 ../../code/BlockGameSdl.inc:329 msgid "Retry" msgstr "" -#: ../../code/BlockGameSdl.inc:305 ../../code/BlockGameSdl.inc:323 +#: ../../code/BlockGameSdl.inc:319 ../../code/BlockGameSdl.inc:337 msgid "Skip" msgstr ""