1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <!DOCTYPE TS
><TS version=
"1.1">
6 <location filename=
"../gui/ui/About.ui" line=
"97"/>
7 <source>GoMoku3D
</source>
8 <translation type=
"unfinished"></translation>
11 <location filename=
"../gui/ui/About.ui" line=
"104"/>
12 <source>Version
1.0</source>
13 <translation type=
"unfinished"></translation>
16 <location filename=
"../gui/ui/About.ui" line=
"111"/>
17 <source>A
3D version of the popular GoMoku board game.
</source>
18 <translation type=
"unfinished"></translation>
21 <location filename=
"../gui/ui/About.ui" line=
"118"/>
22 <source>Developed by:
</source>
23 <translation type=
"unfinished"></translation>
26 <location filename=
"../gui/ui/About.ui" line=
"132"/>
27 <source>ITWorks!
</source>
28 <translation type=
"unfinished"></translation>
31 <location filename=
"../gui/ui/About.ui" line=
"139"/>
32 <source>Contact: itworks@googlegroups.com
</source>
33 <translation type=
"unfinished"></translation>
36 <location filename=
"../gui/ui/About.ui" line=
"22"/>
37 <source>About GoMoku3D
</source>
38 <translation type=
"unfinished"></translation>
42 <name>ChatWidget
</name>
44 <location filename=
"../gui/ChatWidget.cpp" line=
"32"/>
46 Here you can send/receive messages to/from all players in this game.
47 To send a new message, write the text, then press ENTER.
</source>
48 <translation type=
"unfinished"></translation>
52 <name>ClientSocket
</name>
54 <location filename=
"../network/ClientSocket.cpp" line=
"76"/>
55 <source>connecting...
</source>
56 <translation type=
"unfinished"></translation>
59 <location filename=
"../network/ClientSocket.cpp" line=
"83"/>
60 <source>invalid content in
<joinACK
> : %
1</source>
61 <translation type=
"unfinished"></translation>
64 <location filename=
"../network/ClientSocket.cpp" line=
"95"/>
65 <source>invalid content in
<joinNAK
> : %
1</source>
66 <translation type=
"unfinished"></translation>
69 <location filename=
"../network/ClientSocket.cpp" line=
"101"/>
70 <source>You cannot join while a match
71 is already in progress.
</source>
72 <translation type=
"unfinished"></translation>
75 <location filename=
"../network/ClientSocket.cpp" line=
"104"/>
76 <source>The name you have chosen is already
77 being used by someone else.
</source>
78 <translation type=
"unfinished"></translation>
81 <location filename=
"../network/ClientSocket.cpp" line=
"107"/>
82 <source>The server you are connecting to
83 is using an incompatible protocol version.
</source>
84 <translation type=
"unfinished"></translation>
87 <location filename=
"../network/ClientSocket.cpp" line=
"110"/>
88 <source>An unknown error occurred.
</source>
89 <translation type=
"unfinished"></translation>
92 <location filename=
"../network/ClientSocket.cpp" line=
"134"/>
93 <source>invalid
<difficultyOne
> value in
<settings
> : %
1</source>
94 <translation type=
"unfinished"></translation>
97 <location filename=
"../network/ClientSocket.cpp" line=
"145"/>
98 <source>invalid
<difficultyTwo
> value in
<settings
> : %
1</source>
99 <translation type=
"unfinished"></translation>
102 <location filename=
"../network/ClientSocket.cpp" line=
"156"/>
103 <source>invalid
<numberOfPlayers
> value in
<settings
> : %
1</source>
104 <translation type=
"unfinished"></translation>
107 <location filename=
"../network/ClientSocket.cpp" line=
"167"/>
108 <source>invalid
<timerDuration
> value in
<settings
> : %
1</source>
109 <translation type=
"unfinished"></translation>
112 <location filename=
"../network/ClientSocket.cpp" line=
"231"/>
113 <source>invalid
<player
> value in
<move
> : %
1</source>
114 <translation type=
"unfinished"></translation>
117 <location filename=
"../network/ClientSocket.cpp" line=
"274"/>
118 <source>invalid
<x
> value in
<point
> : %
1</source>
119 <translation type=
"unfinished"></translation>
122 <location filename=
"../network/ClientSocket.cpp" line=
"291"/>
123 <source>invalid
<y
> value in
<point
> : %
1</source>
124 <translation type=
"unfinished"></translation>
127 <location filename=
"../network/ClientSocket.cpp" line=
"308"/>
128 <source>invalid
<z
> value in
<point
> : %
1</source>
129 <translation type=
"unfinished"></translation>
133 <name>HistoryModel
</name>
135 <location filename=
"../gui/HistoryModel.cpp" line=
"65"/>
136 <source>Player
</source>
137 <translation type=
"unfinished"></translation>
140 <location filename=
"../gui/HistoryModel.cpp" line=
"68"/>
141 <source>Move
</source>
142 <translation type=
"unfinished"></translation>
146 <name>MainWindow
</name>
148 <location filename=
"../gui/MainWindow.cpp" line=
"72"/>
149 <source>Players
' Info
</source>
150 <translation type=
"unfinished"></translation>
153 <location filename=
"../gui/MainWindow.cpp" line=
"73"/>
154 <source>History
</source>
155 <translation type=
"unfinished"></translation>
158 <location filename=
"../gui/MainWindow.cpp" line=
"74"/>
159 <source>Timer
</source>
160 <translation type=
"unfinished"></translation>
163 <location filename=
"../gui/MainWindow.cpp" line=
"75"/>
164 <source>Chat
</source>
165 <translation type=
"unfinished"></translation>
168 <location filename=
"../gui/MainWindow.cpp" line=
"597"/>
169 <source>Game Ended
</source>
170 <translation type=
"unfinished"></translation>
173 <location filename=
"../gui/MainWindow.cpp" line=
"181"/>
174 <source>Timer expired:
175 %
1 lost the game.
</source>
176 <translation type=
"unfinished"></translation>
179 <location filename=
"../gui/MainWindow.cpp" line=
"210"/>
180 <source>Abandon Game?
</source>
181 <translation type=
"unfinished"></translation>
184 <location filename=
"../gui/MainWindow.cpp" line=
"211"/>
185 <source>If you continue, the current
188 Are you sure you want to continue?
</source>
189 <translation type=
"unfinished"></translation>
192 <location filename=
"../gui/MainWindow.cpp" line=
"586"/>
193 <source>And the winner is ...
195 <translation type=
"unfinished"></translation>
198 <location filename=
"../gui/MainWindow.cpp" line=
"597"/>
199 <source>Game ended in a draw:%
1</source>
200 <translation type=
"unfinished"></translation>
203 <location filename=
"../gui/MainWindow.cpp" line=
"775"/>
204 <source>Forbidden
</source>
205 <translation type=
"unfinished"></translation>
208 <location filename=
"../gui/MainWindow.cpp" line=
"775"/>
209 <source>You can
't go back when it
's not your turn.
</source>
210 <translation type=
"unfinished"></translation>
213 <location filename=
"../gui/MainWindow.cpp" line=
"779"/>
214 <source>Are you sure?
</source>
215 <translation type=
"unfinished"></translation>
218 <location filename=
"../gui/MainWindow.cpp" line=
"779"/>
219 <source>Do you really want to bring the game in a past situation?
</source>
220 <translation type=
"unfinished"></translation>
223 <location filename=
"../gui/MainWindow.cpp" line=
"986"/>
224 <source>Error
</source>
225 <translation type=
"unfinished"></translation>
228 <location filename=
"../gui/MainWindow.cpp" line=
"824"/>
230 Quitting current game.
</source>
231 <translation type=
"unfinished"></translation>
234 <location filename=
"../gui/MainWindow.cpp" line=
"831"/>
235 <source>Save Game
</source>
236 <translation type=
"unfinished"></translation>
239 <location filename=
"../gui/MainWindow.cpp" line=
"904"/>
240 <source>Open Saved Game
</source>
241 <translation type=
"unfinished"></translation>
244 <location filename=
"../gui/MainWindow.cpp" line=
"986"/>
245 <source>Saved game file is corrupted.
246 Cannot load game.
</source>
247 <translation type=
"unfinished"></translation>
250 <location filename=
"../gui/MainWindow.cpp" line=
"990"/>
251 <source>Load Settings?
</source>
252 <translation type=
"unfinished"></translation>
255 <location filename=
"../gui/ui/MainWindow.ui" line=
"13"/>
256 <source>GoMoku3D
</source>
257 <translation type=
"unfinished"></translation>
260 <location filename=
"../gui/ui/MainWindow.ui" line=
"46"/>
261 <source>Game
</source>
262 <translation type=
"unfinished"></translation>
265 <location filename=
"../gui/ui/MainWindow.ui" line=
"50"/>
266 <source>New Online Game
</source>
267 <translation type=
"unfinished"></translation>
270 <location filename=
"../gui/ui/MainWindow.ui" line=
"67"/>
271 <source>Moves
</source>
272 <translation type=
"unfinished"></translation>
275 <location filename=
"../gui/ui/MainWindow.ui" line=
"78"/>
276 <source>Help
</source>
277 <translation type=
"unfinished"></translation>
280 <location filename=
"../gui/ui/MainWindow.ui" line=
"91"/>
281 <source>New Stand-Alone Game...
</source>
282 <translation type=
"unfinished"></translation>
285 <location filename=
"../gui/ui/MainWindow.ui" line=
"94"/>
286 <source>Ctrl+N
</source>
287 <translation type=
"unfinished"></translation>
290 <location filename=
"../gui/ui/MainWindow.ui" line=
"99"/>
291 <source>Load Game...
</source>
292 <translation type=
"unfinished"></translation>
295 <location filename=
"../gui/ui/MainWindow.ui" line=
"102"/>
296 <source>Ctrl+O
</source>
297 <translation type=
"unfinished"></translation>
300 <location filename=
"../gui/ui/MainWindow.ui" line=
"110"/>
301 <source>Save Game...
</source>
302 <translation type=
"unfinished"></translation>
305 <location filename=
"../gui/ui/MainWindow.ui" line=
"113"/>
306 <source>Ctrl+S
</source>
307 <translation type=
"unfinished"></translation>
310 <location filename=
"../gui/ui/MainWindow.ui" line=
"118"/>
311 <source>Quit
</source>
312 <translation type=
"unfinished"></translation>
315 <location filename=
"../gui/ui/MainWindow.ui" line=
"121"/>
316 <source>Ctrl+Q
</source>
317 <translation type=
"unfinished"></translation>
320 <location filename=
"../gui/ui/MainWindow.ui" line=
"126"/>
321 <source>Help Manual
</source>
322 <translation type=
"unfinished"></translation>
325 <location filename=
"../gui/ui/MainWindow.ui" line=
"139"/>
326 <source>Undo Move
</source>
327 <translation type=
"unfinished"></translation>
330 <location filename=
"../gui/ui/MainWindow.ui" line=
"142"/>
331 <source>Ctrl+Z
</source>
332 <translation type=
"unfinished"></translation>
335 <location filename=
"../gui/ui/MainWindow.ui" line=
"150"/>
336 <source>Show Hint
</source>
337 <translation type=
"unfinished"></translation>
340 <location filename=
"../gui/ui/MainWindow.ui" line=
"158"/>
341 <source>Show Last Move
</source>
342 <translation type=
"unfinished"></translation>
345 <location filename=
"../gui/ui/MainWindow.ui" line=
"163"/>
346 <source>About Qt
</source>
347 <translation type=
"unfinished"></translation>
350 <location filename=
"../gui/ui/MainWindow.ui" line=
"168"/>
351 <source>Connect to Server...
</source>
352 <translation type=
"unfinished"></translation>
355 <location filename=
"../gui/ui/MainWindow.ui" line=
"171"/>
356 <source>Ctrl+L
</source>
357 <translation type=
"unfinished"></translation>
360 <location filename=
"../gui/ui/MainWindow.ui" line=
"176"/>
361 <source>Host Game...
</source>
362 <translation type=
"unfinished"></translation>
365 <location filename=
"../gui/ui/MainWindow.ui" line=
"179"/>
366 <source>Ctrl+H
</source>
367 <translation type=
"unfinished"></translation>
370 <location filename=
"../gui/ui/MainWindow.ui" line=
"184"/>
371 <source>Preferences...
</source>
372 <translation type=
"unfinished"></translation>
375 <location filename=
"../gui/ui/MainWindow.ui" line=
"192"/>
376 <source>Force AI Move
</source>
377 <translation type=
"unfinished"></translation>
380 <location filename=
"../gui/ui/MainWindow.ui" line=
"195"/>
381 <source>Ctrl+F
</source>
382 <translation type=
"unfinished"></translation>
385 <location filename=
"../gui/MainWindow.cpp" line=
"911"/>
386 <source>Cannot open selected file.
</source>
387 <translation type=
"unfinished"></translation>
390 <location filename=
"../gui/MainWindow.cpp" line=
"926"/>
391 <source>File is corrupted.
392 Cannot load game.
</source>
393 <translation type=
"unfinished"></translation>
396 <location filename=
"../gui/MainWindow.cpp" line=
"991"/>
397 <source>Load color settings from the saved game?
</source>
398 <translation type=
"unfinished"></translation>
401 <location filename=
"../gui/MainWindow.cpp" line=
"62"/>
402 <source>What
's This?
</source>
403 <translation type=
"unfinished"></translation>
406 <location filename=
"../gui/ui/MainWindow.ui" line=
"131"/>
407 <source>About GoMoku3D
</source>
408 <translation type=
"unfinished"></translation>
412 <name>OnlineDialog
</name>
414 <location filename=
"../gui/OnlineDialog.cpp" line=
"134"/>
415 <source>Warning
</source>
416 <translation type=
"unfinished"></translation>
419 <location filename=
"../gui/OnlineDialog.cpp" line=
"57"/>
420 <source>You cannot have an empty name
</source>
421 <translation type=
"unfinished"></translation>
424 <location filename=
"../gui/OnlineDialog.cpp" line=
"127"/>
425 <source>Human
</source>
426 <translation type=
"unfinished"></translation>
429 <location filename=
"../gui/OnlineDialog.cpp" line=
"177"/>
431 <translation type=
"unfinished"></translation>
434 <location filename=
"../gui/OnlineDialog.cpp" line=
"180"/>
435 <source>Remote
</source>
436 <translation type=
"unfinished"></translation>
439 <location filename=
"../gui/OnlineDialog.cpp" line=
"286"/>
440 <source>Error
</source>
441 <translation type=
"unfinished"></translation>
444 <location filename=
"../gui/OnlineDialog.cpp" line=
"261"/>
445 <source>Cannot connect,
446 '%
1' is not a valid port number.
</source>
447 <translation type=
"unfinished"></translation>
450 <location filename=
"../gui/OnlineDialog.cpp" line=
"264"/>
451 <source>Cannot connect,
452 port number must be greater than
1024.
</source>
453 <translation type=
"unfinished"></translation>
456 <location filename=
"../gui/OnlineDialog.cpp" line=
"286"/>
457 <source>Network error.
459 <translation type=
"unfinished"></translation>
462 <location filename=
"../gui/OnlineDialog.cpp" line=
"298"/>
463 <source>not connected
</source>
464 <translation type=
"unfinished"></translation>
467 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"22"/>
468 <source>Online Game
</source>
469 <translation type=
"unfinished"></translation>
472 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"53"/>
473 <source>Server Info
</source>
474 <translation type=
"unfinished"></translation>
477 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"59"/>
478 <source>IP address
</source>
479 <translation type=
"unfinished"></translation>
482 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"76"/>
483 <source>Port
</source>
484 <translation type=
"unfinished"></translation>
487 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"93"/>
488 <source>Connect
</source>
489 <translation type=
"unfinished"></translation>
492 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"112"/>
493 <source>Status of connection with the server.
</source>
494 <translation type=
"unfinished"></translation>
497 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"143"/>
498 <source>Status:
</source>
499 <translation type=
"unfinished"></translation>
502 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"159"/>
503 <source><html
><head
><meta name=
"qrichtext
" content=
"1" /
><style type=
"text/css
">
504 p, li { white-space: pre-wrap; }
505 </style
></head
><body style=
" font-family:
'Bitstream Vera Sans
'; font-size:
9pt; font-weight:
400; font-style:normal;
">
506 <p style=
" margin-top:
0px; margin-bottom:
0px; margin-left:
0px; margin-right:
0px; -qt-block-indent:
0; text-indent:
0px; font-family:
'Lucida Grande
'; font-size:
13pt;
"><span style=
" font-size:
11pt; color:#
8b0000;
">not connected
</span
></p
></body
></html
></source>
507 <translation type=
"unfinished"></translation>
510 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"218"/>
511 <source>Number of players:
</source>
512 <translation type=
"unfinished"></translation>
515 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"333"/>
517 <translation type=
"unfinished"></translation>
520 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"254"/>
521 <source>Difficulty
1:
</source>
522 <translation type=
"unfinished"></translation>
525 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"290"/>
526 <source>Difficulty
2:
</source>
527 <translation type=
"unfinished"></translation>
530 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"326"/>
531 <source>Timer:
</source>
532 <translation type=
"unfinished"></translation>
535 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"340"/>
536 <source>seconds
</source>
537 <translation type=
"unfinished"></translation>
540 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"363"/>
541 <source>Players
' Info
</source>
542 <translation type=
"unfinished"></translation>
545 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"402"/>
546 <source>Player
1:
</source>
547 <translation type=
"unfinished"></translation>
550 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"519"/>
551 <source>Player
2:
</source>
552 <translation type=
"unfinished"></translation>
555 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"636"/>
556 <source>Player
3:
</source>
557 <translation type=
"unfinished"></translation>
560 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"769"/>
561 <source>My name
</source>
562 <translation type=
"unfinished"></translation>
565 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"851"/>
566 <source>Help
</source>
567 <translation type=
"unfinished"></translation>
570 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"874"/>
571 <source>Cancel
</source>
572 <translation type=
"unfinished"></translation>
575 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"887"/>
576 <source>Join the game as a spectator.
577 In this mode, you can only view the current game and others player
's move.
</source>
578 <translation type=
"unfinished"></translation>
581 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"891"/>
582 <source>Join as Spectator
</source>
583 <translation type=
"unfinished"></translation>
586 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"901"/>
587 <source>Join the game as a player.
588 In this mode you can play.
</source>
589 <translation type=
"unfinished"></translation>
592 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"905"/>
593 <source>Join as Player
</source>
594 <translation type=
"unfinished"></translation>
597 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"49"/>
598 <source>Set here the IP address and the port of the server hosting the game.
599 Press the button to connect to the server and get game status.
</source>
600 <translation type=
"unfinished"></translation>
603 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"200"/>
604 <source>Settings of the game hosted by the server.
</source>
605 <translation type=
"unfinished"></translation>
608 <location filename=
"../gui/ui/OnlineDialog.ui" line=
"359"/>
609 <source>Properties of players that already joined the game.
610 Set your name and color, then join the game as a player or a spectator.
</source>
611 <translation type=
"unfinished"></translation>
614 <location filename=
"../gui/OnlineDialog.cpp" line=
"79"/>
615 <source>Players
' colors are too similar
616 to background color or empty cube color.
</source>
617 <translation type=
"unfinished"></translation>
620 <location filename=
"../gui/OnlineDialog.cpp" line=
"82"/>
621 <source>Players
' colors are too similar.
</source>
622 <translation type=
"unfinished"></translation>
626 <name>PlayersWidget
</name>
628 <location filename=
"../gui/PlayersWidget.cpp" line=
"69"/>
629 <source>Player
0</source>
630 <translation type=
"unfinished"></translation>
633 <location filename=
"../gui/PlayersWidget.cpp" line=
"70"/>
634 <source>Player
1</source>
635 <translation type=
"unfinished"></translation>
638 <location filename=
"../gui/PlayersWidget.cpp" line=
"71"/>
639 <source>Player
2</source>
640 <translation type=
"unfinished"></translation>
644 <name>Preferences
</name>
646 <location filename=
"../gui/Preferences.cpp" line=
"60"/>
647 <source>Warning
</source>
648 <translation type=
"unfinished"></translation>
651 <location filename=
"../gui/Preferences.cpp" line=
"60"/>
652 <source>Background color and cube color are too similar.
</source>
653 <translation type=
"unfinished"></translation>
657 <name>RenderWidget
</name>
659 <location filename=
"../gui/3d/RenderWidget.cpp" line=
"60"/>
660 <source>Here is displayed the game matrix. Possible interactions are:
661 - left mouse button click and drag: rotate the game matrix;
662 - left mouse button: select a cube;
663 - mouse wheel: zoom in and out;
664 - ENTER key: confirm a move for the current player;
665 - SPACE key: enable the explode function;
666 - UP, DOWN, LEFT, RIGHT arrows: change selected cube;
667 - W, S keys: change selected cube.
669 <translation type=
"unfinished"></translation>
672 <location filename=
"../gui/3d/RenderWidget.cpp" line=
"137"/>
673 <source>invalid point
</source>
674 <translation type=
"unfinished"></translation>
678 <name>ServerSettingsDialog
</name>
680 <location filename=
"../gui/ServerSettingsDialog.cpp" line=
"169"/>
681 <source>Warning
</source>
682 <translation type=
"unfinished"></translation>
685 <location filename=
"../gui/ServerSettingsDialog.cpp" line=
"132"/>
686 <source>Invalid port number.
</source>
687 <translation type=
"unfinished"></translation>
690 <location filename=
"../gui/ServerSettingsDialog.cpp" line=
"143"/>
691 <source>Human and AI players cannot have empty name
</source>
692 <translation type=
"unfinished"></translation>
695 <location filename=
"../gui/ServerSettingsDialog.cpp" line=
"147"/>
696 <source>You cannot have an empty name
</source>
697 <translation type=
"unfinished"></translation>
700 <location filename=
"../gui/ServerSettingsDialog.cpp" line=
"358"/>
701 <source>Error
</source>
702 <translation type=
"unfinished"></translation>
705 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"16"/>
706 <source>Server Settings
</source>
707 <translation type=
"unfinished"></translation>
710 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"43"/>
711 <source>Game settings
</source>
712 <translation type=
"unfinished"></translation>
715 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"55"/>
716 <source>Set here the number of players.
</source>
717 <translation type=
"unfinished"></translation>
720 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"58"/>
721 <source>Number of players
</source>
722 <translation type=
"unfinished"></translation>
725 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"142"/>
727 <translation type=
"unfinished"></translation>
730 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"147"/>
732 <translation type=
"unfinished"></translation>
735 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"91"/>
736 <source>Difficulty
1</source>
737 <translation type=
"unfinished"></translation>
740 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"98"/>
742 <translation type=
"unfinished"></translation>
745 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"103"/>
747 <translation type=
"unfinished"></translation>
750 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"108"/>
752 <translation type=
"unfinished"></translation>
755 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"130"/>
756 <source>Difficulty
2</source>
757 <translation type=
"unfinished"></translation>
760 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"137"/>
762 <translation type=
"unfinished"></translation>
765 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"172"/>
766 <source>Players settings
</source>
767 <translation type=
"unfinished"></translation>
770 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"208"/>
771 <source>Player
1</source>
772 <translation type=
"unfinished"></translation>
775 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"544"/>
776 <source>Human
</source>
777 <translation type=
"unfinished"></translation>
780 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"554"/>
781 <source>Remote
</source>
782 <translation type=
"unfinished"></translation>
785 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"564"/>
787 <translation type=
"unfinished"></translation>
790 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"330"/>
791 <source>Player
2</source>
792 <translation type=
"unfinished"></translation>
795 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"461"/>
796 <source>Player
3</source>
797 <translation type=
"unfinished"></translation>
800 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"588"/>
801 <source>Timer
</source>
802 <translation type=
"unfinished"></translation>
805 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"606"/>
806 <source>Enable
</source>
807 <translation type=
"unfinished"></translation>
810 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"635"/>
811 <source>Maximum time per move
</source>
812 <translation type=
"unfinished"></translation>
815 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"648"/>
816 <source> seconds
</source>
817 <translation type=
"unfinished"></translation>
820 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"678"/>
821 <source>Server settings
</source>
822 <translation type=
"unfinished"></translation>
825 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"689"/>
826 <source>Spectator mode
</source>
827 <translation type=
"unfinished"></translation>
830 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"730"/>
831 <source>Your name here
</source>
832 <translation type=
"unfinished"></translation>
835 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"742"/>
836 <source>Dedicated server mode
</source>
837 <translation type=
"unfinished"></translation>
840 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"761"/>
841 <source>Server port
</source>
842 <translation type=
"unfinished"></translation>
845 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"813"/>
846 <source>Help
</source>
847 <translation type=
"unfinished"></translation>
850 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"87"/>
851 <source>Set here the first difficulty level.
852 It represents the length of a winning sequence.
</source>
853 <translation type=
"unfinished"></translation>
856 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"125"/>
857 <source>Set here the second difficulty level.
858 It
's used to determine the size of the game matrix with the following formula:
859 latus = difficulty
1 * difficulty
2.
</source>
860 <translation type=
"unfinished"></translation>
863 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"167"/>
864 <source>Set here the players
' properties.
865 You can choose here the players
' type.
866 For each human and artificial player you must set name and color.
</source>
867 <translation type=
"unfinished"></translation>
870 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"673"/>
871 <source>Spectator mode allows you to join the game as a spectator. You need to set your name.
872 Dedicated server mode allows you to start hosting a game without partecipating to it nor as a spectator nor as a player.
873 Server port is the port used to accept connections from other clients. This port needs to be opened and forwarded by your router and firewall.
</source>
874 <translation type=
"unfinished"></translation>
877 <location filename=
"../gui/ui/ServerSettingsDialog.ui" line=
"583"/>
878 <source>Here you can enable or disable the additional
"timer
" game rule.
879 It
's the maximum time a human player can spend to choose his next move.
880 If a player exceeds this time, he loses the game.
</source>
881 <translation type=
"unfinished"></translation>
884 <location filename=
"../gui/ServerSettingsDialog.cpp" line=
"166"/>
885 <source>Players
' colors are too similar
886 to background color or empty cube color.
</source>
887 <translation type=
"unfinished"></translation>
890 <location filename=
"../gui/ServerSettingsDialog.cpp" line=
"169"/>
891 <source>Players
' colors are too similar.
</source>
892 <translation type=
"unfinished"></translation>
895 <location filename=
"../gui/ServerSettingsDialog.cpp" line=
"267"/>
896 <source>Waiting for players to join ...
</source>
897 <translation type=
"unfinished"></translation>
901 <name>ServerSocket
</name>
903 <location filename=
"../network/ServerSocket.cpp" line=
"81"/>
904 <source>refusing to send
<playerJoined
> with invalid player type
</source>
905 <translation type=
"unfinished"></translation>
909 <name>StandAloneDialog
</name>
911 <location filename=
"../gui/StandAloneDialog.cpp" line=
"109"/>
912 <source>Warning
</source>
913 <translation type=
"unfinished"></translation>
916 <location filename=
"../gui/StandAloneDialog.cpp" line=
"88"/>
917 <source>Players cannot have empty name
</source>
918 <translation type=
"unfinished"></translation>
921 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"25"/>
922 <source>Stand-Alone Game
</source>
923 <translation type=
"unfinished"></translation>
926 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"52"/>
927 <source>Game settings
</source>
928 <translation type=
"unfinished"></translation>
931 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"64"/>
932 <source>Set here the number of players.
</source>
933 <translation type=
"unfinished"></translation>
936 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"67"/>
937 <source>Number of players
</source>
938 <translation type=
"unfinished"></translation>
941 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"151"/>
943 <translation type=
"unfinished"></translation>
946 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"156"/>
948 <translation type=
"unfinished"></translation>
951 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"100"/>
952 <source>Difficulty
1</source>
953 <translation type=
"unfinished"></translation>
956 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"107"/>
958 <translation type=
"unfinished"></translation>
961 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"112"/>
963 <translation type=
"unfinished"></translation>
966 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"117"/>
968 <translation type=
"unfinished"></translation>
971 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"139"/>
972 <source>Difficulty
2</source>
973 <translation type=
"unfinished"></translation>
976 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"146"/>
978 <translation type=
"unfinished"></translation>
981 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"183"/>
982 <source>Players settings
</source>
983 <translation type=
"unfinished"></translation>
986 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"207"/>
987 <source>Player
1</source>
988 <translation type=
"unfinished"></translation>
991 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"480"/>
992 <source>Type the player
's name here
</source>
993 <translation type=
"unfinished"></translation>
996 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"550"/>
997 <source>Human
</source>
998 <translation type=
"unfinished"></translation>
1001 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"560"/>
1003 <translation type=
"unfinished"></translation>
1006 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"328"/>
1007 <source>Player
2</source>
1008 <translation type=
"unfinished"></translation>
1011 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"458"/>
1012 <source>Player
3</source>
1013 <translation type=
"unfinished"></translation>
1016 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"578"/>
1017 <source>Help
</source>
1018 <translation type=
"unfinished"></translation>
1021 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"96"/>
1022 <source>Set here the first difficulty level.
1023 It represents the length of a winning sequence.
</source>
1024 <translation type=
"unfinished"></translation>
1027 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"134"/>
1028 <source>Set here the second difficulty level.
1029 It
's used to determine the size of the game matrix with the following formula:
1030 latus = difficulty
1 * difficulty
2.
</source>
1031 <translation type=
"unfinished"></translation>
1034 <location filename=
"../gui/ui/StandAloneDialog.ui" line=
"176"/>
1035 <source>Set here the players
' properties.
1036 For each player set:
1040 <translation type=
"unfinished"></translation>
1043 <location filename=
"../gui/StandAloneDialog.cpp" line=
"106"/>
1044 <source>Players
' colors are too similar
1045 to background color or empty cube color.
</source>
1046 <translation type=
"unfinished"></translation>
1049 <location filename=
"../gui/StandAloneDialog.cpp" line=
"109"/>
1050 <source>Players
' colors are too similar.
</source>
1051 <translation type=
"unfinished"></translation>
1055 <name>StreamSocket
</name>
1057 <location filename=
"../network/StreamSocket.cpp" line=
"69"/>
1058 <source>resolving hostname...
</source>
1059 <translation type=
"unfinished"></translation>
1062 <location filename=
"../network/StreamSocket.cpp" line=
"73"/>
1063 <source>negotiating stream...
</source>
1064 <translation type=
"unfinished"></translation>
1067 <location filename=
"../network/StreamSocket.cpp" line=
"75"/>
1068 <source>connected
</source>
1069 <translation type=
"unfinished"></translation>
1072 <location filename=
"../network/StreamSocket.cpp" line=
"81"/>
1073 <source>not connected
</source>
1074 <translation type=
"unfinished"></translation>
1077 <location filename=
"../network/StreamSocket.cpp" line=
"213"/>
1078 <source>unknown protocol message %
1</source>
1079 <translation type=
"unfinished"></translation>
1082 <location filename=
"../network/StreamSocket.cpp" line=
"278"/>
1083 <source>invalid value for attribute
'id
' in
<playerJoined
> : %
1</source>
1084 <translation type=
"unfinished"></translation>
1087 <location filename=
"../network/StreamSocket.cpp" line=
"318"/>
1088 <source>invalid content in
<playerLeft
> : %
1</source>
1089 <translation type=
"unfinished"></translation>
1092 <location filename=
"../network/StreamSocket.cpp" line=
"359"/>
1093 <source>invalid
<player
> value in
<move
> : %
1</source>
1094 <translation type=
"unfinished"></translation>
1097 <location filename=
"../network/StreamSocket.cpp" line=
"379"/>
1098 <source>invalid
<x
> value in
<point
> : %
1</source>
1099 <translation type=
"unfinished"></translation>
1102 <location filename=
"../network/StreamSocket.cpp" line=
"390"/>
1103 <source>invalid
<y
> value in
<point
> : %
1</source>
1104 <translation type=
"unfinished"></translation>
1107 <location filename=
"../network/StreamSocket.cpp" line=
"401"/>
1108 <source>invalid
<z
> value in
<point
> : %
1</source>
1109 <translation type=
"unfinished"></translation>
1112 <location filename=
"../network/StreamSocket.cpp" line=
"128"/>
1113 <source>refusing to send
<chatMessage
> with empty sender
</source>
1114 <translation type=
"unfinished"></translation>
1117 <location filename=
"../network/StreamSocket.cpp" line=
"177"/>
1118 <source>Communication with the remote host timed out
</source>
1119 <translation type=
"unfinished"></translation>
1123 <name>TimerWidget
</name>
1125 <location filename=
"../gui/TimerWidget.cpp" line=
"31"/>
1126 <source>Timer for your turn.
1127 Don
't let the timer expire, or you will lose.
</source>
1128 <translation type=
"unfinished"></translation>
1132 <name>chatwidget
</name>
1134 <location filename=
"../gui/ui/ChatWidget.ui" line=
"13"/>
1135 <source>Chat
</source>
1136 <translation type=
"unfinished"></translation>
1140 <name>playerswidget
</name>
1142 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"19"/>
1143 <source>Players
' Info
</source>
1144 <translation type=
"unfinished"></translation>
1146 <message encoding=
"UTF-8">
1147 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"367"/>
1149 <translation type=
"unfinished"></translation>
1152 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"414"/>
1153 <source>Player
's name.
</source>
1154 <translation type=
"unfinished"></translation>
1157 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"117"/>
1158 <source>player
1</source>
1159 <translation type=
"unfinished"></translation>
1162 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"171"/>
1163 <source>Player
's type:
1166 - R: remote
</source>
1167 <translation type=
"unfinished"></translation>
1170 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"177"/>
1172 <translation type=
"unfinished"></translation>
1175 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"270"/>
1176 <source>player
2</source>
1177 <translation type=
"unfinished"></translation>
1180 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"468"/>
1181 <source>Player
's type.
1184 - R: remote
</source>
1185 <translation type=
"unfinished"></translation>
1188 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"327"/>
1190 <translation type=
"unfinished"></translation>
1193 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"417"/>
1194 <source>player
3</source>
1195 <translation type=
"unfinished"></translation>
1198 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"474"/>
1200 <translation type=
"unfinished"></translation>
1203 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"386"/>
1204 <source>Player
's color.
</source>
1205 <translation type=
"unfinished"></translation>
1208 <location filename=
"../gui/ui/PlayersWidget.ui" line=
"436"/>
1209 <source>Sets artificial player
's skill.
1210 Move the slider left for a beginner player, move it right for an expert one.
</source>
1211 <translation type=
"unfinished"></translation>
1215 <name>preferences
</name>
1217 <location filename=
"../gui/ui/Preferences.ui" line=
"22"/>
1218 <source>Preferences
</source>
1219 <translation type=
"unfinished"></translation>
1222 <location filename=
"../gui/ui/Preferences.ui" line=
"49"/>
1223 <source>General
</source>
1224 <translation type=
"unfinished"></translation>
1227 <location filename=
"../gui/ui/Preferences.ui" line=
"74"/>
1228 <source>Language
</source>
1229 <translation type=
"unfinished"></translation>
1232 <location filename=
"../gui/ui/Preferences.ui" line=
"98"/>
1233 <source>English
</source>
1234 <translation type=
"unfinished"></translation>
1237 <location filename=
"../gui/ui/Preferences.ui" line=
"103"/>
1238 <source>Italian
</source>
1239 <translation type=
"unfinished"></translation>
1242 <location filename=
"../gui/ui/Preferences.ui" line=
"132"/>
1243 <source>Background color
</source>
1244 <translation type=
"unfinished"></translation>
1247 <location filename=
"../gui/ui/Preferences.ui" line=
"221"/>
1248 <source>Cube color
</source>
1249 <translation type=
"unfinished"></translation>
1252 <location filename=
"../gui/ui/Preferences.ui" line=
"300"/>
1253 <source>AI players delay
</source>
1254 <translation type=
"unfinished"></translation>
1257 <location filename=
"../gui/ui/Preferences.ui" line=
"323"/>
1258 <source> seconds
</source>
1259 <translation type=
"unfinished"></translation>
1262 <location filename=
"../gui/ui/Preferences.ui" line=
"341"/>
1263 <source>Help
</source>
1264 <translation type=
"unfinished"></translation>
1267 <location filename=
"../gui/ui/Preferences.ui" line=
"61"/>
1268 <source>Set here the language used by the application.
1269 Restart application for changes to take effect.
</source>
1270 <translation type=
"unfinished"></translation>
1273 <location filename=
"../gui/ui/Preferences.ui" line=
"120"/>
1274 <source>Set here the background color of the
3D view.
</source>
1275 <translation type=
"unfinished"></translation>
1278 <location filename=
"../gui/ui/Preferences.ui" line=
"208"/>
1279 <source>Set here the color used for free cubes.
1280 Restart game for changes to take effect.
</source>
1281 <translation type=
"unfinished"></translation>
1284 <location filename=
"../gui/ui/Preferences.ui" line=
"288"/>
1285 <source>Set here the minimum amount of time used by artificial players to choose their next move.
</source>
1286 <translation type=
"unfinished"></translation>