eliot/po/eliot.pot
2012-01-05 20:46:50 +01:00

1775 lines
36 KiB
Text

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Eliot
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: eliot-dev@nongnu.org\n"
"POT-Creation-Date: 2012-01-05 20:46+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: dic/compdic.cpp:93
msgid "'%1%' is not a valid letter."
msgstr ""
#: dic/compdic.cpp:94
msgid ""
"For technical reasons, Eliot currently only supports alphabetical characters "
"as internal character representation, even if the tile has a display string "
"defined. Please use another character and change your word list accordingly."
msgstr ""
#: dic/compdic.cpp:133 dic/compdic.cpp:138 dic/compdicmain.cpp:58
msgid "Could not open file '%1%'"
msgstr ""
#: dic/compdic.cpp:255
msgid "Error on line %1%, col %2%: %3%"
msgstr ""
#: dic/compdic.cpp:336
msgid "Cannot open output file '%1%'"
msgstr ""
#: dic/compdic.cpp:348
msgid "The word list is empty!"
msgstr ""
#: dic/compdicmain.cpp:94
msgid "readLetters: Not enough fields in %1% (line %2%)"
msgstr ""
#: dic/compdicmain.cpp:104
msgid "readLetters: Invalid letter at line %1% (only one character allowed)"
msgstr ""
#: dic/compdicmain.cpp:126
msgid "Mandatory options:"
msgstr ""
#: dic/compdicmain.cpp:127
msgid " -d, --dicname <string> Set the dictionary name and version"
msgstr ""
#: dic/compdicmain.cpp:128
msgid ""
" -l, --letters <string> Path to the file containing the letters (see below)"
msgstr ""
#: dic/compdicmain.cpp:129
msgid ""
" -i, --input <string> Path to the uncompressed dictionary file (encoded "
"in UTF-8)"
msgstr ""
#: dic/compdicmain.cpp:130
msgid ""
" The words must be in alphabetical order, without "
"duplicates"
msgstr ""
#: dic/compdicmain.cpp:131
msgid ""
" -o, --output <string> Path to the generated compressed dictionary file"
msgstr ""
#: dic/compdicmain.cpp:132
msgid "Other options:"
msgstr ""
#: dic/compdicmain.cpp:133
msgid " -h, --help Print this help and exit"
msgstr ""
#: dic/compdicmain.cpp:134
msgid "Example:"
msgstr ""
#: dic/compdicmain.cpp:135
msgid " -d 'ODS 5.0' -l letters.txt -i ods5.txt -o ods5.dawg"
msgstr ""
#: dic/compdicmain.cpp:137
msgid ""
"The file containing the letters (--letters switch) must be UTF-8 encoded."
msgstr ""
#: dic/compdicmain.cpp:138
msgid ""
"Each line corresponds to one letter, and must contain at least 5 fields "
"separated with one or more space(s)."
msgstr ""
#: dic/compdicmain.cpp:140
msgid ""
" - 1st field: the letter itself, as stored in the input file (single "
"character)"
msgstr ""
#: dic/compdicmain.cpp:141
msgid " - 2nd field: the points of the letter"
msgstr ""
#: dic/compdicmain.cpp:142
msgid ""
" - 3rd field: the frequency of the letter (how many letters of this kind in "
"the game)"
msgstr ""
#: dic/compdicmain.cpp:143
msgid ""
" - 4th field: 1 if the letter is considered as a vowel in Scrabble game, 0 "
"otherwise"
msgstr ""
#: dic/compdicmain.cpp:144
msgid ""
" - 5th field: 1 if the letter is considered as a consonant in Scrabble game, "
"0 otherwise"
msgstr ""
#: dic/compdicmain.cpp:145
msgid ""
" - 6th field (optional): display string for the letter (default: the letter "
"itself)"
msgstr ""
#: dic/compdicmain.cpp:146
msgid ""
" - other fields (optional): input strings for the letter, in addition to the "
"display string"
msgstr ""
#: dic/compdicmain.cpp:148
msgid "Example for french:"
msgstr ""
#: dic/compdicmain.cpp:154
msgid "Example for catalan:"
msgstr ""
#. TRANSLATORS: the first "L.L" must be translated "L·L",
#. and the last one translated "ĿL"
#: dic/compdicmain.cpp:159
msgid "W 10 1 0 1 L.L L.L L-L L.L"
msgstr ""
#: dic/compdicmain.cpp:244
msgid "A mandatory option is missing"
msgstr ""
#: dic/compdicmain.cpp:256
msgid " Load time: %1% s"
msgstr ""
#: dic/compdicmain.cpp:257
msgid " Compression time: %1% s"
msgstr ""
#: dic/compdicmain.cpp:259
msgid " Maximum recursion level reached: %1%"
msgstr ""
#: dic/compdicmain.cpp:265
msgid "Exception caught: %1%"
msgstr ""
#: dic/header.cpp:196
msgid ""
"Header::Header: Too many different letters for the current format; only %1% "
"are supported"
msgstr ""
#: dic/header.cpp:293
msgid "Header::getCharFromCode: No letter for code '%1%'"
msgstr ""
#: dic/header.cpp:309
msgid "Header::getCodeFromChar: No code for letter '%1%' (val=%2%)"
msgstr ""
#: dic/header.cpp:370
msgid ""
"Too old dictionary format. This format is not supported anymore since Eliot "
"1.8. You can create dictionaries in the new format with the 'compdic' tool "
"provided with Eliot (since version 1.6)."
msgstr ""
#: dic/header.cpp:627
msgid "Dictionary name: %1%"
msgstr ""
#: dic/header.cpp:630
msgid "Compressed on: %1%"
msgstr ""
#: dic/header.cpp:631
msgid "Compressed using a binary compiled by: %1%"
msgstr ""
#: dic/header.cpp:632
msgid "Dictionary type: %1%"
msgstr ""
#: dic/header.cpp:633
msgid "Letters: %1%"
msgstr ""
#: dic/header.cpp:634
msgid "Number of letters: %1%"
msgstr ""
#: dic/header.cpp:635
msgid "Number of words: %1%"
msgstr ""
#: dic/header.cpp:638
msgid "Header size: %1% bytes"
msgstr ""
#: dic/header.cpp:639
msgid "Root: %1% (edge)"
msgstr ""
#: dic/header.cpp:640
msgid "Nodes: %1% used + %2% saved"
msgstr ""
#: dic/header.cpp:641
msgid "Edges: %1% used + %2% saved"
msgstr ""
#: dic/header.cpp:645 qt/bag_widget.cpp:46 qt/dic_tools_widget.cpp:122
#: qt/dic_wizard.cpp:200
msgid "Letter"
msgstr ""
#: dic/header.cpp:645 qt/bag_widget.cpp:47 qt/dic_tools_widget.cpp:123
#: qt/dic_wizard.cpp:201 qt/history_widget.cpp:63 qt/training_widget.cpp:80
msgid "Points"
msgstr ""
#: dic/header.cpp:645 qt/dic_tools_widget.cpp:124 qt/dic_wizard.cpp:202
msgid "Frequency"
msgstr ""
#: dic/header.cpp:645
msgid "Vowel"
msgstr ""
#: dic/header.cpp:646
msgid "Consonant"
msgstr ""
#: dic/header.cpp:646
msgid "Display"
msgstr ""
#: dic/header.cpp:646
msgid "Alt. input"
msgstr ""
#: dic/listdicmain.cpp:68
#, c-format
msgid "offset binary | structure\n"
msgstr ""
#: dic/listdicmain.cpp:77
#, c-format
msgid "usage: %s [-a|-h|-l|-x] dictionary\n"
msgstr ""
#: dic/listdicmain.cpp:78
#, c-format
msgid " -a: print all\n"
msgstr ""
#: dic/listdicmain.cpp:79
#, c-format
msgid " -h: print header\n"
msgstr ""
#: dic/listdicmain.cpp:80
#, c-format
msgid " -l: print dictionary word list\n"
msgstr ""
#: dic/listdicmain.cpp:81
#, c-format
msgid " -x: print dictionary in hex\n"
msgstr ""
#: dic/regexpmain.cpp:45
#, c-format
msgid "usage: %s dictionary"
msgstr ""
#: dic/regexpmain.cpp:46
msgid " dictionary: path to eliot dawg dictionary"
msgstr ""
#: dic/regexpmain.cpp:87 dic/regexpmain.cpp:111
msgid "Enter a regular expression:"
msgstr ""
#: dic/regexpmain.cpp:98
msgid "result:"
msgstr ""
#: dic/regexpmain.cpp:107
msgid "Invalid regular expression: "
msgstr ""
#: game/duplicate.cpp:303
msgid "Cannot switch to a non-human player"
msgstr ""
#: game/duplicate.cpp:307
msgid "Cannot switch to a player who has already played"
msgstr ""
#: game/game.cpp:174
msgid "Not a random mode"
msgstr ""
#: game/game.cpp:233
msgid "The bag is empty"
msgstr ""
#: game/game.cpp:240 game/game.cpp:250
msgid "Not enough vowels or consonants to complete the rack"
msgstr ""
#: game/game.cpp:411 qt/player_widget.cpp:191
msgid "Some letters are invalid for the current dictionary"
msgstr ""
#: game/game.cpp:420
msgid "The bag does not contain all these letters"
msgstr ""
#: game/game.cpp:433
msgid "Not enough vowels or consonants in this rack"
msgstr ""
#: game/game_factory.cpp:154
msgid "Player %1%"
msgstr ""
#: game/training.cpp:188 game/training.cpp:189 qt/ui/new_game.ui.h:239
msgid "Training"
msgstr ""
#: qt/custom_popup.cpp:48
msgid "Show definition"
msgstr ""
#: qt/custom_popup.cpp:49
msgid "Show definition of the selected word in an external browser"
msgstr ""
#: qt/dic_tools_widget.cpp:112 qt/dic_tools_widget.cpp:117
#: qt/ui/player_widget.ui.h:160 qt/ui/training_widget.ui.h:183
msgid "Rack:"
msgstr ""
#: qt/dic_tools_widget.cpp:125 qt/dic_wizard.cpp:203
msgid "Vowel?"
msgstr ""
#: qt/dic_tools_widget.cpp:126 qt/dic_wizard.cpp:204
msgid "Consonant?"
msgstr ""
#: qt/dic_tools_widget.cpp:127
msgid "Alternative inputs"
msgstr ""
#: qt/dic_tools_widget.cpp:165 qt/dic_tools_widget.cpp:209
#: qt/dic_tools_widget.cpp:262
msgid "Please select a dictionary"
msgstr ""
#: qt/dic_tools_widget.cpp:175
msgid "Invalid or incomplete letters"
msgstr ""
#: qt/dic_tools_widget.cpp:187
msgid "The word '%1' exists"
msgstr ""
#: qt/dic_tools_widget.cpp:192
msgid "The word '%1' does not exist"
msgstr ""
#: qt/dic_tools_widget.cpp:217
msgid "Rack: %1"
msgstr ""
#: qt/dic_tools_widget.cpp:235
msgid "Anagrams"
msgstr ""
#: qt/dic_tools_widget.cpp:270
msgid "Regular expression: %1"
msgstr ""
#: qt/dic_tools_widget.cpp:291
msgid "Invalid regular expression: %1"
msgstr ""
#: qt/dic_tools_widget.cpp:340 qt/dic_tools_widget.cpp:342
msgid "Yes"
msgstr ""
#: qt/dic_tools_widget.cpp:340 qt/dic_tools_widget.cpp:342
msgid "No"
msgstr ""
#: qt/dic_tools_widget.cpp:371 qt/dic_tools_widget.cpp:378
msgid "Export words list"
msgstr ""
#: qt/dic_tools_widget.cpp:379
msgid "File '%1' successfully saved"
msgstr ""
#: qt/dic_tools_widget.cpp:383 qt/dic_wizard.cpp:348 qt/main_window.cpp:324
msgid "Eliot - Error"
msgstr ""
#: qt/dic_tools_widget.cpp:384
msgid "Cannot save the words list: %1"
msgstr ""
#: qt/dic_wizard.cpp:47
msgid "General information"
msgstr ""
#: qt/dic_wizard.cpp:48
msgid ""
"On this page, you can define the main information needed to create a new "
"dictionary."
msgstr ""
#: qt/dic_wizard.cpp:50
msgid ""
"Choose a dictionary name. This name will appear in Eliot status bar when the "
"dictionary is loaded.\n"
"E.g.: My Dic 1.0"
msgstr ""
#: qt/dic_wizard.cpp:53
msgid ""
"Choose the output file. This file will be generated by the wizard, and will "
"contain the compressed dictionary.\n"
"It must have the .dawg extension."
msgstr ""
#: qt/dic_wizard.cpp:57
msgid ""
"Choose the file containing the word list.\n"
"It must be encoded in UTF-8, and must contain one word on each line."
msgstr ""
#: qt/dic_wizard.cpp:129
msgid ""
"Some invalid (non-alphabetical) characters have been found in the word list. "
"They are indicated below, with the first line on which they were found:"
msgstr ""
#: qt/dic_wizard.cpp:134
msgid "'%1' (ASCII code %2) at line %3"
msgstr ""
#: qt/dic_wizard.cpp:137 qt/dic_wizard.cpp:148 qt/main_window.cpp:441
#: qt/new_game.cpp:75 qt/new_game.cpp:142 qt/ui/main_window.ui.h:124
msgid "Eliot"
msgstr ""
#: qt/dic_wizard.cpp:139 qt/dic_wizard.cpp:150
msgid "Please correct the word list."
msgstr ""
#: qt/dic_wizard.cpp:147
msgid "The word list contains duplicate entries."
msgstr ""
#: qt/dic_wizard.cpp:162
msgid "Choose a file for the generated dictionary"
msgstr ""
#: qt/dic_wizard.cpp:175
msgid "Choose a word list file"
msgstr ""
#: qt/dic_wizard.cpp:187
msgid "Letters characteristics"
msgstr ""
#: qt/dic_wizard.cpp:188
msgid ""
"The table below lists all the letters found in the word list (plus the "
"joker). For each letter, you need to define:\n"
" - its value (number of points);\n"
" - its frequency (number of occurrences in the game);\n"
" - whether the letter can be considered as a vowel;\n"
" - whether the letter can be considered as a consonant.\n"
"\n"
"Note that a letter can be considered both as a vowel and as a consonant. "
"This is usually the case for the joker and, in French, for the Y letter."
msgstr ""
#: qt/dic_wizard.cpp:287
msgid "Conclusion"
msgstr ""
#: qt/dic_wizard.cpp:294
msgid ""
"Click '%1' to generate the dictionary.\n"
"\n"
msgstr ""
#: qt/dic_wizard.cpp:295
msgid ""
"You may now load it in Eliot using the checkbox below.\n"
"You can also load it later, using the\n"
"'Settings -> Change dictionary...' menu option."
msgstr ""
#: qt/dic_wizard.cpp:352
msgid "Dictionary successfully created"
msgstr ""
#: qt/history_widget.cpp:59
msgid "Turn"
msgstr ""
#: qt/history_widget.cpp:60
msgid "Rack"
msgstr ""
#: qt/history_widget.cpp:61 qt/training_widget.cpp:78
msgid "Word"
msgstr ""
#: qt/history_widget.cpp:62 qt/training_widget.cpp:79
msgid "Ref"
msgstr ""
#: qt/history_widget.cpp:110 qt/score_widget.cpp:46
msgid "Player"
msgstr ""
#: qt/history_widget.cpp:166 qt/main_window.cpp:777 utils/ncurses.cpp:424
msgid "(PASS)"
msgstr ""
#: qt/history_widget.cpp:200 qt/main_window.cpp:476
msgid "&Game"
msgstr ""
#: qt/main_window.cpp:121 qt/main_window.cpp:879 qt/ui/main_window.ui.h:145
msgid "Board"
msgstr ""
#: qt/main_window.cpp:183
msgid ""
"Cannot load dictionary '%1' indicated in the preferences.\n"
"Reason: %2"
msgstr ""
#: qt/main_window.cpp:236
msgid "End of the game"
msgstr ""
#: qt/main_window.cpp:286
msgid "No game"
msgstr ""
#: qt/main_window.cpp:294 utils/ncurses.cpp:1113 qt/ui/prefs_dialog.ui.h:325
msgid "Training mode"
msgstr ""
#: qt/main_window.cpp:298
msgid "Duplicate game"
msgstr ""
#: qt/main_window.cpp:302 qt/ui/new_game.ui.h:238
msgid "Free game"
msgstr ""
#: qt/main_window.cpp:311
msgid "No dictionary"
msgstr ""
#: qt/main_window.cpp:314
msgid "Dictionary: %1"
msgstr ""
#: qt/main_window.cpp:344
msgid ""
"No definitions site defined.\n"
"Please define one in the preferences."
msgstr ""
#: qt/main_window.cpp:410
msgid "Loading a dictionary will stop the current game."
msgstr ""
#: qt/main_window.cpp:425
msgid "Loaded dictionary '%1'"
msgstr ""
#: qt/main_window.cpp:443
msgid "Do you want to continue?"
msgstr ""
#: qt/main_window.cpp:477
msgid "&New..."
msgstr ""
#: qt/main_window.cpp:477
msgid "Ctrl+N"
msgstr ""
#: qt/main_window.cpp:478
msgid "Start a new game"
msgstr ""
#: qt/main_window.cpp:480
msgid "&Load..."
msgstr ""
#: qt/main_window.cpp:480
msgid "Ctrl+O"
msgstr ""
#: qt/main_window.cpp:481
msgid "Load an existing game"
msgstr ""
#: qt/main_window.cpp:482
msgid "&Save as..."
msgstr ""
#: qt/main_window.cpp:482
msgid "Ctrl+S"
msgstr ""
#: qt/main_window.cpp:483
msgid "Save the current game"
msgstr ""
#: qt/main_window.cpp:485
msgid "&Print..."
msgstr ""
#: qt/main_window.cpp:485
msgid "Ctrl+P"
msgstr ""
#: qt/main_window.cpp:486
msgid "Print the current game"
msgstr ""
#: qt/main_window.cpp:489
msgid "&Quit"
msgstr ""
#: qt/main_window.cpp:489
msgid "Ctrl+Q"
msgstr ""
#: qt/main_window.cpp:490
msgid "Quit Eliot"
msgstr ""
#: qt/main_window.cpp:495 qt/main_window.cpp:541
msgid "&History"
msgstr ""
#: qt/main_window.cpp:496
msgid "&First turn"
msgstr ""
#: qt/main_window.cpp:496
msgid "Ctrl+Home"
msgstr ""
#: qt/main_window.cpp:497
msgid "Go to the first turn of the game"
msgstr ""
#: qt/main_window.cpp:499
msgid "&Previous turn"
msgstr ""
#: qt/main_window.cpp:499
msgid "Ctrl+Left"
msgstr ""
#: qt/main_window.cpp:500
msgid "Go to the previous turn of the game"
msgstr ""
#: qt/main_window.cpp:502
msgid "&Next turn"
msgstr ""
#: qt/main_window.cpp:502
msgid "Ctrl+Right"
msgstr ""
#: qt/main_window.cpp:503
msgid "Go to the next turn of the game"
msgstr ""
#: qt/main_window.cpp:505
msgid "&Last turn"
msgstr ""
#: qt/main_window.cpp:505
msgid "Ctrl+End"
msgstr ""
#: qt/main_window.cpp:506
msgid "Go to the last turn of the game"
msgstr ""
#: qt/main_window.cpp:508
msgid "&Replay turn"
msgstr ""
#: qt/main_window.cpp:508
msgid "Ctrl+R"
msgstr ""
#: qt/main_window.cpp:509
msgid ""
"Play the game from the current position, replacing what was really played"
msgstr ""
#: qt/main_window.cpp:521
msgid "&Settings"
msgstr ""
#: qt/main_window.cpp:522
msgid "&Choose dictionary..."
msgstr ""
#: qt/main_window.cpp:522
msgid "Ctrl+C"
msgstr ""
#: qt/main_window.cpp:523
msgid "Select a new dictionary"
msgstr ""
#: qt/main_window.cpp:524
msgid "Create &new dictionary..."
msgstr ""
#: qt/main_window.cpp:525
msgid ""
"Start the wizard for creating a new dictionary from an existing word list"
msgstr ""
#: qt/main_window.cpp:527
msgid "&Preferences..."
msgstr ""
#: qt/main_window.cpp:527
msgid "Ctrl+F"
msgstr ""
#: qt/main_window.cpp:528
msgid "Edit the preferences"
msgstr ""
#: qt/main_window.cpp:533
msgid "&Windows"
msgstr ""
#: qt/main_window.cpp:534
msgid "&Toolbar"
msgstr ""
#: qt/main_window.cpp:534
msgid "Ctrl+T"
msgstr ""
#: qt/main_window.cpp:535
msgid "Show/hide the toolbar"
msgstr ""
#: qt/main_window.cpp:537
msgid "&Bag"
msgstr ""
#: qt/main_window.cpp:537 qt/ui/main_window.ui.h:129
msgid "Ctrl+B"
msgstr ""
#: qt/main_window.cpp:538 qt/ui/main_window.ui.h:127
msgid "Show/hide the remaining tiles in the bag"
msgstr ""
#: qt/main_window.cpp:539
msgid "&External board"
msgstr ""
#: qt/main_window.cpp:539 qt/ui/main_window.ui.h:134
msgid "Ctrl+E"
msgstr ""
#: qt/main_window.cpp:540 qt/ui/main_window.ui.h:132
msgid "Show/hide the external board"
msgstr ""
#: qt/main_window.cpp:541 qt/ui/main_window.ui.h:139
msgid "Ctrl+H"
msgstr ""
#: qt/main_window.cpp:542 qt/ui/main_window.ui.h:137
msgid "Show/hide the game history"
msgstr ""
#: qt/main_window.cpp:544
msgid "&Dictionary tools"
msgstr ""
#: qt/main_window.cpp:544 qt/ui/main_window.ui.h:144
msgid "Ctrl+D"
msgstr ""
#: qt/main_window.cpp:545 qt/ui/main_window.ui.h:142
msgid "Show/hide the dictionary tools"
msgstr ""
#: qt/main_window.cpp:549
msgid "Hel&p"
msgstr ""
#: qt/main_window.cpp:550
msgid "&About..."
msgstr ""
#: qt/main_window.cpp:551 qt/main_window.cpp:950
msgid "About Eliot"
msgstr ""
#: qt/main_window.cpp:562
msgid ""
"You have to select a dictionary (.dawg file) before starting a game. This "
"can be done in the \"Settings\" menu.\n"
"\n"
"You can download dictionary files on Eliot web site."
msgstr ""
#: qt/main_window.cpp:578
msgid "Starting a new game will stop the current one."
msgstr ""
#: qt/main_window.cpp:593
msgid "Game started"
msgstr ""
#: qt/main_window.cpp:605
msgid "You have to select a dictionary first!"
msgstr ""
#: qt/main_window.cpp:609 utils/ncurses.cpp:642
msgid "Load a game"
msgstr ""
#: qt/main_window.cpp:620
msgid "Error while loading the game:\n"
msgstr ""
#: qt/main_window.cpp:627 utils/ncurses.cpp:656
#, c-format
msgid "Game loaded"
msgstr ""
#: qt/main_window.cpp:637
msgid "Save a game"
msgstr ""
#: qt/main_window.cpp:643
msgid "Game saved"
msgstr ""
#: qt/main_window.cpp:647
msgid "Error saving game: %1"
msgstr ""
#: qt/main_window.cpp:685
msgid "N."
msgstr ""
#: qt/main_window.cpp:685
msgid "RACK"
msgstr ""
#: qt/main_window.cpp:685
msgid "SOLUTION"
msgstr ""
#: qt/main_window.cpp:685
msgid "REF"
msgstr ""
#: qt/main_window.cpp:685
msgid "PTS"
msgstr ""
#: qt/main_window.cpp:826 qt/prefs_dialog.cpp:176
msgid "Choose a dictionary"
msgstr ""
#: qt/main_window.cpp:834
msgid "Dictionary creation wizard"
msgstr ""
#: qt/main_window.cpp:861 utils/ncurses.cpp:496 qt/ui/main_window.ui.h:125
msgid "Bag"
msgstr ""
#: qt/main_window.cpp:897 qt/ui/main_window.ui.h:135
#: qt/ui/main_window.ui.h:146
msgid "History"
msgstr ""
#: qt/main_window.cpp:914 qt/ui/dic_tools_widget.ui.h:263
#: qt/ui/main_window.ui.h:140
msgid "Dictionary tools"
msgstr ""
#: qt/main_window.cpp:941
msgid ""
"Copyright (C) 1999-2011 - Antoine Fraboulet & Olivier Teuliere\n"
"\n"
"This program is free software; you can redistribute it and/or modify it "
"under the terms of the GNU General Public License as published by the Free "
"Software Foundation; either version 2 of the License, or (at your option) "
"any later version."
msgstr ""
#: qt/main_window.cpp:947
msgid "Web site: http://www.nongnu.org/eliot/en/"
msgstr ""
#: qt/main_window.cpp:965 qt/main_window.cpp:978 qt/main_window.cpp:991
#: qt/main_window.cpp:1004
msgid "Turn %1/%2"
msgstr ""
#: qt/main_window.cpp:1017
msgid ""
"Replaying this turn will modify the game history by deleting the turns after "
"the displayed one (i.e. turns \"in the future\")."
msgstr ""
#: qt/main_window.cpp:1027
msgid "Replaying from turn %1"
msgstr ""
#: qt/new_game.cpp:41 qt/ui/new_game.ui.h:256
msgid "Human"
msgstr ""
#: qt/new_game.cpp:42 qt/ui/new_game.ui.h:257
msgid "Computer"
msgstr ""
#: qt/new_game.cpp:49 qt/new_game.cpp:73 qt/new_game.cpp:180
#: qt/new_game.cpp:269 qt/new_game.cpp:272
msgid "Player %1"
msgstr ""
#: qt/new_game.cpp:52
msgid ""
"In a joker game, each rack contains a joker.\n"
"When a word containing the joker is played on the grid, the joker is then "
"replaced\n"
"with the corresponding letter from the bag, and the joker stays in the "
"rack.\n"
"When the corresponding letter is not present in the bag, the joker is placed "
"on the board.\n"
"This variant, particularly interesting in Duplicate mode, is good to train "
"using the joker."
msgstr ""
#: qt/new_game.cpp:58
msgid ""
"An explosive game is a bit like a joker game, except that when the computer "
"chooses the rack\n"
"(containing a joker), it performs a search and finds the best word possible "
"with the rack.\n"
"Then, if possible, it replaces the joker in the rack with the letter "
"allowing to play this best word.\n"
"This variant, unlike the joker game, allows playing with a normal-looking "
"rack, but it usually gives\n"
"much higher scores than in a normal game."
msgstr ""
#: qt/new_game.cpp:64
msgid ""
"With this variant, the rack contains 8 letters instead of 7,\n"
"but at most 7 can be played at the same time.\n"
"This allows for more combinations during the game, and thus higher scores."
msgstr ""
#: qt/new_game.cpp:70
msgid "Name"
msgstr ""
#: qt/new_game.cpp:71
msgid "Type"
msgstr ""
#: qt/new_game.cpp:72
msgid "Level"
msgstr ""
#: qt/play_word_mediator.cpp:67
msgid ""
"Enter the word to play (case-insensitive).\n"
"A joker from the rack must be written in parentheses.\n"
"E.g.: w(o)rd or W(O)RD"
msgstr ""
#: qt/play_word_mediator.cpp:70
msgid ""
"Enter the coordinates of the word.\n"
"Specify the row before the column for horizontal words,\n"
"and the column before the row for vertical words.\n"
"E.g.: H4 or 4H"
msgstr ""
#: qt/play_word_mediator.cpp:138
msgid ""
"Cannot play '%1' at position '%2':\n"
"%3"
msgstr ""
#: qt/play_word_mediator.cpp:143
msgid "Some letters are not valid for the current dictionary"
msgstr ""
#: qt/play_word_mediator.cpp:146
msgid "Invalid coordinates"
msgstr ""
#: qt/play_word_mediator.cpp:149
msgid "The word does not exist"
msgstr ""
#: qt/play_word_mediator.cpp:152
msgid "The rack doesn't contain the letters needed to play this word"
msgstr ""
#: qt/play_word_mediator.cpp:155
msgid "The word is part of a longer one"
msgstr ""
#: qt/play_word_mediator.cpp:158
msgid "The word tries to replace an existing letter"
msgstr ""
#: qt/play_word_mediator.cpp:161
msgid "An orthogonal word is not valid"
msgstr ""
#: qt/play_word_mediator.cpp:164
msgid "The word is already present on the board at these coordinates"
msgstr ""
#: qt/play_word_mediator.cpp:167
msgid "A word cannot be isolated (not connected to the placed words)"
msgstr ""
#: qt/play_word_mediator.cpp:170
msgid "The first word of the game must be horizontal"
msgstr ""
#: qt/play_word_mediator.cpp:173
msgid "The first word of the game must cover the H8 square"
msgstr ""
#: qt/play_word_mediator.cpp:176
msgid "The word is going out of the board"
msgstr ""
#: qt/play_word_mediator.cpp:179
msgid "The word contains too many letters from the rack"
msgstr ""
#: qt/play_word_mediator.cpp:182 utils/ncurses.cpp:583
msgid "Incorrect or misplaced word"
msgstr ""
#: qt/play_word_mediator.cpp:206
msgid "Cannot play word: misplaced parentheses"
msgstr ""
#: qt/player_widget.cpp:181
msgid ""
"Cannot pass turn:\n"
"%1"
msgstr ""
#: qt/player_widget.cpp:183
msgid ""
"Cannot change letters '%1':\n"
"%2"
msgstr ""
#: qt/player_widget.cpp:185
msgid ""
"Changing letters is not allowed when there are less than 7 tiles left in the "
"bag"
msgstr ""
#: qt/player_widget.cpp:187
msgid "The rack of the current player does not contain all the listed letters"
msgstr ""
#: qt/player_widget.cpp:189
msgid "The game is already finished!"
msgstr ""
#: qt/player_widget.cpp:193
msgid "Unknown error"
msgstr ""
#: qt/prefs_dialog.cpp:48
msgid ""
"URL of the site used to display word definitions.\n"
"In the URL, %w will be replaced with the word in lower case. Examples:\n"
"\thttp://fr.wiktionary.org/wiki/%w\n"
"\thttp://en.wiktionary.org/wiki/%w\n"
"\thttp://images.google.com/images?q=%w"
msgstr ""
#: qt/prefs_dialog.cpp:53
msgid ""
"Default level for Eliot, used when creating a new game.\n"
"Accepted range: [0-100]"
msgstr ""
#: qt/prefs_dialog.cpp:87 qt/prefs_dialog.cpp:102 qt/prefs_dialog.cpp:164
msgid "%1 error"
msgstr ""
#: qt/prefs_dialog.cpp:88
msgid "Cannot load preferences: %1"
msgstr ""
#: qt/prefs_dialog.cpp:103 qt/prefs_dialog.cpp:165
msgid "Cannot save preferences: %1"
msgstr ""
#: qt/score_widget.cpp:47
msgid "Score"
msgstr ""
#: qt/training_widget.cpp:89
msgid "Lock columns sizes"
msgstr ""
#: qt/training_widget.cpp:91
msgid "Disable auto-resizing of the columns"
msgstr ""
#: qt/training_widget.cpp:296
msgid "Warning: Cannot set the rack to '%1'"
msgstr ""
#: qt/training_widget.cpp:336
msgid "Searching with rack '%1'..."
msgstr ""
#: qt/training_widget.cpp:338
msgid "Search done"
msgstr ""
#: utils/ncurses.cpp:292
msgid "Scores"
msgstr ""
#: utils/ncurses.cpp:296 utils/ncurses.cpp:302
#, c-format
msgid "%s: %d"
msgstr ""
#: utils/ncurses.cpp:314
msgid "Racks"
msgstr ""
#: utils/ncurses.cpp:318 utils/ncurses.cpp:324
#, c-format
msgid "%s: %ls"
msgstr ""
#: utils/ncurses.cpp:338 utils/ncurses.cpp:341
msgid "Search complete"
msgstr ""
#: utils/ncurses.cpp:350 qt/ui/training_widget.ui.h:204
msgid "Search results"
msgstr ""
#: utils/ncurses.cpp:379
msgid "History of the game"
msgstr ""
#: utils/ncurses.cpp:385
msgid " N | RACK | SOLUTION | REF | PTS | P | BONUS"
msgstr ""
#: utils/ncurses.cpp:450
msgid "Help"
msgstr ""
#: utils/ncurses.cpp:454
msgid "[Global]"
msgstr ""
#: utils/ncurses.cpp:455
msgid " h, H, ? Show/hide help box"
msgstr ""
#: utils/ncurses.cpp:456
msgid " y, Y Show/hide history of the game"
msgstr ""
#: utils/ncurses.cpp:457
msgid ""
" b, B Show/hide contents of the bag (including letters of the "
"racks)"
msgstr ""
#: utils/ncurses.cpp:458
msgid " e, E Show/hide dots on empty squares of the board"
msgstr ""
#: utils/ncurses.cpp:459
msgid " d, D Check the existence of a word in the dictionary"
msgstr ""
#: utils/ncurses.cpp:460
msgid " j, J Play a word"
msgstr ""
#: utils/ncurses.cpp:461
msgid " s, S Save the game"
msgstr ""
#: utils/ncurses.cpp:462
msgid " l, L Load a game"
msgstr ""
#: utils/ncurses.cpp:463
msgid " q, Q Quit"
msgstr ""
#: utils/ncurses.cpp:466
msgid "[Training mode]"
msgstr ""
#: utils/ncurses.cpp:467
msgid " * Take a random rack"
msgstr ""
#: utils/ncurses.cpp:468
msgid " + Complete the current rack randomly"
msgstr ""
#: utils/ncurses.cpp:469
msgid " t, T Set the rack manually"
msgstr ""
#: utils/ncurses.cpp:470
msgid " c, C Compute all the possible words"
msgstr ""
#: utils/ncurses.cpp:471
msgid " r, R Show/hide search results"
msgstr ""
#: utils/ncurses.cpp:474
msgid "[Duplicate mode]"
msgstr ""
#: utils/ncurses.cpp:475
msgid " n, N Switch to the next human player"
msgstr ""
#: utils/ncurses.cpp:478
msgid "[Free game mode]"
msgstr ""
#: utils/ncurses.cpp:479
msgid " p, P Pass your turn (with or without changing letters)"
msgstr ""
#: utils/ncurses.cpp:482
msgid "[Miscellaneous]"
msgstr ""
#: utils/ncurses.cpp:483
msgid " <up>, <down> Navigate in a box line by line"
msgstr ""
#: utils/ncurses.cpp:484
msgid " <pgup>, <pgdown> Navigate in a box page by page"
msgstr ""
#: utils/ncurses.cpp:485
msgid " Ctrl-l Refresh the screen"
msgstr ""
#: utils/ncurses.cpp:503
msgid " LETTER | POINTS | FREQUENCY | REMAINING"
msgstr ""
#: utils/ncurses.cpp:559
msgid "Play a word"
msgstr ""
#. TRANSLATORS: Align the : when translating "Played word:" and
#. "Coordinates:". For example:
#. Pl. word :
#. Coordinates:
#: utils/ncurses.cpp:560 utils/ncurses.cpp:568
msgid "Played word:"
msgstr ""
#: utils/ncurses.cpp:561 utils/ncurses.cpp:569
msgid "Coordinates:"
msgstr ""
#: utils/ncurses.cpp:593
msgid "Dictionary"
msgstr ""
#: utils/ncurses.cpp:594
msgid "Enter the word to check:"
msgstr ""
#: utils/ncurses.cpp:603
#, c-format
msgid "The word '%ls' exists"
msgstr ""
#: utils/ncurses.cpp:605
#, c-format
msgid "The word '%ls' does not exist"
msgstr ""
#: utils/ncurses.cpp:615
msgid "Save the game"
msgstr ""
#: utils/ncurses.cpp:616 utils/ncurses.cpp:643
msgid "Enter the file name:"
msgstr ""
#: utils/ncurses.cpp:626
#, c-format
msgid "Game saved in '%ls'"
msgstr ""
#: utils/ncurses.cpp:631
#, c-format
msgid "Error saving game %s:"
msgstr ""
#: utils/ncurses.cpp:661
msgid "Unable to load game: "
msgstr ""
#: utils/ncurses.cpp:671
msgid "Pass your turn"
msgstr ""
#: utils/ncurses.cpp:672
msgid "Enter the letters to change:"
msgstr ""
#: utils/ncurses.cpp:681
msgid "Cannot pass the turn"
msgstr ""
#: utils/ncurses.cpp:691
msgid "Set rack"
msgstr ""
#: utils/ncurses.cpp:692
msgid "Enter the new letters:"
msgstr ""
#: utils/ncurses.cpp:704
msgid "Cannot take these letters from the bag:"
msgstr ""
#: utils/ncurses.cpp:1115 qt/ui/prefs_dialog.ui.h:320
msgid "Free game mode"
msgstr ""
#: utils/ncurses.cpp:1117 qt/ui/prefs_dialog.ui.h:307
msgid "Duplicate mode"
msgstr ""
#: utils/ncurses.cpp:1120 qt/ui/new_game.ui.h:244
msgid "Joker game"
msgstr ""
#: utils/ncurses.cpp:1121
msgid "[h for help]"
msgstr ""
#: qt/ui/bag_widget.ui.h:110
msgid "Remaining vowels:"
msgstr ""
#: qt/ui/bag_widget.ui.h:112
msgid "Remaining consonants:"
msgstr ""
#: qt/ui/bag_widget.ui.h:114
msgid "Remaining jokers:"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:265
msgid "Check"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:266
msgid "Plus 1"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:267
msgid "Minimum length:"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:268
msgid "Maximum length:"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:269
msgid "Note: only the 1000 first results have been displayed"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:270
msgid "Regular expressions"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:271 qt/ui/dic_wizard_info_page.ui.h:142
msgid "Dictionary name:"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:272
msgid "Letters:"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:273
msgid "Number of words:"
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:274
msgid "Save words list..."
msgstr ""
#: qt/ui/dic_tools_widget.ui.h:275
msgid "Dic. info."
msgstr ""
#: qt/ui/dic_wizard_conclusion_page.ui.h:68
#: qt/ui/dic_wizard_info_page.ui.h:145 qt/ui/dic_wizard_info_page.ui.h:146
#: qt/ui/dic_wizard_info_page.ui.h:147
#: qt/ui/dic_wizard_letters_def_page.ui.h:84
msgid "Description"
msgstr ""
#: qt/ui/dic_wizard_conclusion_page.ui.h:69
msgid "Load this dictionary in Eliot"
msgstr ""
#: qt/ui/dic_wizard_info_page.ui.h:143 qt/ui/dic_wizard_info_page.ui.h:144
#: qt/ui/prefs_dialog.ui.h:292
msgid "Browse..."
msgstr ""
#: qt/ui/dic_wizard_info_page.ui.h:148
msgid "Generated dictionary:"
msgstr ""
#: qt/ui/dic_wizard_info_page.ui.h:149
msgid "Word list:"
msgstr ""
#: qt/ui/dic_wizard_letters_def_page.ui.h:85
msgid "Load letters from word list"
msgstr ""
#: qt/ui/main_window.ui.h:130
msgid "External board"
msgstr ""
#: qt/ui/main_window.ui.h:147 qt/ui/new_game.ui.h:250
msgid "Players"
msgstr ""
#: qt/ui/new_game.ui.h:234
msgid "New game"
msgstr ""
#: qt/ui/new_game.ui.h:235
msgid "Game type"
msgstr ""
#: qt/ui/new_game.ui.h:236
msgid "Mode:"
msgstr ""
#: qt/ui/new_game.ui.h:237
msgid "Duplicate"
msgstr ""
#: qt/ui/new_game.ui.h:240
msgid "Variant:"
msgstr ""
#: qt/ui/new_game.ui.h:242
msgid ""
"In a joker game, each rack contains a joker. When a word containing the "
"joker is played on the grid, the joker is then replaced by the corresponding "
"letter from the bag, and the joker stays in the rack. When the corresponding "
"letter is not present in the bag, the joker is placed on the board. This "
"variant, particularly interesting in Duplicate mode, is good to train using "
"the joker."
msgstr ""
#: qt/ui/new_game.ui.h:246
msgid ""
"An explosive game is a bit like a joker game, except than when the computer "
"chooses the rack (containing a joker), it performs a search and finds the "
"best word possible with the rack. Then, if possible, it replaces the joker "
"in the rack with the letter allowing to play this best word. This variant, "
"unlike the joker game, allows playing with a normal-looking rack, but it "
"usually gives much higher scores than in a normal game."
msgstr ""
#: qt/ui/new_game.ui.h:248
msgid "Explosive game"
msgstr ""
#: qt/ui/new_game.ui.h:249
msgid "7 among 8"
msgstr ""
#: qt/ui/new_game.ui.h:251
msgid "Name:"
msgstr ""
#: qt/ui/new_game.ui.h:252
msgid "Player 2"
msgstr ""
#: qt/ui/new_game.ui.h:253
msgid "Type:"
msgstr ""
#: qt/ui/new_game.ui.h:259
msgid "Level:"
msgstr ""
#: qt/ui/new_game.ui.h:260
msgid "Add player"
msgstr ""
#: qt/ui/new_game.ui.h:261
msgid "Remove player"
msgstr ""
#: qt/ui/player_widget.ui.h:161
msgid "Shuffle"
msgstr ""
#: qt/ui/player_widget.ui.h:162
msgid "Change letters:"
msgstr ""
#: qt/ui/player_widget.ui.h:163
msgid "Pass"
msgstr ""
#: qt/ui/player_widget.ui.h:164 qt/ui/training_widget.ui.h:191
msgid "Ref.:"
msgstr ""
#: qt/ui/player_widget.ui.h:165 qt/ui/training_widget.ui.h:184
msgid "Play a word:"
msgstr ""
#: qt/ui/player_widget.ui.h:167 qt/ui/player_widget.ui.h:170
#: qt/ui/training_widget.ui.h:186 qt/ui/training_widget.ui.h:189
msgid ""
"Enter the word to play (case-insensitive). A joker from the rack must be "
"written in parentheses. E.g.: w(o)rd or W(O)RD"
msgstr ""
#: qt/ui/player_widget.ui.h:172 qt/ui/training_widget.ui.h:199
msgid "Play"
msgstr ""
#: qt/ui/player_widget.ui.h:174 qt/ui/player_widget.ui.h:177
#: qt/ui/training_widget.ui.h:193 qt/ui/training_widget.ui.h:196
msgid ""
"Enter the coordinates of the word. Specify the row before the column for "
"horizontal words, and the column before the row for vertical words. E.g.: H4 "
"or 4H"
msgstr ""
#: qt/ui/player_widget.ui.h:179 qt/ui/training_widget.ui.h:198
msgid "Points:"
msgstr ""
#: qt/ui/player_widget.ui.h:181
msgid "Enter the letters you want to change"
msgstr ""
#: qt/ui/player_widget.ui.h:183
msgid "Change"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:283
msgid "Preferences"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:284
msgid "Interface"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:285
msgid "Dictionary path:"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:287
msgid "Enter the dictionary path (mandatory to start a game)"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:290
msgid "Open a browser window to choose the dictionary"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:293
msgid "Definitions site:"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:295
msgid "Show/hide the tiles points on the board."
msgstr ""
#: qt/ui/prefs_dialog.ui.h:297
msgid "Display tiles points"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:299
msgid ""
"If checked, the game and player histories will display the rack and the "
"corresponding solution on the same line"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:301
msgid "Align the rack and the solution in history"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:303
msgid ""
"If checked, a confirmation will be requested before replaying the game from "
"a given turn. If unchecked, the action is performed without confirmation."
msgstr ""
#: qt/ui/prefs_dialog.ui.h:305
msgid "Warn before replaying a turn"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:306
msgid "Default computer level:"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:309 qt/ui/prefs_dialog.ui.h:322
msgid ""
"If checked, playing an invalid or misplaced word will not be possible. If "
"unchecked, you will get 0 point and lose your turn"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:311 qt/ui/prefs_dialog.ui.h:324
msgid "Refuse to play invalid moves"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:312
msgid "Min. players for a solo:"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:313
msgid "Solo value:"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:315
msgid "Value of the solo bonus. Set it to 0 if you don't want solo bonus"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:318
msgid "Minimum number of players needed to take into account the solo bonus"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:327
msgid ""
"If checked, any change to the player rack in training mode will update the "
"'Plus 1' tab of the 'Dictionary tools' window"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:329
msgid "Copy rack to the 'Plus 1' dictionary tool"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:330
msgid "Search results limit:"
msgstr ""
#: qt/ui/prefs_dialog.ui.h:332
msgid ""
"Maximum number of results returned by a search. The returned results will "
"always be the best ones. Use 0 to disable the limit (warning: searches "
"yielding many results can be extremely slow in this case!)."
msgstr ""
#: qt/ui/training_widget.ui.h:200
msgid "New rack"
msgstr ""
#: qt/ui/training_widget.ui.h:201
msgid "Complement"
msgstr ""
#: qt/ui/training_widget.ui.h:202
msgid "Search"
msgstr ""
#: qt/ui/training_widget.ui.h:203
msgid "Play selected"
msgstr ""