194
223
msgid "gets %1 points"
197
#: src/scoring.py:748
226
#: src/scoring.py:747
198
227
msgid "Scoring for this Hand"
230
#: src/scoring.py:759
201
235
#: src/scoring.py:760
202
236
msgctxt "kajongg"
206
#: src/scoring.py:761
211
#: src/scoring.py:763
240
#: src/scoring.py:762
215
#: src/scoring.py:769
244
#: src/scoring.py:768
216
245
msgctxt "kajongg"
220
#: src/scoring.py:771
249
#: src/scoring.py:770
222
251
#| msgid "Properties"
223
252
msgid "&Penalties"
226
#: src/scoring.py:773
255
#: src/scoring.py:772
228
257
#| msgid "&New hand"
229
258
msgid "&Save Hand"
230
259
msgstr "新しい手(&N)"
232
#: src/scoring.py:789
261
#: src/scoring.py:788
233
262
msgid "&Last Tile:"
236
#: src/scoring.py:797
265
#: src/scoring.py:796
237
266
msgid "L&ast Meld:"
240
#: src/playfield.py:110
270
msgid "User %1 already exists"
274
msgid "Wrong password"
278
msgctxt "table status"
283
msgid "You already joined this table"
287
msgid "All seats are already taken"
295
msgid "leaves the table"
299
msgctxt "kajongg, name of robot player, to be translated"
304
msgctxt "kajongg, name of robot player, to be translated"
309
msgctxt "kajongg, name of robot player, to be translated"
314
msgid "Only the initiator %1 can start this game, you are %2"
318
msgctxt "table status"
323
msgid "The game is over!"
327
msgid "%1 wrongly said %2 for meld %3"
331
msgid "%1 wrongly said %2: claims to have concealed tiles %3 but only has %4"
335
msgid "declareKong:%1 wrongly said Kong for meld %2"
339
msgid "%1 claiming MahJongg: This is not a winning hand: %2"
342
#: src/server.py:815 src/server.py:854
343
msgid "table with id <numid>%1</numid> not found"
346
#: src/server.py:911 src/humanclient.py:783
347
msgid "Player %1 has logged out"
351
msgctxt "table status"
357
"Your client has a version older than 4.9.0 but you need %1 for this server"
360
#: src/server.py:1003
361
msgid "Your client has version %1 but you need %2 for this server"
364
#: src/server.py:1060
366
msgid "the server will listen on PORT (%d)"
369
#: src/server.py:1063
370
msgid "the server will listen on SOCKET"
373
#: src/server.py:1064
374
msgid "name of the database"
377
#: src/server.py:1066
378
msgid "start a local game server"
381
#: src/server.py:1068
382
msgid "do not terminate local game server after last client disconnects"
385
#: src/server.py:1073
386
msgid "unrecognized arguments:%1"
395
#| msgid "Upper limit"
411
#| msgid "Upper limit"
422
"Meld rules are applied to single melds independent of the rest of the hand"
430
msgid "Hand rules are applied to the entire hand, for all players"
438
msgid "Winner rules are applied to the entire hand but only for the winner"
446
msgid "Loser rules are applied to the entire hand but only for non-winners"
450
msgid "Mah Jongg Rules"
454
msgid "Only hands matching a Mah Jongg rule can win"
463
msgid "Here we have several special game related options"
468
#| msgid "Properties"
474
"Penalties are applied manually by the user. They are only used for scoring "
476
"When playing against the computer or over the net, Kajongg will never let "
478
"into a situation where you have to pay a penalty"
482
msgid "ruleset \"%1\" not found"
486
msgctxt "Ruleset._newKey:%1 is empty or space plus number"
491
msgctxt "%1 can be a sentence"
492
msgid "%4 have impossible values %2/%3 in rule \"%1\""
495
#: src/playfield.py:111
241
496
msgid "Show tile shadows"
244
#: src/playfield.py:112
499
#: src/playfield.py:113
245
500
msgid "Rearrange undisclosed tiles to melds"
248
#: src/playfield.py:114
503
#: src/playfield.py:115
250
505
#| msgid "Show only pending games"
251
506
msgid "Show only possible actions"
252
507
msgstr "進行中のゲームのみを表示する"
254
#: src/playfield.py:116
509
#: src/playfield.py:117
255
510
msgid "Propose what to do"
258
#: src/playfield.py:122
513
#: src/playfield.py:123
259
514
msgid "Animation speed:"
262
#: src/playfield.py:126
517
#: src/playfield.py:127
263
518
msgid "Use sounds if available"
266
#: src/playfield.py:128
521
#: src/playfield.py:129
267
522
msgid "Let others hear my voice"
270
#: src/playfield.py:156
525
#: src/playfield.py:157
271
526
msgctxt "kajongg"
275
#: src/playfield.py:158
530
#: src/playfield.py:159
279
#: src/playfield.py:160
534
#: src/playfield.py:161
280
535
msgid "Backgrounds"
283
#: src/playfield.py:162
538
#: src/playfield.py:163
287
#: src/playfield.py:185
542
#: src/playfield.py:186
289
544
"Cannot save your ruleset changes.<br>You probably introduced a duplicate "
290
545
"name. <br><br >Message from database:<br><br><message>%1</message>"
293
#: src/playfield.py:200
548
#: src/playfield.py:201
294
549
msgid "Swap Seats"
297
#: src/playfield.py:201
552
#: src/playfield.py:202
298
553
msgid "By the rules, %1 and %2 should now exchange their seats. "
301
#: src/playfield.py:203
556
#: src/playfield.py:204
302
557
msgid "&Exchange"
305
#: src/playfield.py:205
560
#: src/playfield.py:206
306
561
msgid "&Keep seat"
309
#: src/playfield.py:220
564
#: src/playfield.py:221
310
565
msgid "Select four players"
313
#: src/playfield.py:610
568
#: src/playfield.py:630
314
569
msgid "Do you really want to abort this game?"
315
570
msgstr "本当にこのゲームを中止しますか?"
317
#: src/playfield.py:688
572
#: src/playfield.py:698
319
574
"kajongg:keyboard commands for moving tiles to the players with wind ESWN or "
320
575
"to the central tile selector (X)"
324
#: src/playfield.py:719
579
#: src/playfield.py:729
326
581
#| msgid "&Score Table"
327
582
msgctxt "@action:inmenu"
328
583
msgid "&Score Manual Game"
329
584
msgstr "スコア表(&S)"
331
#: src/playfield.py:720
586
#: src/playfield.py:730
333
588
#| msgid "&Score Table"
334
589
msgctxt "@action:intoolbar"
335
590
msgid "Manual Game"
336
591
msgstr "スコア表(&S)"
338
#: src/playfield.py:721
593
#: src/playfield.py:731
340
595
#| msgid "&Score Table"
341
596
msgctxt "@info:tooltip"
342
597
msgid "&Score a manual game."
343
598
msgstr "スコア表(&S)"
345
#: src/playfield.py:723
600
#: src/playfield.py:733
348
603
msgctxt "@action:intoolbar"
352
#: src/playfield.py:725
607
#: src/playfield.py:735
353
608
msgctxt "@info:tooltip"
354
609
msgid "Start a new game."
357
#: src/playfield.py:727
612
#: src/playfield.py:737
359
614
#| msgid "&Abort"
360
615
msgctxt "@action:inmenu"
361
616
msgid "&Abort Game"
364
#: src/playfield.py:729
619
#: src/playfield.py:739
365
620
msgctxt "@info:tooltip"
366
621
msgid "Abort the current game."
369
#: src/playfield.py:731
624
#: src/playfield.py:741
371
626
#| msgid "Kajongg"
372
627
msgctxt "@action:inmenu"
373
628
msgid "&Quit Kajongg"
376
#: src/playfield.py:734
631
#: src/playfield.py:744
378
633
#| msgid "&Players"
379
634
msgctxt "@action:intoolbar"
381
636
msgstr "プレイヤー(&P)"
383
#: src/playfield.py:735
638
#: src/playfield.py:745
384
639
msgctxt "@info:tooltip"
385
640
msgid "define your players."
388
#: src/playfield.py:737
643
#: src/playfield.py:747
389
644
msgctxt "@action:inmenu"
390
645
msgid "&Change Visual Angle"
393
#: src/playfield.py:738
648
#: src/playfield.py:748
394
649
msgctxt "@action:intoolbar"
398
#: src/playfield.py:739
653
#: src/playfield.py:749
399
654
msgctxt "@info:tooltip"
400
655
msgid "Change the visual appearance of the tiles."
403
#: src/playfield.py:741
658
#: src/playfield.py:751
404
659
msgctxt "@action:inmenu"
405
660
msgid "&Show Scoring Editor"
408
#: src/playfield.py:742
663
#: src/playfield.py:752
410
665
#| msgid "&Scoring"
411
666
msgctxt "@action:intoolbar"
415
#: src/playfield.py:743
670
#: src/playfield.py:753
416
671
msgctxt "@info:tooltip"
417
672
msgid "Show or hide the scoring editor for a manual game."
420
#: src/playfield.py:745
675
#: src/playfield.py:755
422
677
#| msgctxt "kajongg"
423
678
#| msgid "&Score Table"
501
756
msgid "Select a ruleset"
504
#: src/tables.py:168 src/tables.py:252
759
#: src/tables.py:169 src/tables.py:273
505
760
msgid "Allocate a new table"
508
#: src/tables.py:170 src/tables.py:253
763
#: src/tables.py:171 src/tables.py:274
514
#: src/tables.py:173 src/tables.py:254
769
#: src/tables.py:174 src/tables.py:275
515
770
msgid "Join a table"
525
780
msgid "Leave a table"
529
784
msgctxt "Kajongg-Ruleset"
534
789
msgid "Compare the rules of this table with my own rulesets"
546
801
msgid "Start playing on a table. Empty seats will be taken by robot players."
805
msgid "opens a chat window"
550
809
msgid "Local Games with Ruleset %1"
554
813
msgid "Tables at %1"
558
817
msgid "Start a new game"
562
821
msgctxt "resuming a local suspended game"
567
826
msgid "Resume the selected suspended game"
571
830
msgid "Chat with others on this table"
575
834
msgid "For chatting with others on this table, please first take a seat"
837
#: src/deferredutil.py:183 src/deferredutil.py:231
838
msgid "The game server lost connection to player %1"
841
#: src/deferredutil.py:186
843
"Unknown error for player %1: %2\n"
578
847
#: src/background.py:88
580
849
#| msgid "cannot find any background, is libkmahjongg installed?"
1300
1696
msgid "Calling for Purity"
1303
#: src/humanclient.py:68
1700
msgctxt "kajongg name for local game server"
1704
#: src/humanclient.py:69
1307
#: src/humanclient.py:106 src/humanclient.py:222
1708
#: src/humanclient.py:107 src/humanclient.py:223
1308
1709
msgid "Game server:"
1311
#: src/humanclient.py:109 src/humanclient.py:224
1712
#: src/humanclient.py:110 src/humanclient.py:225
1312
1713
msgid "Username:"
1315
#: src/humanclient.py:112 src/humanclient.py:227
1716
#: src/humanclient.py:113 src/humanclient.py:228
1316
1717
msgid "Password:"
1319
#: src/humanclient.py:114
1720
#: src/humanclient.py:115
1320
1721
msgctxt "kajongg"
1321
1722
msgid "Ruleset:"
1324
#: src/humanclient.py:213
1725
#: src/humanclient.py:214
1325
1726
msgid "Create User Account"
1328
#: src/humanclient.py:230
1729
#: src/humanclient.py:231
1329
1730
msgid "Repeat password:"
1332
#: src/humanclient.py:280
1733
#: src/humanclient.py:281
1333
1734
msgid "Which chow do you want to expose?"
1336
#: src/humanclient.py:320
1737
#: src/humanclient.py:314
1337
1738
msgid "Which kong do you want to declare?"
1340
#: src/humanclient.py:387
1741
#: src/humanclient.py:374
1344
#: src/humanclient.py:568
1745
#: src/humanclient.py:561
1345
1746
msgid "You cannot say %1"
1348
#: src/humanclient.py:589
1349
msgid "&Ready for next hand?"
1352
#: src/humanclient.py:612
1749
#: src/humanclient.py:575
1353
1750
msgid "You are already connected to server %1"
1356
#: src/humanclient.py:717
1753
#: src/humanclient.py:687
1357
1754
msgid "removed stale socket <filename>%1</filename>"
1360
#: src/humanclient.py:779
1757
#: src/humanclient.py:749
1361
1758
msgid "started the local kajongg server: pid=<numid>%1</numid> %2"
1364
#: src/humanclient.py:832
1761
#: src/humanclient.py:821
1366
1763
"The game can begin. Are you ready to play now?\n"
1367
1764
"If you answer with NO, you will be removed from the table."
1370
#: src/humanclient.py:996
1767
#: src/humanclient.py:843
1768
msgid "&Ready for next hand?"
1771
#: src/humanclient.py:994
1371
1772
msgid "Aborted creating a user account"
1374
#: src/humanclient.py:1031
1775
#: src/humanclient.py:1038
1375
1776
msgctxt "USER is not known on SERVER"
1376
1777
msgid "%1 is not known on %2, do you want to open an account?"
1379
#: src/humanclient.py:1170
1780
#: src/humanclient.py:1162
1380
1781
msgid "The connection to the server %1 broke, please try again later."
1384
1785
msgid "Score computed manually"
1388
1789
msgid "Player %1 not known"
1392
1793
msgid "Short living wall: Tile is invisible, hence dangerous"
1631
2051
msgid "hjklHJKL"
1635
msgctxt "kajongg meld type"
1640
msgctxt "kajongg meld type"
1645
msgctxt "kajongg meld type"
1650
msgctxt "kajongg meld type"
1655
msgctxt "kajongg meld type"
1660
msgctxt "kajongg meld type"
1661
msgid "c&laimed kong"
1754
#: src/handboard.py:157
1755
msgid "Move Exposed Tiles Here"
1758
#: src/handboard.py:158
1759
msgid "Move Concealed Tiles Here"
1762
#: src/handboard.py:482
1767
msgid "User %1 already exists"
1770
#: src/server.py:121
1771
msgid "Wrong password"
1774
#: src/server.py:146
1775
msgctxt "table status"
1779
#: src/server.py:195
1780
msgid "You already joined this table"
1783
#: src/server.py:197
1784
msgid "All seats are already taken"
1787
#: src/server.py:200
1788
msgid "takes a seat"
1791
#: src/server.py:208
1792
msgid "leaves the table"
1795
#: src/server.py:233
1800
#: src/server.py:234
1805
#: src/server.py:235
1810
#: src/server.py:287
1811
msgid "Only the initiator %1 can start this game, you are %2"
1814
#: src/server.py:354
1815
msgctxt "table status"
1819
#: src/server.py:576
1820
msgid "The game is over!"
1823
#: src/server.py:603
1824
msgid "%1 wrongly said %2 for meld %3"
1827
#: src/server.py:607
1828
msgid "%1 wrongly said %2: claims to have concealed tiles %3 but only has %4"
1831
#: src/server.py:637
1832
msgid "declareKong:%1 wrongly said Kong for meld %2"
1835
#: src/server.py:676
1836
msgid "%1 claiming MahJongg: This is not a winning hand: %2"
1839
#: src/server.py:819 src/server.py:858
1840
msgid "table with id <numid>%1</numid> not found"
1843
#: src/server.py:913
1844
msgid "Player %1 has logged out"
1847
#: src/server.py:962
1848
msgctxt "table status"
1852
#: src/server.py:996
1854
"Your client has a version older than 4.9.0 but you need %1 for this server"
1857
#: src/server.py:1005
1858
msgid "Your client has version %1 but you need %2 for this server"
1861
#: src/server.py:1058
1863
msgid "the server will listen on PORT (%d)"
1866
#: src/server.py:1061
1867
msgid "the server will listen on SOCKET"
1870
#: src/server.py:1062
1871
msgid "name of the database"
1874
#: src/server.py:1064
1875
msgid "start a local game server"
1878
#: src/server.py:1066
1879
msgid "do not terminate local game server after last client disconnects"
1882
#: src/server.py:1071
1883
msgid "unrecognized arguments:%1"
1886
#: src/deferredutil.py:174 src/deferredutil.py:222
1887
msgid "The game server lost connection to player %1"
1890
#: src/deferredutil.py:177
1892
"Unknown error for player %1: %2\n"
1896
#: src/player.py:410
1897
msgid "%1 claiming MahJongg: She does not really have tile %2"
1900
#: src/player.py:415
1902
"%1 claiming MahJongg: She did not pass all concealed tiles to the server"
1905
#: src/player.py:523
1906
msgid "Player %1 has 3 or 4 exposed melds, all are green"
1909
#: src/player.py:531
1910
msgid "Player %1 may try a True Color Game"
1913
#: src/player.py:534
1914
msgid "Player %1 may try an All Terminals Game"
1917
#: src/player.py:545
1918
msgid "Player %1 exposed many winds"
1921
#: src/player.py:548
1922
msgid "Player %1 exposed many dragons"
1931
#| msgctxt "kajongg"
1941
msgid "Chat on table %1 at %2"
1945
msgid "opens a chat window"
1954
#| msgid "Upper limit"
1970
#| msgid "Upper limit"
1981
"Meld rules are applied to single melds independent of the rest of the hand"
1989
msgid "Hand rules are applied to the entire hand, for all players"
1993
msgid "Winner Rules"
1997
msgid "Winner rules are applied to the entire hand but only for the winner"
2005
msgid "Loser rules are applied to the entire hand but only for non-winners"
2009
msgid "Mah Jongg Rules"
2013
msgid "Only hands matching a Mah Jongg rule can win"
2022
msgid "Here we have several special game related options"
2027
#| msgid "Properties"
2033
"Penalties are applied manually by the user. They are only used for scoring "
2035
"When playing against the computer or over the net, Kajongg will never let "
2037
"into a situation where you have to pay a penalty"
2041
msgid "ruleset \"%1\" not found"
2045
msgctxt "Ruleset._newKey:%1 is empty or space plus number"
2046
msgid "Copy%1 of %2"
2050
msgctxt "%1 can be a sentence"
2051
msgid "%4 have impossible values %2/%3 in rule \"%1\""
2055
2055
#~| msgid "Upper limit"
2056
2056
#~ msgctxt "kajongg"