Updated translations.
[GoMoku3D.git] / src / translations / gomoku3d_en.ts
blobfe6b818488e10c74a0b3fd17a7cb176ea972264d
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE TS><TS version="1.1">
3 <context>
4 <name>About</name>
5 <message>
6 <location filename="../gui/ui/About.ui" line="97"/>
7 <source>GoMoku3D</source>
8 <translation type="unfinished"></translation>
9 </message>
10 <message>
11 <location filename="../gui/ui/About.ui" line="104"/>
12 <source>Version 1.0</source>
13 <translation type="unfinished"></translation>
14 </message>
15 <message>
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>
19 </message>
20 <message>
21 <location filename="../gui/ui/About.ui" line="118"/>
22 <source>Developed by:</source>
23 <translation type="unfinished"></translation>
24 </message>
25 <message>
26 <location filename="../gui/ui/About.ui" line="132"/>
27 <source>ITWorks!</source>
28 <translation type="unfinished"></translation>
29 </message>
30 <message>
31 <location filename="../gui/ui/About.ui" line="139"/>
32 <source>Contact: itworks@googlegroups.com</source>
33 <translation type="unfinished"></translation>
34 </message>
35 <message>
36 <location filename="../gui/ui/About.ui" line="22"/>
37 <source>About GoMoku3D</source>
38 <translation type="unfinished"></translation>
39 </message>
40 </context>
41 <context>
42 <name>ChatWidget</name>
43 <message>
44 <location filename="../gui/ChatWidget.cpp" line="32"/>
45 <source>Chat.
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>
49 </message>
50 </context>
51 <context>
52 <name>ClientSocket</name>
53 <message>
54 <location filename="../network/ClientSocket.cpp" line="76"/>
55 <source>connecting...</source>
56 <translation type="unfinished"></translation>
57 </message>
58 <message>
59 <location filename="../network/ClientSocket.cpp" line="83"/>
60 <source>invalid content in &lt;joinACK&gt; : %1</source>
61 <translation type="unfinished"></translation>
62 </message>
63 <message>
64 <location filename="../network/ClientSocket.cpp" line="95"/>
65 <source>invalid content in &lt;joinNAK&gt; : %1</source>
66 <translation type="unfinished"></translation>
67 </message>
68 <message>
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>
73 </message>
74 <message>
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>
79 </message>
80 <message>
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>
85 </message>
86 <message>
87 <location filename="../network/ClientSocket.cpp" line="110"/>
88 <source>An unknown error occurred.</source>
89 <translation type="unfinished"></translation>
90 </message>
91 <message>
92 <location filename="../network/ClientSocket.cpp" line="134"/>
93 <source>invalid &lt;difficultyOne&gt; value in &lt;settings&gt; : %1</source>
94 <translation type="unfinished"></translation>
95 </message>
96 <message>
97 <location filename="../network/ClientSocket.cpp" line="145"/>
98 <source>invalid &lt;difficultyTwo&gt; value in &lt;settings&gt; : %1</source>
99 <translation type="unfinished"></translation>
100 </message>
101 <message>
102 <location filename="../network/ClientSocket.cpp" line="156"/>
103 <source>invalid &lt;numberOfPlayers&gt; value in &lt;settings&gt; : %1</source>
104 <translation type="unfinished"></translation>
105 </message>
106 <message>
107 <location filename="../network/ClientSocket.cpp" line="167"/>
108 <source>invalid &lt;timerDuration&gt; value in &lt;settings&gt; : %1</source>
109 <translation type="unfinished"></translation>
110 </message>
111 <message>
112 <location filename="../network/ClientSocket.cpp" line="231"/>
113 <source>invalid &lt;player&gt; value in &lt;move&gt; : %1</source>
114 <translation type="unfinished"></translation>
115 </message>
116 <message>
117 <location filename="../network/ClientSocket.cpp" line="274"/>
118 <source>invalid &lt;x&gt; value in &lt;point&gt; : %1</source>
119 <translation type="unfinished"></translation>
120 </message>
121 <message>
122 <location filename="../network/ClientSocket.cpp" line="291"/>
123 <source>invalid &lt;y&gt; value in &lt;point&gt; : %1</source>
124 <translation type="unfinished"></translation>
125 </message>
126 <message>
127 <location filename="../network/ClientSocket.cpp" line="308"/>
128 <source>invalid &lt;z&gt; value in &lt;point&gt; : %1</source>
129 <translation type="unfinished"></translation>
130 </message>
131 </context>
132 <context>
133 <name>HistoryModel</name>
134 <message>
135 <location filename="../gui/HistoryModel.cpp" line="65"/>
136 <source>Player</source>
137 <translation type="unfinished"></translation>
138 </message>
139 <message>
140 <location filename="../gui/HistoryModel.cpp" line="68"/>
141 <source>Move</source>
142 <translation type="unfinished"></translation>
143 </message>
144 </context>
145 <context>
146 <name>MainWindow</name>
147 <message>
148 <location filename="../gui/MainWindow.cpp" line="72"/>
149 <source>Players&apos; Info</source>
150 <translation type="unfinished"></translation>
151 </message>
152 <message>
153 <location filename="../gui/MainWindow.cpp" line="73"/>
154 <source>History</source>
155 <translation type="unfinished"></translation>
156 </message>
157 <message>
158 <location filename="../gui/MainWindow.cpp" line="74"/>
159 <source>Timer</source>
160 <translation type="unfinished"></translation>
161 </message>
162 <message>
163 <location filename="../gui/MainWindow.cpp" line="75"/>
164 <source>Chat</source>
165 <translation type="unfinished"></translation>
166 </message>
167 <message>
168 <location filename="../gui/MainWindow.cpp" line="597"/>
169 <source>Game Ended</source>
170 <translation type="unfinished"></translation>
171 </message>
172 <message>
173 <location filename="../gui/MainWindow.cpp" line="181"/>
174 <source>Timer expired:
175 %1 lost the game.</source>
176 <translation type="unfinished"></translation>
177 </message>
178 <message>
179 <location filename="../gui/MainWindow.cpp" line="210"/>
180 <source>Abandon Game?</source>
181 <translation type="unfinished"></translation>
182 </message>
183 <message>
184 <location filename="../gui/MainWindow.cpp" line="211"/>
185 <source>If you continue, the current
186 game will be lost.
188 Are you sure you want to continue?</source>
189 <translation type="unfinished"></translation>
190 </message>
191 <message>
192 <location filename="../gui/MainWindow.cpp" line="586"/>
193 <source>And the winner is ...
194 %1!</source>
195 <translation type="unfinished"></translation>
196 </message>
197 <message>
198 <location filename="../gui/MainWindow.cpp" line="597"/>
199 <source>Game ended in a draw:%1</source>
200 <translation type="unfinished"></translation>
201 </message>
202 <message>
203 <location filename="../gui/MainWindow.cpp" line="775"/>
204 <source>Forbidden</source>
205 <translation type="unfinished"></translation>
206 </message>
207 <message>
208 <location filename="../gui/MainWindow.cpp" line="775"/>
209 <source>You can&apos;t go back when it&apos;s not your turn.</source>
210 <translation type="unfinished"></translation>
211 </message>
212 <message>
213 <location filename="../gui/MainWindow.cpp" line="779"/>
214 <source>Are you sure?</source>
215 <translation type="unfinished"></translation>
216 </message>
217 <message>
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>
221 </message>
222 <message>
223 <location filename="../gui/MainWindow.cpp" line="986"/>
224 <source>Error</source>
225 <translation type="unfinished"></translation>
226 </message>
227 <message>
228 <location filename="../gui/MainWindow.cpp" line="824"/>
229 <source>%1
230 Quitting current game.</source>
231 <translation type="unfinished"></translation>
232 </message>
233 <message>
234 <location filename="../gui/MainWindow.cpp" line="831"/>
235 <source>Save Game</source>
236 <translation type="unfinished"></translation>
237 </message>
238 <message>
239 <location filename="../gui/MainWindow.cpp" line="904"/>
240 <source>Open Saved Game</source>
241 <translation type="unfinished"></translation>
242 </message>
243 <message>
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>
248 </message>
249 <message>
250 <location filename="../gui/MainWindow.cpp" line="990"/>
251 <source>Load Settings?</source>
252 <translation type="unfinished"></translation>
253 </message>
254 <message>
255 <location filename="../gui/ui/MainWindow.ui" line="13"/>
256 <source>GoMoku3D</source>
257 <translation type="unfinished"></translation>
258 </message>
259 <message>
260 <location filename="../gui/ui/MainWindow.ui" line="46"/>
261 <source>Game</source>
262 <translation type="unfinished"></translation>
263 </message>
264 <message>
265 <location filename="../gui/ui/MainWindow.ui" line="50"/>
266 <source>New Online Game</source>
267 <translation type="unfinished"></translation>
268 </message>
269 <message>
270 <location filename="../gui/ui/MainWindow.ui" line="67"/>
271 <source>Moves</source>
272 <translation type="unfinished"></translation>
273 </message>
274 <message>
275 <location filename="../gui/ui/MainWindow.ui" line="78"/>
276 <source>Help</source>
277 <translation type="unfinished"></translation>
278 </message>
279 <message>
280 <location filename="../gui/ui/MainWindow.ui" line="91"/>
281 <source>New Stand-Alone Game...</source>
282 <translation type="unfinished"></translation>
283 </message>
284 <message>
285 <location filename="../gui/ui/MainWindow.ui" line="94"/>
286 <source>Ctrl+N</source>
287 <translation type="unfinished"></translation>
288 </message>
289 <message>
290 <location filename="../gui/ui/MainWindow.ui" line="99"/>
291 <source>Load Game...</source>
292 <translation type="unfinished"></translation>
293 </message>
294 <message>
295 <location filename="../gui/ui/MainWindow.ui" line="102"/>
296 <source>Ctrl+O</source>
297 <translation type="unfinished"></translation>
298 </message>
299 <message>
300 <location filename="../gui/ui/MainWindow.ui" line="110"/>
301 <source>Save Game...</source>
302 <translation type="unfinished"></translation>
303 </message>
304 <message>
305 <location filename="../gui/ui/MainWindow.ui" line="113"/>
306 <source>Ctrl+S</source>
307 <translation type="unfinished"></translation>
308 </message>
309 <message>
310 <location filename="../gui/ui/MainWindow.ui" line="118"/>
311 <source>Quit</source>
312 <translation type="unfinished"></translation>
313 </message>
314 <message>
315 <location filename="../gui/ui/MainWindow.ui" line="121"/>
316 <source>Ctrl+Q</source>
317 <translation type="unfinished"></translation>
318 </message>
319 <message>
320 <location filename="../gui/ui/MainWindow.ui" line="126"/>
321 <source>Help Manual</source>
322 <translation type="unfinished"></translation>
323 </message>
324 <message>
325 <location filename="../gui/ui/MainWindow.ui" line="139"/>
326 <source>Undo Move</source>
327 <translation type="unfinished"></translation>
328 </message>
329 <message>
330 <location filename="../gui/ui/MainWindow.ui" line="142"/>
331 <source>Ctrl+Z</source>
332 <translation type="unfinished"></translation>
333 </message>
334 <message>
335 <location filename="../gui/ui/MainWindow.ui" line="150"/>
336 <source>Show Hint</source>
337 <translation type="unfinished"></translation>
338 </message>
339 <message>
340 <location filename="../gui/ui/MainWindow.ui" line="158"/>
341 <source>Show Last Move</source>
342 <translation type="unfinished"></translation>
343 </message>
344 <message>
345 <location filename="../gui/ui/MainWindow.ui" line="163"/>
346 <source>About Qt</source>
347 <translation type="unfinished"></translation>
348 </message>
349 <message>
350 <location filename="../gui/ui/MainWindow.ui" line="168"/>
351 <source>Connect to Server...</source>
352 <translation type="unfinished"></translation>
353 </message>
354 <message>
355 <location filename="../gui/ui/MainWindow.ui" line="171"/>
356 <source>Ctrl+L</source>
357 <translation type="unfinished"></translation>
358 </message>
359 <message>
360 <location filename="../gui/ui/MainWindow.ui" line="176"/>
361 <source>Host Game...</source>
362 <translation type="unfinished"></translation>
363 </message>
364 <message>
365 <location filename="../gui/ui/MainWindow.ui" line="179"/>
366 <source>Ctrl+H</source>
367 <translation type="unfinished"></translation>
368 </message>
369 <message>
370 <location filename="../gui/ui/MainWindow.ui" line="184"/>
371 <source>Preferences...</source>
372 <translation type="unfinished"></translation>
373 </message>
374 <message>
375 <location filename="../gui/ui/MainWindow.ui" line="192"/>
376 <source>Force AI Move</source>
377 <translation type="unfinished"></translation>
378 </message>
379 <message>
380 <location filename="../gui/ui/MainWindow.ui" line="195"/>
381 <source>Ctrl+F</source>
382 <translation type="unfinished"></translation>
383 </message>
384 <message>
385 <location filename="../gui/MainWindow.cpp" line="911"/>
386 <source>Cannot open selected file.</source>
387 <translation type="unfinished"></translation>
388 </message>
389 <message>
390 <location filename="../gui/MainWindow.cpp" line="926"/>
391 <source>File is corrupted.
392 Cannot load game.</source>
393 <translation type="unfinished"></translation>
394 </message>
395 <message>
396 <location filename="../gui/MainWindow.cpp" line="991"/>
397 <source>Load color settings from the saved game?</source>
398 <translation type="unfinished"></translation>
399 </message>
400 <message>
401 <location filename="../gui/MainWindow.cpp" line="62"/>
402 <source>What&apos;s This?</source>
403 <translation type="unfinished"></translation>
404 </message>
405 <message>
406 <location filename="../gui/ui/MainWindow.ui" line="131"/>
407 <source>About GoMoku3D</source>
408 <translation type="unfinished"></translation>
409 </message>
410 </context>
411 <context>
412 <name>OnlineDialog</name>
413 <message>
414 <location filename="../gui/OnlineDialog.cpp" line="134"/>
415 <source>Warning</source>
416 <translation type="unfinished"></translation>
417 </message>
418 <message>
419 <location filename="../gui/OnlineDialog.cpp" line="57"/>
420 <source>You cannot have an empty name</source>
421 <translation type="unfinished"></translation>
422 </message>
423 <message>
424 <location filename="../gui/OnlineDialog.cpp" line="127"/>
425 <source>Human</source>
426 <translation type="unfinished"></translation>
427 </message>
428 <message>
429 <location filename="../gui/OnlineDialog.cpp" line="177"/>
430 <source>AI</source>
431 <translation type="unfinished"></translation>
432 </message>
433 <message>
434 <location filename="../gui/OnlineDialog.cpp" line="180"/>
435 <source>Remote</source>
436 <translation type="unfinished"></translation>
437 </message>
438 <message>
439 <location filename="../gui/OnlineDialog.cpp" line="286"/>
440 <source>Error</source>
441 <translation type="unfinished"></translation>
442 </message>
443 <message>
444 <location filename="../gui/OnlineDialog.cpp" line="261"/>
445 <source>Cannot connect,
446 &apos;%1&apos; is not a valid port number.</source>
447 <translation type="unfinished"></translation>
448 </message>
449 <message>
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>
454 </message>
455 <message>
456 <location filename="../gui/OnlineDialog.cpp" line="286"/>
457 <source>Network error.
458 </source>
459 <translation type="unfinished"></translation>
460 </message>
461 <message>
462 <location filename="../gui/OnlineDialog.cpp" line="298"/>
463 <source>not connected</source>
464 <translation type="unfinished"></translation>
465 </message>
466 <message>
467 <location filename="../gui/ui/OnlineDialog.ui" line="22"/>
468 <source>Online Game</source>
469 <translation type="unfinished"></translation>
470 </message>
471 <message>
472 <location filename="../gui/ui/OnlineDialog.ui" line="53"/>
473 <source>Server Info</source>
474 <translation type="unfinished"></translation>
475 </message>
476 <message>
477 <location filename="../gui/ui/OnlineDialog.ui" line="59"/>
478 <source>IP address</source>
479 <translation type="unfinished"></translation>
480 </message>
481 <message>
482 <location filename="../gui/ui/OnlineDialog.ui" line="76"/>
483 <source>Port</source>
484 <translation type="unfinished"></translation>
485 </message>
486 <message>
487 <location filename="../gui/ui/OnlineDialog.ui" line="93"/>
488 <source>Connect</source>
489 <translation type="unfinished"></translation>
490 </message>
491 <message>
492 <location filename="../gui/ui/OnlineDialog.ui" line="112"/>
493 <source>Status of connection with the server.</source>
494 <translation type="unfinished"></translation>
495 </message>
496 <message>
497 <location filename="../gui/ui/OnlineDialog.ui" line="143"/>
498 <source>Status:</source>
499 <translation type="unfinished"></translation>
500 </message>
501 <message>
502 <location filename="../gui/ui/OnlineDialog.ui" line="159"/>
503 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
504 p, li { white-space: pre-wrap; }
505 &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Bitstream Vera Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
506 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Lucida Grande&apos;; font-size:13pt;&quot;&gt;&lt;span style=&quot; font-size:11pt; color:#8b0000;&quot;&gt;not connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
507 <translation type="unfinished"></translation>
508 </message>
509 <message>
510 <location filename="../gui/ui/OnlineDialog.ui" line="218"/>
511 <source>Number of players:</source>
512 <translation type="unfinished"></translation>
513 </message>
514 <message>
515 <location filename="../gui/ui/OnlineDialog.ui" line="333"/>
516 <source>?</source>
517 <translation type="unfinished"></translation>
518 </message>
519 <message>
520 <location filename="../gui/ui/OnlineDialog.ui" line="254"/>
521 <source>Difficulty 1:</source>
522 <translation type="unfinished"></translation>
523 </message>
524 <message>
525 <location filename="../gui/ui/OnlineDialog.ui" line="290"/>
526 <source>Difficulty 2:</source>
527 <translation type="unfinished"></translation>
528 </message>
529 <message>
530 <location filename="../gui/ui/OnlineDialog.ui" line="326"/>
531 <source>Timer:</source>
532 <translation type="unfinished"></translation>
533 </message>
534 <message>
535 <location filename="../gui/ui/OnlineDialog.ui" line="340"/>
536 <source>seconds</source>
537 <translation type="unfinished"></translation>
538 </message>
539 <message>
540 <location filename="../gui/ui/OnlineDialog.ui" line="363"/>
541 <source>Players&apos; Info</source>
542 <translation type="unfinished"></translation>
543 </message>
544 <message>
545 <location filename="../gui/ui/OnlineDialog.ui" line="402"/>
546 <source>Player 1:</source>
547 <translation type="unfinished"></translation>
548 </message>
549 <message>
550 <location filename="../gui/ui/OnlineDialog.ui" line="519"/>
551 <source>Player 2:</source>
552 <translation type="unfinished"></translation>
553 </message>
554 <message>
555 <location filename="../gui/ui/OnlineDialog.ui" line="636"/>
556 <source>Player 3:</source>
557 <translation type="unfinished"></translation>
558 </message>
559 <message>
560 <location filename="../gui/ui/OnlineDialog.ui" line="769"/>
561 <source>My name</source>
562 <translation type="unfinished"></translation>
563 </message>
564 <message>
565 <location filename="../gui/ui/OnlineDialog.ui" line="851"/>
566 <source>Help</source>
567 <translation type="unfinished"></translation>
568 </message>
569 <message>
570 <location filename="../gui/ui/OnlineDialog.ui" line="874"/>
571 <source>Cancel</source>
572 <translation type="unfinished"></translation>
573 </message>
574 <message>
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&apos;s move.</source>
578 <translation type="unfinished"></translation>
579 </message>
580 <message>
581 <location filename="../gui/ui/OnlineDialog.ui" line="891"/>
582 <source>Join as Spectator</source>
583 <translation type="unfinished"></translation>
584 </message>
585 <message>
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>
590 </message>
591 <message>
592 <location filename="../gui/ui/OnlineDialog.ui" line="905"/>
593 <source>Join as Player</source>
594 <translation type="unfinished"></translation>
595 </message>
596 <message>
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>
601 </message>
602 <message>
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>
606 </message>
607 <message>
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>
612 </message>
613 <message>
614 <location filename="../gui/OnlineDialog.cpp" line="79"/>
615 <source>Players&apos; colors are too similar
616 to background color or empty cube color.</source>
617 <translation type="unfinished"></translation>
618 </message>
619 <message>
620 <location filename="../gui/OnlineDialog.cpp" line="82"/>
621 <source>Players&apos; colors are too similar.</source>
622 <translation type="unfinished"></translation>
623 </message>
624 </context>
625 <context>
626 <name>PlayersWidget</name>
627 <message>
628 <location filename="../gui/PlayersWidget.cpp" line="69"/>
629 <source>Player 0</source>
630 <translation type="unfinished"></translation>
631 </message>
632 <message>
633 <location filename="../gui/PlayersWidget.cpp" line="70"/>
634 <source>Player 1</source>
635 <translation type="unfinished"></translation>
636 </message>
637 <message>
638 <location filename="../gui/PlayersWidget.cpp" line="71"/>
639 <source>Player 2</source>
640 <translation type="unfinished"></translation>
641 </message>
642 </context>
643 <context>
644 <name>Preferences</name>
645 <message>
646 <location filename="../gui/Preferences.cpp" line="60"/>
647 <source>Warning</source>
648 <translation type="unfinished"></translation>
649 </message>
650 <message>
651 <location filename="../gui/Preferences.cpp" line="60"/>
652 <source>Background color and cube color are too similar.</source>
653 <translation type="unfinished"></translation>
654 </message>
655 </context>
656 <context>
657 <name>RenderWidget</name>
658 <message>
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.
668 </source>
669 <translation type="unfinished"></translation>
670 </message>
671 <message>
672 <location filename="../gui/3d/RenderWidget.cpp" line="137"/>
673 <source>invalid point</source>
674 <translation type="unfinished"></translation>
675 </message>
676 </context>
677 <context>
678 <name>ServerSettingsDialog</name>
679 <message>
680 <location filename="../gui/ServerSettingsDialog.cpp" line="169"/>
681 <source>Warning</source>
682 <translation type="unfinished"></translation>
683 </message>
684 <message>
685 <location filename="../gui/ServerSettingsDialog.cpp" line="132"/>
686 <source>Invalid port number.</source>
687 <translation type="unfinished"></translation>
688 </message>
689 <message>
690 <location filename="../gui/ServerSettingsDialog.cpp" line="143"/>
691 <source>Human and AI players cannot have empty name</source>
692 <translation type="unfinished"></translation>
693 </message>
694 <message>
695 <location filename="../gui/ServerSettingsDialog.cpp" line="147"/>
696 <source>You cannot have an empty name</source>
697 <translation type="unfinished"></translation>
698 </message>
699 <message>
700 <location filename="../gui/ServerSettingsDialog.cpp" line="358"/>
701 <source>Error</source>
702 <translation type="unfinished"></translation>
703 </message>
704 <message>
705 <location filename="../gui/ui/ServerSettingsDialog.ui" line="16"/>
706 <source>Server Settings</source>
707 <translation type="unfinished"></translation>
708 </message>
709 <message>
710 <location filename="../gui/ui/ServerSettingsDialog.ui" line="43"/>
711 <source>Game settings</source>
712 <translation type="unfinished"></translation>
713 </message>
714 <message>
715 <location filename="../gui/ui/ServerSettingsDialog.ui" line="55"/>
716 <source>Set here the number of players.</source>
717 <translation type="unfinished"></translation>
718 </message>
719 <message>
720 <location filename="../gui/ui/ServerSettingsDialog.ui" line="58"/>
721 <source>Number of players</source>
722 <translation type="unfinished"></translation>
723 </message>
724 <message>
725 <location filename="../gui/ui/ServerSettingsDialog.ui" line="142"/>
726 <source>2</source>
727 <translation type="unfinished"></translation>
728 </message>
729 <message>
730 <location filename="../gui/ui/ServerSettingsDialog.ui" line="147"/>
731 <source>3</source>
732 <translation type="unfinished"></translation>
733 </message>
734 <message>
735 <location filename="../gui/ui/ServerSettingsDialog.ui" line="91"/>
736 <source>Difficulty 1</source>
737 <translation type="unfinished"></translation>
738 </message>
739 <message>
740 <location filename="../gui/ui/ServerSettingsDialog.ui" line="98"/>
741 <source>5</source>
742 <translation type="unfinished"></translation>
743 </message>
744 <message>
745 <location filename="../gui/ui/ServerSettingsDialog.ui" line="103"/>
746 <source>7</source>
747 <translation type="unfinished"></translation>
748 </message>
749 <message>
750 <location filename="../gui/ui/ServerSettingsDialog.ui" line="108"/>
751 <source>9</source>
752 <translation type="unfinished"></translation>
753 </message>
754 <message>
755 <location filename="../gui/ui/ServerSettingsDialog.ui" line="130"/>
756 <source>Difficulty 2</source>
757 <translation type="unfinished"></translation>
758 </message>
759 <message>
760 <location filename="../gui/ui/ServerSettingsDialog.ui" line="137"/>
761 <source>1</source>
762 <translation type="unfinished"></translation>
763 </message>
764 <message>
765 <location filename="../gui/ui/ServerSettingsDialog.ui" line="172"/>
766 <source>Players settings</source>
767 <translation type="unfinished"></translation>
768 </message>
769 <message>
770 <location filename="../gui/ui/ServerSettingsDialog.ui" line="208"/>
771 <source>Player 1</source>
772 <translation type="unfinished"></translation>
773 </message>
774 <message>
775 <location filename="../gui/ui/ServerSettingsDialog.ui" line="544"/>
776 <source>Human</source>
777 <translation type="unfinished"></translation>
778 </message>
779 <message>
780 <location filename="../gui/ui/ServerSettingsDialog.ui" line="554"/>
781 <source>Remote</source>
782 <translation type="unfinished"></translation>
783 </message>
784 <message>
785 <location filename="../gui/ui/ServerSettingsDialog.ui" line="564"/>
786 <source>AI</source>
787 <translation type="unfinished"></translation>
788 </message>
789 <message>
790 <location filename="../gui/ui/ServerSettingsDialog.ui" line="330"/>
791 <source>Player 2</source>
792 <translation type="unfinished"></translation>
793 </message>
794 <message>
795 <location filename="../gui/ui/ServerSettingsDialog.ui" line="461"/>
796 <source>Player 3</source>
797 <translation type="unfinished"></translation>
798 </message>
799 <message>
800 <location filename="../gui/ui/ServerSettingsDialog.ui" line="588"/>
801 <source>Timer</source>
802 <translation type="unfinished"></translation>
803 </message>
804 <message>
805 <location filename="../gui/ui/ServerSettingsDialog.ui" line="606"/>
806 <source>Enable</source>
807 <translation type="unfinished"></translation>
808 </message>
809 <message>
810 <location filename="../gui/ui/ServerSettingsDialog.ui" line="635"/>
811 <source>Maximum time per move</source>
812 <translation type="unfinished"></translation>
813 </message>
814 <message>
815 <location filename="../gui/ui/ServerSettingsDialog.ui" line="648"/>
816 <source> seconds</source>
817 <translation type="unfinished"></translation>
818 </message>
819 <message>
820 <location filename="../gui/ui/ServerSettingsDialog.ui" line="678"/>
821 <source>Server settings</source>
822 <translation type="unfinished"></translation>
823 </message>
824 <message>
825 <location filename="../gui/ui/ServerSettingsDialog.ui" line="689"/>
826 <source>Spectator mode</source>
827 <translation type="unfinished"></translation>
828 </message>
829 <message>
830 <location filename="../gui/ui/ServerSettingsDialog.ui" line="730"/>
831 <source>Your name here</source>
832 <translation type="unfinished"></translation>
833 </message>
834 <message>
835 <location filename="../gui/ui/ServerSettingsDialog.ui" line="742"/>
836 <source>Dedicated server mode</source>
837 <translation type="unfinished"></translation>
838 </message>
839 <message>
840 <location filename="../gui/ui/ServerSettingsDialog.ui" line="761"/>
841 <source>Server port</source>
842 <translation type="unfinished"></translation>
843 </message>
844 <message>
845 <location filename="../gui/ui/ServerSettingsDialog.ui" line="813"/>
846 <source>Help</source>
847 <translation type="unfinished"></translation>
848 </message>
849 <message>
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>
854 </message>
855 <message>
856 <location filename="../gui/ui/ServerSettingsDialog.ui" line="125"/>
857 <source>Set here the second difficulty level.
858 It&apos;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>
861 </message>
862 <message>
863 <location filename="../gui/ui/ServerSettingsDialog.ui" line="167"/>
864 <source>Set here the players&apos; properties.
865 You can choose here the players&apos; type.
866 For each human and artificial player you must set name and color.</source>
867 <translation type="unfinished"></translation>
868 </message>
869 <message>
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>
875 </message>
876 <message>
877 <location filename="../gui/ui/ServerSettingsDialog.ui" line="583"/>
878 <source>Here you can enable or disable the additional &quot;timer&quot; game rule.
879 It&apos;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>
882 </message>
883 <message>
884 <location filename="../gui/ServerSettingsDialog.cpp" line="166"/>
885 <source>Players&apos; colors are too similar
886 to background color or empty cube color.</source>
887 <translation type="unfinished"></translation>
888 </message>
889 <message>
890 <location filename="../gui/ServerSettingsDialog.cpp" line="169"/>
891 <source>Players&apos; colors are too similar.</source>
892 <translation type="unfinished"></translation>
893 </message>
894 <message>
895 <location filename="../gui/ServerSettingsDialog.cpp" line="267"/>
896 <source>Waiting for players to join ...</source>
897 <translation type="unfinished"></translation>
898 </message>
899 </context>
900 <context>
901 <name>ServerSocket</name>
902 <message>
903 <location filename="../network/ServerSocket.cpp" line="81"/>
904 <source>refusing to send &lt;playerJoined&gt; with invalid player type</source>
905 <translation type="unfinished"></translation>
906 </message>
907 </context>
908 <context>
909 <name>StandAloneDialog</name>
910 <message>
911 <location filename="../gui/StandAloneDialog.cpp" line="109"/>
912 <source>Warning</source>
913 <translation type="unfinished"></translation>
914 </message>
915 <message>
916 <location filename="../gui/StandAloneDialog.cpp" line="88"/>
917 <source>Players cannot have empty name</source>
918 <translation type="unfinished"></translation>
919 </message>
920 <message>
921 <location filename="../gui/ui/StandAloneDialog.ui" line="25"/>
922 <source>Stand-Alone Game</source>
923 <translation type="unfinished"></translation>
924 </message>
925 <message>
926 <location filename="../gui/ui/StandAloneDialog.ui" line="52"/>
927 <source>Game settings</source>
928 <translation type="unfinished"></translation>
929 </message>
930 <message>
931 <location filename="../gui/ui/StandAloneDialog.ui" line="64"/>
932 <source>Set here the number of players.</source>
933 <translation type="unfinished"></translation>
934 </message>
935 <message>
936 <location filename="../gui/ui/StandAloneDialog.ui" line="67"/>
937 <source>Number of players</source>
938 <translation type="unfinished"></translation>
939 </message>
940 <message>
941 <location filename="../gui/ui/StandAloneDialog.ui" line="151"/>
942 <source>2</source>
943 <translation type="unfinished"></translation>
944 </message>
945 <message>
946 <location filename="../gui/ui/StandAloneDialog.ui" line="156"/>
947 <source>3</source>
948 <translation type="unfinished"></translation>
949 </message>
950 <message>
951 <location filename="../gui/ui/StandAloneDialog.ui" line="100"/>
952 <source>Difficulty 1</source>
953 <translation type="unfinished"></translation>
954 </message>
955 <message>
956 <location filename="../gui/ui/StandAloneDialog.ui" line="107"/>
957 <source>5</source>
958 <translation type="unfinished"></translation>
959 </message>
960 <message>
961 <location filename="../gui/ui/StandAloneDialog.ui" line="112"/>
962 <source>7</source>
963 <translation type="unfinished"></translation>
964 </message>
965 <message>
966 <location filename="../gui/ui/StandAloneDialog.ui" line="117"/>
967 <source>9</source>
968 <translation type="unfinished"></translation>
969 </message>
970 <message>
971 <location filename="../gui/ui/StandAloneDialog.ui" line="139"/>
972 <source>Difficulty 2</source>
973 <translation type="unfinished"></translation>
974 </message>
975 <message>
976 <location filename="../gui/ui/StandAloneDialog.ui" line="146"/>
977 <source>1</source>
978 <translation type="unfinished"></translation>
979 </message>
980 <message>
981 <location filename="../gui/ui/StandAloneDialog.ui" line="183"/>
982 <source>Players settings</source>
983 <translation type="unfinished"></translation>
984 </message>
985 <message>
986 <location filename="../gui/ui/StandAloneDialog.ui" line="207"/>
987 <source>Player 1</source>
988 <translation type="unfinished"></translation>
989 </message>
990 <message>
991 <location filename="../gui/ui/StandAloneDialog.ui" line="480"/>
992 <source>Type the player&apos;s name here</source>
993 <translation type="unfinished"></translation>
994 </message>
995 <message>
996 <location filename="../gui/ui/StandAloneDialog.ui" line="550"/>
997 <source>Human</source>
998 <translation type="unfinished"></translation>
999 </message>
1000 <message>
1001 <location filename="../gui/ui/StandAloneDialog.ui" line="560"/>
1002 <source>AI</source>
1003 <translation type="unfinished"></translation>
1004 </message>
1005 <message>
1006 <location filename="../gui/ui/StandAloneDialog.ui" line="328"/>
1007 <source>Player 2</source>
1008 <translation type="unfinished"></translation>
1009 </message>
1010 <message>
1011 <location filename="../gui/ui/StandAloneDialog.ui" line="458"/>
1012 <source>Player 3</source>
1013 <translation type="unfinished"></translation>
1014 </message>
1015 <message>
1016 <location filename="../gui/ui/StandAloneDialog.ui" line="578"/>
1017 <source>Help</source>
1018 <translation type="unfinished"></translation>
1019 </message>
1020 <message>
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>
1025 </message>
1026 <message>
1027 <location filename="../gui/ui/StandAloneDialog.ui" line="134"/>
1028 <source>Set here the second difficulty level.
1029 It&apos;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>
1032 </message>
1033 <message>
1034 <location filename="../gui/ui/StandAloneDialog.ui" line="176"/>
1035 <source>Set here the players&apos; properties.
1036 For each player set:
1037 - name
1038 - color
1039 - type</source>
1040 <translation type="unfinished"></translation>
1041 </message>
1042 <message>
1043 <location filename="../gui/StandAloneDialog.cpp" line="106"/>
1044 <source>Players&apos; colors are too similar
1045 to background color or empty cube color.</source>
1046 <translation type="unfinished"></translation>
1047 </message>
1048 <message>
1049 <location filename="../gui/StandAloneDialog.cpp" line="109"/>
1050 <source>Players&apos; colors are too similar.</source>
1051 <translation type="unfinished"></translation>
1052 </message>
1053 </context>
1054 <context>
1055 <name>StreamSocket</name>
1056 <message>
1057 <location filename="../network/StreamSocket.cpp" line="69"/>
1058 <source>resolving hostname...</source>
1059 <translation type="unfinished"></translation>
1060 </message>
1061 <message>
1062 <location filename="../network/StreamSocket.cpp" line="73"/>
1063 <source>negotiating stream...</source>
1064 <translation type="unfinished"></translation>
1065 </message>
1066 <message>
1067 <location filename="../network/StreamSocket.cpp" line="75"/>
1068 <source>connected</source>
1069 <translation type="unfinished"></translation>
1070 </message>
1071 <message>
1072 <location filename="../network/StreamSocket.cpp" line="81"/>
1073 <source>not connected</source>
1074 <translation type="unfinished"></translation>
1075 </message>
1076 <message>
1077 <location filename="../network/StreamSocket.cpp" line="213"/>
1078 <source>unknown protocol message %1</source>
1079 <translation type="unfinished"></translation>
1080 </message>
1081 <message>
1082 <location filename="../network/StreamSocket.cpp" line="278"/>
1083 <source>invalid value for attribute &apos;id&apos; in &lt;playerJoined&gt; : %1</source>
1084 <translation type="unfinished"></translation>
1085 </message>
1086 <message>
1087 <location filename="../network/StreamSocket.cpp" line="318"/>
1088 <source>invalid content in &lt;playerLeft&gt; : %1</source>
1089 <translation type="unfinished"></translation>
1090 </message>
1091 <message>
1092 <location filename="../network/StreamSocket.cpp" line="359"/>
1093 <source>invalid &lt;player&gt; value in &lt;move&gt; : %1</source>
1094 <translation type="unfinished"></translation>
1095 </message>
1096 <message>
1097 <location filename="../network/StreamSocket.cpp" line="379"/>
1098 <source>invalid &lt;x&gt; value in &lt;point&gt; : %1</source>
1099 <translation type="unfinished"></translation>
1100 </message>
1101 <message>
1102 <location filename="../network/StreamSocket.cpp" line="390"/>
1103 <source>invalid &lt;y&gt; value in &lt;point&gt; : %1</source>
1104 <translation type="unfinished"></translation>
1105 </message>
1106 <message>
1107 <location filename="../network/StreamSocket.cpp" line="401"/>
1108 <source>invalid &lt;z&gt; value in &lt;point&gt; : %1</source>
1109 <translation type="unfinished"></translation>
1110 </message>
1111 <message>
1112 <location filename="../network/StreamSocket.cpp" line="128"/>
1113 <source>refusing to send &lt;chatMessage&gt; with empty sender</source>
1114 <translation type="unfinished"></translation>
1115 </message>
1116 <message>
1117 <location filename="../network/StreamSocket.cpp" line="177"/>
1118 <source>Communication with the remote host timed out</source>
1119 <translation type="unfinished"></translation>
1120 </message>
1121 </context>
1122 <context>
1123 <name>TimerWidget</name>
1124 <message>
1125 <location filename="../gui/TimerWidget.cpp" line="31"/>
1126 <source>Timer for your turn.
1127 Don&apos;t let the timer expire, or you will lose.</source>
1128 <translation type="unfinished"></translation>
1129 </message>
1130 </context>
1131 <context>
1132 <name>chatwidget</name>
1133 <message>
1134 <location filename="../gui/ui/ChatWidget.ui" line="13"/>
1135 <source>Chat</source>
1136 <translation type="unfinished"></translation>
1137 </message>
1138 </context>
1139 <context>
1140 <name>playerswidget</name>
1141 <message>
1142 <location filename="../gui/ui/PlayersWidget.ui" line="19"/>
1143 <source>Players&apos; Info</source>
1144 <translation type="unfinished"></translation>
1145 </message>
1146 <message encoding="UTF-8">
1147 <location filename="../gui/ui/PlayersWidget.ui" line="367"/>
1148 <source></source>
1149 <translation type="unfinished"></translation>
1150 </message>
1151 <message>
1152 <location filename="../gui/ui/PlayersWidget.ui" line="414"/>
1153 <source>Player&apos;s name.</source>
1154 <translation type="unfinished"></translation>
1155 </message>
1156 <message>
1157 <location filename="../gui/ui/PlayersWidget.ui" line="117"/>
1158 <source>player 1</source>
1159 <translation type="unfinished"></translation>
1160 </message>
1161 <message>
1162 <location filename="../gui/ui/PlayersWidget.ui" line="171"/>
1163 <source>Player&apos;s type:
1164 - H: human
1165 - A: artificial
1166 - R: remote</source>
1167 <translation type="unfinished"></translation>
1168 </message>
1169 <message>
1170 <location filename="../gui/ui/PlayersWidget.ui" line="177"/>
1171 <source>H</source>
1172 <translation type="unfinished"></translation>
1173 </message>
1174 <message>
1175 <location filename="../gui/ui/PlayersWidget.ui" line="270"/>
1176 <source>player 2</source>
1177 <translation type="unfinished"></translation>
1178 </message>
1179 <message>
1180 <location filename="../gui/ui/PlayersWidget.ui" line="468"/>
1181 <source>Player&apos;s type.
1182 - H: human
1183 - A: artificial
1184 - R: remote</source>
1185 <translation type="unfinished"></translation>
1186 </message>
1187 <message>
1188 <location filename="../gui/ui/PlayersWidget.ui" line="327"/>
1189 <source>A</source>
1190 <translation type="unfinished"></translation>
1191 </message>
1192 <message>
1193 <location filename="../gui/ui/PlayersWidget.ui" line="417"/>
1194 <source>player 3</source>
1195 <translation type="unfinished"></translation>
1196 </message>
1197 <message>
1198 <location filename="../gui/ui/PlayersWidget.ui" line="474"/>
1199 <source>R</source>
1200 <translation type="unfinished"></translation>
1201 </message>
1202 <message>
1203 <location filename="../gui/ui/PlayersWidget.ui" line="386"/>
1204 <source>Player&apos;s color.</source>
1205 <translation type="unfinished"></translation>
1206 </message>
1207 <message>
1208 <location filename="../gui/ui/PlayersWidget.ui" line="436"/>
1209 <source>Sets artificial player&apos;s skill.
1210 Move the slider left for a beginner player, move it right for an expert one.</source>
1211 <translation type="unfinished"></translation>
1212 </message>
1213 </context>
1214 <context>
1215 <name>preferences</name>
1216 <message>
1217 <location filename="../gui/ui/Preferences.ui" line="22"/>
1218 <source>Preferences</source>
1219 <translation type="unfinished"></translation>
1220 </message>
1221 <message>
1222 <location filename="../gui/ui/Preferences.ui" line="49"/>
1223 <source>General</source>
1224 <translation type="unfinished"></translation>
1225 </message>
1226 <message>
1227 <location filename="../gui/ui/Preferences.ui" line="74"/>
1228 <source>Language</source>
1229 <translation type="unfinished"></translation>
1230 </message>
1231 <message>
1232 <location filename="../gui/ui/Preferences.ui" line="98"/>
1233 <source>English</source>
1234 <translation type="unfinished"></translation>
1235 </message>
1236 <message>
1237 <location filename="../gui/ui/Preferences.ui" line="103"/>
1238 <source>Italian</source>
1239 <translation type="unfinished"></translation>
1240 </message>
1241 <message>
1242 <location filename="../gui/ui/Preferences.ui" line="132"/>
1243 <source>Background color</source>
1244 <translation type="unfinished"></translation>
1245 </message>
1246 <message>
1247 <location filename="../gui/ui/Preferences.ui" line="221"/>
1248 <source>Cube color</source>
1249 <translation type="unfinished"></translation>
1250 </message>
1251 <message>
1252 <location filename="../gui/ui/Preferences.ui" line="300"/>
1253 <source>AI players delay</source>
1254 <translation type="unfinished"></translation>
1255 </message>
1256 <message>
1257 <location filename="../gui/ui/Preferences.ui" line="323"/>
1258 <source> seconds</source>
1259 <translation type="unfinished"></translation>
1260 </message>
1261 <message>
1262 <location filename="../gui/ui/Preferences.ui" line="341"/>
1263 <source>Help</source>
1264 <translation type="unfinished"></translation>
1265 </message>
1266 <message>
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>
1271 </message>
1272 <message>
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>
1276 </message>
1277 <message>
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>
1282 </message>
1283 <message>
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>
1287 </message>
1288 </context>
1289 </TS>