mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-08 05:24:39 +01:00
f3daed2e12
download. Which works. Still need to clean up UI for multiple downloads, track selection across rebuilds of list adapter, etc.
2264 lines
101 KiB
XML
2264 lines
101 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
|
||
<resources>
|
||
<!-- What is \u200C? English strings are used as keys, so they all
|
||
need to be unique. This glyph is non-printing and of
|
||
zero-width, so it should do the trick:
|
||
http://en.wikipedia.org/wiki/Zero-width_non-joiner
|
||
-->
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# Main screen (list of games)
|
||
#
|
||
# This is the first screen you see when you launch Crosswords
|
||
############################################################
|
||
-->
|
||
|
||
<!-- Text of menuitem in main games-list screen's menu -->
|
||
<string name="button_new_game">Add game</string>
|
||
<!-- Games list screen menuitem text for creating a new group -->
|
||
<string name="button_new_group">Add group</string>
|
||
|
||
<!-- Used to format game name plus some other information as the
|
||
one-line summary for each game in the main screen. The name
|
||
of the game is substituted for %1$s. Something else
|
||
(language, player names, etc), is substituted for %2$s. This
|
||
does not require translation unless the parentheses or
|
||
ordering is wrong for your language.-->
|
||
<string name="str_game_name_fmt">%1$s (%2$s)</string>
|
||
|
||
<!-- Used to format robot player names in the lists of players
|
||
found in each game listing -->
|
||
<string name="robot_name_fmt">%1$s (robot)</string>
|
||
|
||
<!-- Used as a substitute for the names of remote players when
|
||
they aren't available yet because the connection is not
|
||
complete. Displayed in the lists of players found in each
|
||
game listing. -->
|
||
<string name="missing_player">(not here yet…)</string>
|
||
|
||
<!-- The display of each networked game includes one of three
|
||
states it can be in in the process of connecting to the
|
||
relay. These next three strings are used to create those
|
||
three. -->
|
||
<!-- First state: is configured to use a room but has not yet
|
||
contacted the relay and been assigned that room. -->
|
||
<string name="summary_relay_conf_fmt">Configured for room
|
||
\"%1$s\"</string>
|
||
<!-- Second state: has been assigned to a room on the relay
|
||
(meaning the network is working) but there are not yet as
|
||
many players as expected: the game is not complete and play
|
||
cannot happen. -->
|
||
<string name="summary_relay_wait_fmt">Waiting for players in room
|
||
\"%1$s\"</string>
|
||
<!-- Third state: enough devices have connected in the room to
|
||
form a complete game. We'll be in this state as long as the
|
||
game exists. -->
|
||
<string name="summary_relay_conn_fmt">Game in play in room \"%1$s\"</string>
|
||
<!-- Final state: game is over. -->
|
||
<string name="summary_relay_gameover_fmt">Game over in room \"%1$s\"</string>
|
||
|
||
<!-- Games that have ended are listed with this string -->
|
||
<string name="gameOver">Game over</string>
|
||
<!-- Otherwise they're listed with this to give some indication of
|
||
how far along they are. I may list "tiles left" someday
|
||
instead... -->
|
||
<string name="moves_fmt">%1$d moves played</string>
|
||
|
||
<!-- When you select the gamel_menu_delete_all menuitem or
|
||
list_item_delete contextual menu, you are asked to confirm.
|
||
This is the text of the first button ("Cancel" is the
|
||
second). -->
|
||
<string name="button_delete">Delete</string>
|
||
<!-- When you select the list_item_reset contextual menu, you are
|
||
asked to confirm. This is the text of the first button
|
||
("Cancel" is the second). -->
|
||
<string name="button_reset">Reset</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Menus:
|
||
# Main screen (Games list) menu
|
||
#
|
||
# One menu is not listed here because it appears elsewhere
|
||
# and their text is reused: button_new_game.
|
||
############################################################
|
||
-->
|
||
|
||
<!-- Brings up the Wordlists (formerly Dictionaries) screen -->
|
||
<string name="gamel_menu_dicts">Wordlists…</string>
|
||
|
||
<!-- text of menu that brings up the Settings (preferences) dialog -->
|
||
<string name="menu_prefs">App Settings…</string>
|
||
|
||
<!-- Regardless of the setting of the connect_frequency
|
||
preference, checks the relay immediately for any moves for
|
||
networked games on this device and posts a notification if
|
||
any is downloaded. -->
|
||
<string name="gamel_menu_checkmoves">Check for moves</string>
|
||
|
||
<!-- Text of progress indicator shown while check is being conducted -->
|
||
<string name="msgs_progress">Checking relay for moves
|
||
etc…</string>
|
||
|
||
<!-- If you choose the above option and have no networked games
|
||
you get this error message -->
|
||
<string name="no_games_to_refresh">No games found that connect via
|
||
the relay.</string>
|
||
|
||
<!-- Brings up "About Crosswords" dialog -->
|
||
<string name="board_menu_file_about">About Crosswords…</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Menus:
|
||
# Context menu for main games-list screen
|
||
############################################################
|
||
-->
|
||
<!-- title of contextual menu. Name of the selected game is
|
||
substituted in. -->
|
||
<string name="game_item_menu_title_fmt">\"%1$s\" actions:</string>
|
||
|
||
<!-- ############## menu items ############## -->
|
||
<!-- pulls up dialog to configure the selected game -->
|
||
<string name="list_item_config">Game settings…</string>
|
||
<!-- pulls up dialog to rename (change name of) the selected game -->
|
||
<string name="list_item_rename">Rename…</string>
|
||
<!-- pulls up dialog to change the group of the selected game -->
|
||
<string name="list_item_move">Move to group…</string>
|
||
|
||
<!-- pulls up dialog to delete the selected game -->
|
||
<string name="list_item_delete">Delete game</string>
|
||
<!-- pulls up dialog to reset the selected game, that is to remove
|
||
all moves so that it's the same as a newly created game
|
||
except for any configuration. -->
|
||
<string name="list_item_reset">Reset\u200C</string>
|
||
<!-- creates a new game with all configuation copied from the
|
||
selected game -->
|
||
<string name="list_item_new_from">New from</string>
|
||
<!-- makes a copy of the selected game. This is currently
|
||
disabled for networked games since there would be problems if
|
||
two identically configured games started trying to talk to a
|
||
remote game that expected there was only one of them. -->
|
||
<string name="list_item_copy">Copy</string>
|
||
<!-- Title of dialog for renaming game (triggered by selecting
|
||
list_item_rename) -->
|
||
|
||
<!-- If you try to copy a networked game you get this error
|
||
message. -->
|
||
<string name="no_copy_network">Games that have already connected
|
||
to the relay cannot be copied. Use \"New from\" for a
|
||
ready-to-play copy with all the same settings.</string>
|
||
<!-- -->
|
||
<string name="game_rename_title">Rename game</string>
|
||
<!-- text within rename dialog (triggered by selecting
|
||
list_item_rename) -->
|
||
<string name="rename_label">Change the name of this game to:</string>
|
||
|
||
<string name="confirm_seldeletes_fmt">Are you sure you want to delete
|
||
the %1$d selected game[s]? This action cannot be undone.</string>
|
||
|
||
<!-- Text of confirmation dialog posted when list_item_reset menu
|
||
is selected -->
|
||
<string name="confirm_reset_fmt">Are you sure you want to reset the %1$d
|
||
selected game[s]?\n\n(Resetting erases all moves and any connection
|
||
information.)</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# Wordlists screen
|
||
#
|
||
# list of installed wordlists (formerly called dictionaries)
|
||
############################################################
|
||
-->
|
||
<!-- window title -->
|
||
<string name="title_dicts_list">Installed Crosswords Wordlists</string>
|
||
<string name="title_remote_dicts">Available Crosswords Wordlists</string>
|
||
|
||
<!-- text of button at the bottom of the screen. It launches the
|
||
browser pointed at the site where additional wordlists can be
|
||
found. -->
|
||
<string name="download_dicts">Download more…</string>
|
||
|
||
<!-- One of the strings used in the right column of the list of
|
||
installed wordlists to describe those that are part of
|
||
Crosswords and that cannot be uninstalled or moved.
|
||
loc_internal and loc_external are the other possible strings
|
||
in this column. -->
|
||
<string name="loc_builtin">Built-in</string>
|
||
|
||
<!-- Used to describe wordlists that are in the Downloads
|
||
directory. Currently I don't look there so this is unused,
|
||
but I will eventually do so. This should be the same name as
|
||
the built-in Android web browser uses for the directory where
|
||
it saves files it downloads. -->
|
||
<string name="loc_downloads">Downloads</string>
|
||
|
||
<!-- If you tap the download_dicts button and Android fails to
|
||
find and launch an app that's registered to handle http
|
||
downloads a Toast is posted with this message. -->
|
||
<string name="no_download_warning">Unable to download. Do you have
|
||
a web browser installed?</string>
|
||
|
||
|
||
<!--
|
||
############################################################
|
||
# :Menus:
|
||
# Wordlists screen menus
|
||
############################################################
|
||
-->
|
||
<!-- title of contextual menu item. If chosen it brings up a
|
||
dialog that offers to move the selected wordlist from its
|
||
current storage location to the other. This menuitem is
|
||
hidden if the selected wordlist is built in or if there is
|
||
only one possible storage location, e.g. if the device has no
|
||
SD card slot. -->
|
||
<string name="dicts_item_move">Change storage location</string>
|
||
|
||
<!-- Title of contextual menu item. If chosen it brings up a
|
||
dialog that sets the selected dictionary as a new-game
|
||
default for robots or human players or both. (See
|
||
key_default_dict and key_default_robodict.) -->
|
||
<string name="dicts_item_select">Make default</string>
|
||
|
||
<!-- text of confirmation dialog posted when the delete 'X' button
|
||
beside the listing of a wordlist is tapped. The name of the
|
||
wordlist is substituted for %1$s. Sometimes one of the two
|
||
strings below is appended. -->
|
||
<string name="confirm_delete_dict_fmt">Are you sure you want to
|
||
delete the wordlist[s] %1$s?</string>
|
||
|
||
<!-- Additional text appended to text confirm_delete_dictf in the
|
||
wordlist delete confiration dialog in the case where the
|
||
wordlist to be deleted is the last in its language. The name
|
||
of the language is substituted for %1$s. -->
|
||
<string name="confirm_deleteonly_dict_fmt">%1$s is the only %2$s
|
||
wordlist installed. One or more games will be unopenable
|
||
without it.</string>
|
||
<!-- Additional text appended to text confirm_delete_dictf in the
|
||
wordlist delete confiration dialog in the case where the
|
||
wordlist to be deleted is NOT the last in its language. The
|
||
name of the language is substituted for %1$s. -->
|
||
<string name="confirm_deletemore_dict_fmt">\u0020One game (at least)
|
||
is using it, but there is another %1$s wordlist installed that can
|
||
replace it.</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Dialogs:
|
||
# Wordlists screen dialogs
|
||
############################################################
|
||
-->
|
||
|
||
<!-- Used as the text fo the confirming/querying dialog that goes
|
||
up when the dicts_item_select menuitem is chosen. The
|
||
possible answers are the three button text strings below. -->
|
||
<string name="set_default_message_fmt">For what players should the
|
||
wordlist %1$s be the default for new games? (The language %2$s will be
|
||
the default for both.)</string>
|
||
|
||
<!-- These three strings are the text for three buttons giving
|
||
choices in respose to the dialog launched in response to the
|
||
dicts_item_select menu (see dicts_item_select above.) -->
|
||
<string name="button_default_human">Human</string>
|
||
<!-- -->
|
||
<string name="button_default_robot">Robot</string>
|
||
<!-- -->
|
||
<string name="button_default_both">Both</string>
|
||
|
||
<!-- When the dicts_item_move menu is chosen, this text is used in
|
||
the confirmation dialog. The name of the selected wordlist
|
||
is substituted for %1$s. The strings loc_internal and
|
||
loc_internal are substitued for %2$s and %3$s (or vice-versa,
|
||
depending on the current location of the wordlist.)-->
|
||
<string name="move_dict_fmt">Location for wordlist %1$s</string>
|
||
|
||
<!-- see move_dictf above -->
|
||
<string name="loc_internal">Internal</string>
|
||
<!-- -->
|
||
<string name="loc_external">External</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# Game configure screen
|
||
############################################################
|
||
-->
|
||
<!-- window title (game name substituted for %1$s) -->
|
||
<string name="title_game_config_fmt">Settings for %1$s</string>
|
||
|
||
<!-- alternate window title used when game is networked -->
|
||
<string name="title_gamenet_config_fmt">%1$s settings (networked)</string>
|
||
<!-- -->
|
||
<string name="title_gamebt_config_fmt">%1$s settings (via Bluetooth)</string>
|
||
|
||
<!-- title for popup list of langugages from which user picks -->
|
||
<string name="title_langs_list">Languages (based on installed
|
||
wordlists)</string>
|
||
|
||
<!-- text of checkbox at top of dialog allowing to unlock in-play
|
||
game to make changes -->
|
||
<string name="game_locked">Lock settings</string>
|
||
|
||
<!-- text for separator above the list of players that's used for
|
||
non-networked games -->
|
||
<string name="players_label_standalone">Players (tap to edit)</string>
|
||
|
||
<!-- text for separator above the list of players that's used for
|
||
networked games. The numbers of local and non-local players
|
||
are substituted for %1$d and %2$d. -->
|
||
<string name="players_label_host_fmt">Players (%1$d local, %2$d
|
||
off-device)</string>
|
||
|
||
<!-- text of button for adding new player to game -->
|
||
<string name="button_add_player">Add player</string>
|
||
|
||
<!-- text of button to juggle (randomly rearrange order of) players -->
|
||
<string name="button_juggle_players">Shuffle players</string>
|
||
|
||
<!-- text of separator marking out the language area of the
|
||
dialog. First is used for single-device games, and second
|
||
for networked games (where players aren't allowed to have
|
||
different wordlists.) -->
|
||
<string name="lang_label">Game language</string>
|
||
<string name="langdict_label">Game language/wordlist</string>
|
||
|
||
<!-- text of separator marking out the connection area of the dialog -->
|
||
<string name="connect_label_relay">Connection (via internet)</string>
|
||
|
||
<!-- text of checkbox asking if user wants to search for open
|
||
public rooms -->
|
||
<string name="join_room">Join public room</string>
|
||
|
||
<!-- hint (text shown when field is empty) for room name field -->
|
||
<string name="new_room_hint">Room name</string>
|
||
|
||
<!-- text of checkbox -->
|
||
<string name="room_public">Make new room public</string>
|
||
|
||
<!-- title for popup of public rooms found on server -->
|
||
<string name="room_public_prompt">Select public room</string>
|
||
|
||
<!-- If you check the join_room checkbox Crosswords queries the
|
||
relay. This is the text of the progress indicator displayed what
|
||
that's going on. (It's often visible for only a very short
|
||
time.)-->
|
||
<string name="public_names_progress_fmt">Fetching public rooms for
|
||
%1$d-player games in %2$s.</string>
|
||
|
||
<!-- If the query returns no rooms, this message is displayed,
|
||
with the number of players in the game and its language
|
||
substituted. -->
|
||
<string name="no_name_found_fmt">No public rooms found for
|
||
%1$d-player games in %2$s. Try refreshing or creating your
|
||
own.</string>
|
||
|
||
<!-- text of separator marking out other-setting area of the dialog -->
|
||
<string name="settings_label">Other settings</string>
|
||
|
||
<!-- text of checkbox. If this checkbox is checked, buttons will
|
||
appear by which the user can get high- and low-scoring moves
|
||
generated based on his tray. Can be used to cheat. -->
|
||
<string name="hints_allowed">Allow hints</string>
|
||
|
||
<!-- text of checkbox. If this checkbox is checked, games created
|
||
for network play will by default have the hint feature
|
||
enabled. -->
|
||
<string name="nethints_allowed">Allow hints (networked)</string>
|
||
|
||
<!-- text of checkbox controlling whether there's a game timer -->
|
||
<string name="use_timer">Enable game timer</string>
|
||
|
||
<!-- label for the field used to set the timer's inital value -->
|
||
<string name="minutes_label">Minutes per player</string>
|
||
|
||
<!-- title of popup used to select how "smart" (how capable) the
|
||
robot player will be. -->
|
||
<string name="robot_spinner_prompt">How smart is the robot player?</string>
|
||
|
||
<!-- Three possible choices presented in the popup above -->
|
||
<string name="robot_smart">Smart robot</string>
|
||
<string name="robot_smarter">Smarter robot</string>
|
||
<string name="robot_smartest">Smartest robot</string>
|
||
|
||
<!-- title of popup used to determine how words are handled that
|
||
are not in the wordlist used for the game (or player if using
|
||
different wordlists per player) -->
|
||
<string name="phonies_spinner_prompt">How to handle \"phonies\"
|
||
(words not in wordlist)</string>
|
||
|
||
<!-- These are the three choices in the popup above whose text is
|
||
phonies_spinner_prompt -->
|
||
<!-- Don't care if words played are in the wordlist or not -->
|
||
<string name="phonies_ignore">Ignore phonies</string>
|
||
<!-- warn player when word played is not in the wordlist, but
|
||
allow him to play it. -->
|
||
<string name="phonies_warn">Warn if phonies</string>
|
||
<!-- Don't warn, but simply force to skip turn (give 0 points)
|
||
when user attempts to play word not in the wordlist. -->
|
||
<string name="phonies_disallow">Disallow phonies</string>
|
||
|
||
<!-- Shown when using the the Game configure screen to configure a
|
||
networked game and you try to make all players local. -->
|
||
<string name="str_reg_server_sans_remote">At least one player must
|
||
be marked \"Remote\" for a game started as Host.</string>
|
||
|
||
<!-- Used as the default name for remote players displayed within
|
||
the Game configure screen -->
|
||
<string name="guest_name">(Off-device player)</string>
|
||
|
||
<!-- title of confirmation dialog put up when user has unlocked an
|
||
in-progress game and wants to save changes (has hit the
|
||
play button). -->
|
||
<string name="confirm_save">This game is in play. If you
|
||
save these changes it must be restarted. Do you want to save
|
||
these changes?</string>
|
||
<!-- title of above confirmation dialog -->
|
||
<string name="confirm_save_title">Confirm save</string>
|
||
|
||
<!-- Text of button at bottom. Press it and you exit this
|
||
configure screen and open the game into the Board screen -->
|
||
<string name="play">Play game</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Dialogs:
|
||
# Force remote dialog
|
||
#
|
||
|
||
# This alert dialog comes up when you're it the player edit
|
||
# dialog for a networked game and try to exit with none of the
|
||
# players configured as a remote player. It forces you to mark
|
||
# one of them (or marks one itself if you cancel it.)
|
||
############################################################
|
||
-->
|
||
|
||
<!-- title of this dialog -->
|
||
<string name="force_title">Off-device player[s]</string>
|
||
<!-- Explanatory text appears in the dialog -->
|
||
<string name="force_expl">In a multi-device game there must be at
|
||
least one player from and another not from this device. Please
|
||
check off-device players.</string>
|
||
|
||
<!-- Displayed as a "Toast" (mini window briefly displayed) if you
|
||
didn't choose a remote player and I was forced to pick one. I
|
||
always pick the first. -->
|
||
<string name="forced_consistent">Modified first player.</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Dialogs:
|
||
# Player edit dialog
|
||
#
|
||
# This comes up when you tap on a player within the Game
|
||
# config screen
|
||
############################################################
|
||
-->
|
||
<!-- dialog title -->
|
||
<string name="player_edit_title">Edit player</string>
|
||
|
||
<!-- checkbox determining of this player is on this device or
|
||
remote. If remote, then the rest of the fields disappear
|
||
(since they will be set by the remote device.) -->
|
||
<string name="remote_label">Off-device player</string>
|
||
|
||
<!-- text of lable identifying the field in which player's name is
|
||
set/displayed -->
|
||
<string name="player_label">Name:</string>
|
||
|
||
<!-- label for dropdown by which wordlist is chosen that this
|
||
player will use. The language the game will use (which
|
||
constrains the choice of wordlists) is substituted in for
|
||
"%1$s". -->
|
||
<string name="dict_lang_label_fmt">Wordlist (in %1$s)</string>
|
||
|
||
<!-- If the dropdown is selected, this is the title displayed
|
||
above the list of selectable items. The language the game
|
||
will use is substituted in for "%1$s". -->
|
||
<string name="dicts_list_prompt_fmt">Installed wordlists (in %1$s)</string>
|
||
|
||
<!-- checkbox determining if player is robot/automated or human -->
|
||
<string name="robot_label">Robot player</string>
|
||
|
||
<!-- text of label identifying the field where human players can
|
||
enter an option password. The label and field disappear when
|
||
the robot player checkbox is checked because it makes no
|
||
sense for a robot to have a password. In fact, passwords
|
||
only make sense where there's more than one local human
|
||
player on a device, so they are infrequently used in network
|
||
games as well. -->
|
||
<string name="password_label">Password</string>
|
||
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# Board screen
|
||
#
|
||
#
|
||
# (an open game, with the 15x15 grid of # squares, letters
|
||
# played etc., is displayed here)
|
||
############################################################
|
||
-->
|
||
|
||
<!-- Buttons shown at bottom when board is in exchange mode,
|
||
i.e. after user has picked board_menu_trade menu item -->
|
||
<string name="button_trade_commit">Commit trade</string>
|
||
<string name="button_trade_cancel">Cancel trade</string>
|
||
|
||
<string name="entering_trade">Tap tiles to select…</string>
|
||
|
||
|
||
<!-- Bonus value hint that's displayed in gray text in the colored
|
||
bonus square. Double-letter -->
|
||
<string name="bonus_l2x_summary">2L</string>
|
||
<!-- Bonus value hint that's displayed in gray text in the colored
|
||
bonus square. Double-word -->
|
||
<string name="bonus_w2x_summary">2W</string>
|
||
<!-- Bonus value hint that's displayed in gray text in the colored
|
||
bonus square. Triple-letter -->
|
||
<string name="bonus_l3x_summary">3L</string>
|
||
<!-- Bonus value hint that's displayed in gray text in the colored
|
||
bonus square. Triple-word -->
|
||
<string name="bonus_w3x_summary">3W</string>
|
||
|
||
<!-- displayed when you long-tap a scoreboard entry and there's no
|
||
most recent score to show -->
|
||
<string name="no_moves_made">(No moves yet)</string>
|
||
|
||
<!-- If a networked game is opened and is not complete, i.e. if it
|
||
is listed as expecting remote players who have not yet shown
|
||
up, then the most likely explanation is that none has been
|
||
invited. (It's also possible that an invitation has been
|
||
sent, but I have no way of knowing that.) So every time I
|
||
open such a game I give the user a chance to issue an
|
||
invititation while trying to warn him not to send duplicates.
|
||
The number of players missing is substituted for "%1$d". -->
|
||
<string name="invite_msg_fmt">This game is missing %1$d remote
|
||
player[s]. Would you like to invite someone to join -- assuming
|
||
you haven\'t already?</string>
|
||
|
||
<!-- Toast shown when players are missing, same time as above
|
||
but more subtle. -->
|
||
<string name="players_miss_fmt">%1$d player[s] missing</string>
|
||
|
||
<!-- Most users create games with only two players, which is the
|
||
default, but Crosswords supports up to four. When I'm using
|
||
the above string to encourage the opener of a game missing
|
||
players to invite, IF the number of missing players is
|
||
greater than one this text is appended to the above. -->
|
||
<string name="invite_multiple">\u0020(You are expecting multiple
|
||
remote players. Be sure to address your invitation to
|
||
that many people.)</string>
|
||
|
||
<!-- Short for "points", this is shown at the right end of the
|
||
tray in place of the first tile placed along with the points
|
||
the current move would earn if committed. -->
|
||
<string name="pts">pts</string>
|
||
|
||
<!-- Text of "toast" (mini window briefly displayed) shown when a
|
||
game first connects to the relay. The three substitutions
|
||
are the device's order within the game (e.g. 2), the name of
|
||
the room, and how many additional players have not yet
|
||
registered with the relay in this game. This should be seen
|
||
only once per game. -->
|
||
<string name="msg_relay_waiting_fmt">Device %1$d connected to relay in
|
||
room \"%2$s\". Waiting for %3$d player[s].</string>
|
||
|
||
<!-- Text of "toast" shown when a game is notified by the relay
|
||
that all expected players have registered. At this point
|
||
play can begin. -->
|
||
<string name="msg_relay_all_here_fmt">All players are here in room
|
||
\"%1$s\".</string>
|
||
|
||
<!-- Title of dialog used to alert players to relay-related
|
||
problems with the current game. -->
|
||
<string name="relay_alert">Connection problem</string>
|
||
|
||
<!-- (I believe this can no longer occur) -->
|
||
<string name="msg_too_many">You are providing more players than
|
||
the host expects.</string>
|
||
<!-- (I believe this can no longer occur) -->
|
||
<string name="msg_no_room">No host has registered a room by that name.</string>
|
||
|
||
<!-- (I believe this can no longer occur) -->
|
||
<string name="msg_dup_room">Another host has already registered a
|
||
room using that name. Rename yours or retry later.</string>
|
||
<!-- (I believe this can no longer occur) -->
|
||
<string name="msg_lost_other">The relay has lost contact with
|
||
another device in this game.</string>
|
||
|
||
<!-- When a game has been connected and the relay is notified that
|
||
a device in the game has deleted its part of the game, this
|
||
message is posted when you connect your end of it to the
|
||
relay. Once this happens there is no way to continue the
|
||
game so you might as well delete it (unless you're saving it
|
||
for its history etc.) -->
|
||
<string name="msg_dev_deleted">This game has been deleted on
|
||
another device. You will not be able to play any
|
||
further.</string>
|
||
|
||
<!-- Partial text of alert posted when phonies_warn or
|
||
phonies_disallow is the current setting and a "phony" is
|
||
played. One of the two following strings will be appended
|
||
-->
|
||
<string name="ids_badwords_fmt">Word[s] %1$s not found in
|
||
wordlist %2$s.</string>
|
||
|
||
<!-- Appended to the above in the phonies_warn case. User may
|
||
ignore the warning -->
|
||
<string name="badwords_accept">\u0020Do you still want to accept
|
||
this move?</string>
|
||
<!-- Appended to the above in the phonies_disallow case. User has
|
||
lost his turn. -->
|
||
<string name="badwords_lost"> Turn lost.</string>
|
||
|
||
<!-- title of the dialog in which the above is posted. -->
|
||
<string name="badwords_title">Illegal word[s]</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Menus:
|
||
# Board screen menu
|
||
############################################################
|
||
-->
|
||
|
||
<!-- This menu commits the current move as it's been laid out on
|
||
the board -->
|
||
<string name="board_menu_done">Turn done</string>
|
||
|
||
<!-- This menu begins an exchange of tiles: puts the board into
|
||
trade mode. -->
|
||
<string name="board_menu_trade">Trade</string>
|
||
|
||
<!-- hide and shows the tray. On devices where there is enough
|
||
room for the full board and tray to be shown then hiding the
|
||
tray just "turns it over", i.e. shows tiles with '?'
|
||
characters.-->
|
||
<string name="board_menu_tray_hide">Hide rack</string>
|
||
<string name="board_menu_tray_show">Show rack</string>
|
||
|
||
<!-- Undos the last *committed* turn. Note that this is different
|
||
from the undo button that undoes or redoes an in-progress
|
||
not-yet-committed turn. This is disabled for networked
|
||
games.-->
|
||
<string name="board_menu_undo_last">Undo last</string>
|
||
|
||
<!-- Title of submenu -->
|
||
<string name="board_submenu_game">Game -></string>
|
||
|
||
<!-- menu on Game submenu: brings up dialog listing all tiles in
|
||
the language of the game along with how many of each there
|
||
are and how many points each is worth. This display is the
|
||
same throughout the game. -->
|
||
<string name="board_menu_game_counts">Counts and values…</string>
|
||
|
||
<!-- menu on Game submenu: brings up dialog listing all tiles not
|
||
yet played and not in the rack of the player whose rack is
|
||
visible (whose turn it is, generally). This display will
|
||
change as tiles are used and depending on what player is
|
||
asking. -->
|
||
<string name="board_menu_game_left">Tiles remaining…</string>
|
||
|
||
<!-- Brings up listing of all moves played so far this game. -->
|
||
<string name="board_menu_game_history">Game history…</string>
|
||
|
||
<!-- Brings up explanation of the game's final score. If the game
|
||
is not yet over, gives you a choice whether to end it now,
|
||
and if you decline does nothing. -->
|
||
<string name="board_menu_game_final">Final scores</string>
|
||
<string name="board_menu_game_resign">Resign</string>
|
||
|
||
<!-- Meaningful only for networked games, this menu causes all
|
||
messages that have not yet been acknowledged by a remote
|
||
device in the game to be resent. Eventually I hope to be
|
||
able to remove this from non-debug versions of the game
|
||
because users should not have to do do this EVER. -->
|
||
<string name="board_menu_game_resend">Resend messages</string>
|
||
<string name="resend_finished_fmt">Resend finished; sent %1$d message[s].</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# Board info/error dialog messages
|
||
#
|
||
# These strings are used to create dialogs that appear during
|
||
# games while the Board screen is visible
|
||
############################################################
|
||
-->
|
||
|
||
<!-- Notifies user of a normal robot move -->
|
||
<string name="str_robot_moved">The robot made this move:\u0020</string>
|
||
<!-- Notifies user of a robot trade move -->
|
||
<string name="strd_robot_traded_fmt">exchanged %1$d tiles.</string>
|
||
<!-- title for window you get when you select menu with text
|
||
board_menu_game_counts -->
|
||
<string name="strs_values_header_fmt">%1$s counts/values:\n</string>
|
||
<!-- Used in formatting game history and move summaries -->
|
||
<string name="strd_remaining_tiles_add_fmt">+ %1$d [all remaining tiles]</string>
|
||
<!-- Used in formatting game history and move summaries -->
|
||
<string name="strd_unused_tiles_sub_fmt">- %1$d [unused tiles]</string>
|
||
<!-- Used in formatting game history and move summaries -->
|
||
<string name="strs_new_tiles_fmt">New tiles: %1$s</string>
|
||
<!-- Used in formatting game history (not move summaries since
|
||
information about the current rack is hidden then) -->
|
||
<string name="strd_cumulative_score_fmt">Cumulative score: %1$d\n</string>
|
||
<!-- Used in formatting remote player move summaries -->
|
||
<string name="str_remote_moved_fmt">Remote player %1$s made this
|
||
move:\u0020</string>
|
||
<!-- I don't know how this is used. :-) -->
|
||
<string name="strd_time_penalty_sub_fmt"> - %1$d [time]</string>
|
||
<!-- Used in formatting game history and move summaries -->
|
||
<string name="str_pass">pass\n</string>
|
||
<!-- Used in formatting game history and move summaries -->
|
||
<string name="strs_move_across_fmt">move (from %1$s across)\n</string>
|
||
<!-- Used in formatting game history and move summaries -->
|
||
<string name="strs_move_down_fmt">move (from %1$s down)\n</string>
|
||
<!-- Used in formatting game history and move summaries -->
|
||
<string name="strs_tray_at_start_fmt">Rack at start: %1$s\n</string>
|
||
<!-- Used in formatting exchange move summaries -->
|
||
<string name="strss_traded_for_fmt">Exchanged %1$s for %2$s.</string>
|
||
<!-- Used to alert user to loss of turn when a move is made and
|
||
phonies is set to lose turn when word used not in wordlist
|
||
-->
|
||
<string name="str_phony_rejected">Illegal word in move; turn lost!</string>
|
||
<!-- Used in formatting exchange move summaries: passed means the
|
||
user skipped his turn, or made a move involving 0 tiles for 0
|
||
points -->
|
||
<string name="str_passed">Passed</string>
|
||
<!-- formats tiles and score together, and probably doesn't need
|
||
translation unless the colon ':' needs to be replaced -->
|
||
<string name="strsd_summaryscored_fmt">%1$s:%2$d</string>
|
||
<!-- Used in formatting reports of trades (exchanges of tiles).
|
||
Number of tiles traded is substituted for %1$d-->
|
||
<string name="strd_traded_fmt">Exchanged %1$d tiles</string>
|
||
<!-- Used in formatting history and move reports; means user
|
||
skipped a turn because of an attempted illegal move/play of a
|
||
phony -->
|
||
<string name="str_lostturn">Lost turn</string>
|
||
<!-- Beginning of the message presented to a user when asking him
|
||
to confirm committing the current turn-->
|
||
<string name="str_commit_confirm">Commit the current move?\n</string>
|
||
<!-- Used, with remote player's name substituted for %1$s, to
|
||
indicate that the player is remote. -->
|
||
<string name="str_nonlocal_name_fmt">%1$s (remote)</string>
|
||
<!-- Used to separate names of players when listing them on one
|
||
line in a game summary. The \u0020 is a space in xml. -->
|
||
<string name="vs_join">\u0020vs.\u0020</string>
|
||
|
||
<!-- Used in formatting moves and history -->
|
||
<string name="str_bonus_all">Bonus for using all tiles: 50\n</string>
|
||
<!-- Used in formatting moves and history. The total score for
|
||
one turn is substituted for %1$d.-->
|
||
<string name="strd_turn_score_fmt">Score for turn: %1$d\n</string>
|
||
|
||
<!-- First line in the remaining tiles dialog (reached by tapping
|
||
the number at left end of the scoreboard) -->
|
||
<string name="strd_remains_header_fmt">%1$d tiles left in pool.</string>
|
||
<!-- Intro to the paragraph lisiting all of the tiles remaining -->
|
||
<string name="strd_remains_expl_fmt">%1$d tiles left in pool and all
|
||
tray[s]:\n</string>
|
||
|
||
<!-- text of dialog shown when the menu item board_menu_undo_last
|
||
is chosen. -->
|
||
<string name="confirm_undo_last">Are you sure you want to undo the
|
||
last committed turn? (There is no redo option.)</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# Preferences screen(s)
|
||
#
|
||
# There are four screens plus one for debugging that isn't
|
||
# translated: New-game defaults, Appearances, Behavior, and
|
||
# Network Game settings
|
||
############################################################
|
||
-->
|
||
<!-- window title -->
|
||
<string name="title_prefs">Crosswords Settings</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Menus:
|
||
# Preferences screen menus
|
||
#
|
||
# There are two menuitems availble via the menu key from this
|
||
# screen
|
||
############################################################
|
||
-->
|
||
<!-- text of first menu item. Will revert all preferences to
|
||
their default/original values -->
|
||
<string name="button_revert_all">Restore all</string>
|
||
<!-- Text of confirmation dialog for above -->
|
||
<string name="confirm_revert_colors">Are you sure you want to
|
||
restore all color settings to their original values?</string>
|
||
<!-- Second menu item. Reverts only the colors to their
|
||
default/original values -->
|
||
<string name="button_revert_colors">Restore colors</string>
|
||
<!-- Text of confirmation dialog for above -->
|
||
<string name="confirm_revert_all">Are you sure you want to restore
|
||
all settings to their original values?</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# New-game defaults subscreen of Preferences screen
|
||
############################################################
|
||
-->
|
||
<!-- title of this sub-preference -->
|
||
<string name="prefs_defaults">New game defaults</string>
|
||
<!-- clarification of the above -->
|
||
<string name="prefs_defaults_summary">Default settings for new
|
||
games</string>
|
||
|
||
<!-- sub-preference title for editing default player names.
|
||
There's only enabled now, though.-->
|
||
<string name="prefs_names">Player names</string>
|
||
|
||
<!-- clarification of the above -->
|
||
<string name="prefs_names_summary">Default player names</string>
|
||
|
||
<!-- Label for the first "player name" preference -->
|
||
<string name="pref_player1_name">First player</string>
|
||
<!-- Label for the second "player name" preference (unused)-->
|
||
<string name="pref_player2_name">Second player</string>
|
||
<!-- Label for the third "player name" preference (unused) -->
|
||
<string name="pref_player3_name">Third player</string>
|
||
<!-- Label for the fourth "player name" preference (unused)-->
|
||
<string name="pref_player4_name">Fourth player</string>
|
||
|
||
<!-- Used to indicate that a preference is not enabled, i.e. not
|
||
part of the game and that the user should ignore it. -->
|
||
<string name="tell_unused">Not used yet…</string>
|
||
|
||
<!-- sub-preference for dictionaries (soon to be called "word lists") -->
|
||
<string name="prefs_dicts">Wordlists</string>
|
||
<!-- clarification of above -->
|
||
<string name="prefs_dicts_summary">Default wordlists</string>
|
||
|
||
<!-- dictionary used by default for human players when creating
|
||
new game -->
|
||
<string name="default_dict">Wordlist for humans</string>
|
||
<!-- dictionary used by default for robot players when creating
|
||
new game -->
|
||
<string name="default_robodict">Wordlist for robots</string>
|
||
|
||
<!-- clarification on hints_allowed, whether new games will
|
||
default to having the hint feature enabled(string elsewhere
|
||
in this file) -->
|
||
<string name="hints_allowed_sum">Enable the hint feature</string>
|
||
|
||
<!-- clarification on hints_allowed, whether new NETWORKED games
|
||
will default to having the hint feature enabled(string
|
||
elsewhere in this file) -->
|
||
<string name="nethints_allowed_sum">Enable hints for two-device games</string>
|
||
|
||
<!-- Will new games, on default, randomly rearrange the start
|
||
order of players. -->
|
||
<string name="init_autojuggle">Juggle players</string>
|
||
<!-- clarification on above -->
|
||
<string name="init_autojuggle_sum">Randomly, for new games</string>
|
||
|
||
<!-- default new-game setting for handline phonies (words not
|
||
found in the word list) -->
|
||
<string name="default_phonies">Handle phonies</string>
|
||
|
||
<!-- default number of minutes on timer for new games -->
|
||
<string name="initial_player_minutes">Timer minutes per player</string>
|
||
|
||
<!-- preference for board size (15x15, 13x13 etc.) -->
|
||
<string name="board_size">Board size</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# Appearances subscreen of Preferences screen
|
||
############################################################
|
||
-->
|
||
<!-- title of this sub-preference -->
|
||
<string name="prefs_appearance">Appearance</string>
|
||
<!-- clarification of the above -->
|
||
<string name="prefs_appearance_summary">Settings controlling
|
||
appearance</string>
|
||
|
||
<!-- Preference to control what's listed next to game name in the
|
||
first line of a game summary in the main games-list screen,
|
||
e.g., if the option is "Game Language", "English" in the
|
||
listing "Game 2 (English)"
|
||
|
||
The following strings beginning with "game_summary_field_" are
|
||
possible values -->
|
||
<string name="summary_field">Include in game listing</string>
|
||
|
||
<!-- Put nothing in the summary space, so it just reads "Game 2" -->
|
||
<string name="game_summary_field_empty">\u003CNothing\u003E</string>
|
||
<!-- Put the language there, so it reads "Game 2 (English)" -->
|
||
<string name="game_summary_field_language">Game language\u200C</string>
|
||
<!-- List names of opponents (summarized), e.g. "Game 2 (vs Kati)" -->
|
||
<string name="game_summary_field_opponents">Opponent name[s]</string>
|
||
<!-- List the state of the game, "Game over" or "10 moves made"
|
||
etc. -->
|
||
<string name="game_summary_field_state">Game state</string>
|
||
|
||
<!-- Checkbox that when set prevents showing a title bar in the
|
||
game board window to save space -->
|
||
<string name="hide_title">Hide titlebar</string>
|
||
<!-- clarification of above -->
|
||
<string name="hide_title_summary">Hiding the game name lets the
|
||
board be slightly larger</string>
|
||
|
||
<!-- Checkbox that when set makes taps on the board manipulate an
|
||
arrow that then directs where tiles go when tapped in the
|
||
tray. -->
|
||
<string name="show_arrow">Show board arrow</string>
|
||
<!-- clarification of above -->
|
||
<string name="show_arrow_summary">Tapped rack tiles land on this
|
||
arrow when it is visible</string>
|
||
|
||
<!-- Checkbox that when set keeps the device screen from dimming
|
||
if the board screen is what's displayed. This is to allow
|
||
users to think about a move without having to touch the
|
||
screen all the time.-->
|
||
<string name="keep_screenon">Keep screen on</string>
|
||
<!-- clarification of above -->
|
||
<string name="keep_screenon_summary">Keep board screen on 10 mins</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# Individual Colors preference subscreen (within Appearances
|
||
# subscreen)
|
||
############################################################
|
||
-->
|
||
<!-- title of this sub-preference -->
|
||
<string name="prefs_colors">Individual colors</string>
|
||
<!-- clarification of the above -->
|
||
<string name="prefs_colors_summary">Edit colors used on the board</string>
|
||
|
||
<!-- The remaining strings (down to the color edit dialog below)
|
||
are showns as the names of editable colors and as the the
|
||
title of the color editor that comes up when the name is
|
||
tapped. -->
|
||
<!-- (color for) double-letter bonus squares on the board -->
|
||
<string name="bonus_l2x">Double letter</string>
|
||
<!-- (color for) triple-letter bonus squares on the board -->
|
||
<string name="bonus_l3x">Triple letter</string>
|
||
<!-- (color for) double-word squares on the board -->
|
||
<string name="bonus_w2x">Double word</string>
|
||
<!-- (color for) triple-word squares on the board -->
|
||
<string name="bonus_w3x">Triple word</string>
|
||
|
||
<!-- color of the "crosshairs", lines drawn vertically and
|
||
horizontally through the square the user is currently
|
||
touching in order to guide the fat-fingered (most of us) in
|
||
operations that require accurately selecting a single square
|
||
on the board.-->
|
||
<string name="clr_crosshairs">Crosshairs color</string>
|
||
|
||
<!-- color of the tiles' background -->
|
||
<string name="tile_back">Tile background</string>
|
||
|
||
<!-- color of empty squares on the board (that are not bonus squares) -->
|
||
<string name="empty">Empty cell/background</string>
|
||
|
||
<!-- the background color of the area outside the board,
|
||
e.g. between entries in the scoreboard -->
|
||
<string name="background">Board background</string>
|
||
|
||
<!-- the color of text, e.g. "2L", shown on a bonus square on the
|
||
board -->
|
||
<string name="key_bonushint">In-square bonus hint</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Dialogs:
|
||
# Color edit dialog
|
||
#
|
||
# A sub-sub preference, this is displayed each time the user
|
||
# wants to edit a color described by the strings above
|
||
############################################################
|
||
-->
|
||
<!-- Names of the three colors by which colors can be edited in
|
||
the color preferences dialog -->
|
||
<string name="red">Red</string>
|
||
<string name="green">Green</string>
|
||
<string name="blue">Blue</string>
|
||
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# Behavior preference subscreen (within Preferences screen)
|
||
############################################################
|
||
-->
|
||
|
||
<!-- title of this sub-preference -->
|
||
<string name="prefs_behavior">Behavior</string>
|
||
<!-- clarification of the above -->
|
||
<string name="prefs_behavior_summary">Settings controlling app behavior</string>
|
||
|
||
<!-- if this preference is checked, a dialog will be posted every
|
||
time a robot makes a move or a move is received from a remote
|
||
player. -->
|
||
<string name="explain_robot">Explain other moves</string>
|
||
<!-- explanation of the above -->
|
||
<string name="explain_robot_summary">Display score summary after
|
||
every robot or remote turn</string>
|
||
|
||
<!-- If this preference is checked, the user will not be asked to
|
||
confirm after selecting the "Turn done" menu (or tapping the
|
||
points display at the right end of the tray) -->
|
||
<string name="skip_confirm_turn">Skip confirming turn</string>
|
||
<!-- explanation of the above -->
|
||
<string name="skip_confirm_turn_summary">Do NOT display score
|
||
summary after every human turn</string>
|
||
|
||
<!-- If this preference is checked, tiles in the rack will be
|
||
re-ordered alphabetically whenever tiles are added,
|
||
i.e. after ever move.-->
|
||
<string name="title_sort_tiles">Sort new tiles</string>
|
||
<!-- explanation of the above -->
|
||
<string name="summary_sort_tiles">Sort racks whenever new tiles
|
||
are added</string>
|
||
|
||
<!-- if this preference is checked, the hardware volume keys will
|
||
work to zoom the board in and out (and will not control
|
||
volume) This only applies when the Board screen is
|
||
frontmost. -->
|
||
<string name="ringer_zoom">Volume keys zoom</string>
|
||
<!-- explanation of the above -->
|
||
<string name="ringer_zoom_summary">Zoom board using volume keys</string>
|
||
|
||
<!-- If this preference is checked, tapping on the scoreboard
|
||
entry for any player reveals that player's tiles and any
|
||
pending move (after asking for his password if one is set.)
|
||
This feature, which is disabled by default, is meant for the
|
||
case where serveral human players are sharing a device: it
|
||
might make sense for one to be able to study the board even
|
||
though it's not his turn e.g. while the player whose turn it
|
||
is is temporarily unable to play. -->
|
||
<string name="peek_other">View tiles out-of-turn</string>
|
||
<!-- explanation of the above -->
|
||
<string name="peek_other_summary">Tapping on scoreboard name shows
|
||
that player\'s tiles</string>
|
||
|
||
|
||
<!-- If this preference is checked the "crosshairs" (vertical and
|
||
horzontal lines through the cell your finger is on that help
|
||
you tell where the app thinks you're actually tapping) will
|
||
not be shown. Some users have complained that this feature
|
||
is distracting, presumably because they're using tablets with
|
||
large enough screens that they always know where they're
|
||
tapping. -->
|
||
<string name="hide_crosshairs">Disable crosshairs</string>
|
||
<!-- explanation of the above -->
|
||
<string name="hide_crosshairs_summary">Do not visually indicate which board cell is touched</string>
|
||
|
||
<string name="network_behavior">Network game settings</string>
|
||
<!-- explanation of the above -->
|
||
<string name="network_behavior_summary">Settings that apply to
|
||
networked games</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Screens:
|
||
# Network game settings preference subscreen (within
|
||
# Preferences screen)
|
||
############################################################
|
||
-->
|
||
|
||
<!-- When there are networked games connecting using the relay,
|
||
Crosswords wakes up periodically to check if there are any
|
||
new moves available and fetches them. This controls how
|
||
frequently that check is done. -->
|
||
<string name="connect_frequency">Background move check</string>
|
||
<!-- These are the possible values for the connect_frequency
|
||
setting presented as a drop-down list. -->
|
||
<string name="connect_never">Never check</string>
|
||
<string name="connect_five_mins">Every 5 minutes</string>
|
||
<string name="connect_fifteen_mins">Every 15 minutes</string>
|
||
<string name="connect_thirty_mins">Every 30 minutes</string>
|
||
<string name="connect_one_hour">Every hour</string>
|
||
<string name="connect_six_hours">Every six hours</string>
|
||
<string name="connect_daily">Once every day</string>
|
||
|
||
<!-- When one or more new moves is found, should I play a
|
||
notification sound -->
|
||
<string name="notify_sound">Play sound</string>
|
||
|
||
<!-- When one or more new moves is found, should I vibrate the
|
||
device -->
|
||
<string name="notify_vibrate">Vibrate</string>
|
||
|
||
<!-- This text is displayed as the "summary" for both of the
|
||
notify choices above, as extra information. (There could be
|
||
different strings if it makes more sense in your language.)
|
||
-->
|
||
<string name="notify_other_summary">When opponent moves arrive</string>
|
||
|
||
<!-- ############################################################
|
||
# :Screens:
|
||
# New game screen
|
||
#
|
||
# This comes up when you tap the "new game" button on the
|
||
# main screen or the new game menuitem in the main screen's
|
||
# menu. It has descriptions and buttons for creating the two
|
||
# types of supported games, standalone and networked.
|
||
############################################################
|
||
-->
|
||
<!-- section separator (white-on-gray bar) for first section:
|
||
standalone games -->
|
||
<string name="newgame_local_header">New Local-only game</string>
|
||
|
||
<!-- This is one of two descriptions on this screen. It explains
|
||
what standalone games are and describes the two buttons used
|
||
to create them. The name of the language of the default
|
||
wordlist is substituted in for %1$s. -->
|
||
<string name="newgame_local_desc_fmt">Create a new game where all
|
||
players will be on this device. To play against a robot and
|
||
with your default settings (in %1$s, etc.) just press \"Play
|
||
now\". To add players or change game settings, press
|
||
\"Configure first\".</string>
|
||
|
||
<!-- Text of first of two buttons for new standalone games. Tap
|
||
this and a new game will be created and opened. If the first
|
||
player is a robot it will immediately take its turn.-->
|
||
<string name="newgame_local">Play now</string>
|
||
|
||
<!-- Text of second of two buttons for new standalone games. Tap
|
||
this and you'll get taken to the "Game configure" screen -->
|
||
<string name="newgame_configure_first">Configure first</string>
|
||
|
||
<!-- section separator (white-on-gray bar) for second section:
|
||
networked games -->
|
||
<string name="newgame_networked_header">New Networked game</string>
|
||
|
||
<!-- This is the second of two descriptions on this screen. It
|
||
explains what networked games are and describes the two
|
||
buttons used to create them. -->
|
||
<string name="newgame_networked_desc">Create a game that will be
|
||
played over the network. The \"Invite now\" button starts a
|
||
two-device game and helps you invite a friend to join it. Or
|
||
press \"Configure first\" to change some of the defaults before
|
||
you start your networked game. (You\'ll have a chance to send
|
||
invites later.)</string>
|
||
|
||
<!-- Text of first of two buttons for new networked games. Tap
|
||
this and a game will be created, but you probably won't see
|
||
it immediately because an email or messaging app will be
|
||
launched to send your invitation. -->
|
||
<string name="newgame_invite">Invite now</string>
|
||
|
||
<!-- section separator (white-on-gray bar) for third section:
|
||
bluetooth games -->
|
||
<string name="newgame_bt_header">New Bluetooth game</string>
|
||
|
||
<!-- EXPLAIN ME -->
|
||
<string name="bt_disabled">Bluetooth is not available. This may
|
||
mean that your device doesn\'t support it, or that it\'s been
|
||
turned off.</string>
|
||
|
||
<!-- EXPLAIN ME -->
|
||
<string name="bt_networked_desc">Create a game that will be played
|
||
via Bluetooth with devices that are nearby and paired with
|
||
yours. Both buttons will initiate a game with other devices
|
||
(one or more) that you choose (from paired devices that already
|
||
have Crosswords installed.) The first uses defaults; the second
|
||
lets you change them before beginning the game.</string>
|
||
|
||
<!-- The invitation process begins with this query. The choice is
|
||
between html and plaintext formatting but I also provide some
|
||
explanation/guidance. -->
|
||
<string name="sms_or_email">Send invitation using SMS (texting) or
|
||
via email?</string>
|
||
<string name="nfc_or_email">Send invitation using NFC (Android
|
||
beaming – NEW) or via email?</string>
|
||
<string name="nfc_or_sms_or_email">Send invitation using SMS
|
||
(texting) or NFC (\"Android beaming\" – NEW) or via email?</string>
|
||
|
||
<!-- When an invitation is sent, the user gets to choose between
|
||
plaintext and html formatting. These two strings are shown in the
|
||
two buttons in the dialog. -->
|
||
<string name="button_text">SMS/Text</string>
|
||
<string name="button_html">Email</string>
|
||
<string name="button_nfc">NFC</string>
|
||
|
||
<!-- This is the subject line of the email/text sent to invite
|
||
someone to join a game. -->
|
||
<string name="invite_subject_fmt">Let\'s play Crosswords (Room %1$s)</string>
|
||
|
||
<!-- This is the body of the html version of the invitation. A URL
|
||
is created with parameters describing the game and
|
||
substituted for "%1$s". (The funky \u003c and friends are
|
||
encodings for the greater-than and less-than symbols which
|
||
are not legal in xml strings.)-->
|
||
<string name="invite_htm_fmt">\u003Ca href=\"%1$s\"\u003ETap
|
||
here\u003C/a\u003E (or tap the full link below, or, if you already
|
||
have Crosswords installed, open the attachment) to accept my
|
||
invitation and join this game.
|
||
|
||
\u003Cbr \\\u003E
|
||
\u003Cbr \\\u003E
|
||
(full link: %1$s )
|
||
</string>
|
||
|
||
<!-- This is the body of the text version of the invitation. A URL
|
||
is created with parameters describing the game and
|
||
substituted for "%1$s".-->
|
||
<string name="invite_txt_fmt">Let\'s play Crosswords! Join this game:
|
||
%1$s .</string>
|
||
|
||
<!-- When I've created the invitation, in text or html, I ask
|
||
Android to launch an app that can send it, typically an email
|
||
or messaging app. Android then asks the user to choose which
|
||
of the installed apps that can process the request he'd like
|
||
to have launched. This string is passed to Android and used
|
||
as the title of the dialog that presents that choice. -->
|
||
<string name="invite_chooser_fmt">Send invitation via %1$s</string>
|
||
<string name="invite_chooser_email">email</string>
|
||
<string name="invite_chooser_sms">sms</string>
|
||
|
||
<!-- Text of dialog asking user to confirm a move that exchanges
|
||
tiles (instead of forming a new word to earn points) -->
|
||
<string name="query_trade_fmt">Are you sure you want to exchange the
|
||
selected tiles (%1$s)?</string>
|
||
|
||
<!-- ############################################################
|
||
# :Screens:
|
||
# Chat screen
|
||
#
|
||
# Shown when the chat button is pressed from the Board screen
|
||
# or when a chat message (as opposed to a move message) comes
|
||
# in from the relay. It displays a history of messages with
|
||
# slightly different colored backgrounds and with prefixes to
|
||
# indicate whether they are local or remote in origin.
|
||
############################################################
|
||
-->
|
||
<!-- title of the chat screen. The name of the current game is
|
||
substituted for %1$s. -->
|
||
<string name="chat_title_fmt">%1$s message history</string>
|
||
<!-- Prefix for local messages -->
|
||
<string name="chat_local_id">Me:\u0020</string>
|
||
<!-- Prefix for remote messages -->
|
||
<string name="chat_other_id">Not me:\u0020</string>
|
||
<!-- Text on the button that causes the contents of the
|
||
message-composition field to be sent. -->
|
||
<string name="chat_send">Send</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Menus:
|
||
# Chat messages screen menu
|
||
############################################################
|
||
-->
|
||
|
||
<!-- This is the only menu item in the chat screen. Press it and
|
||
all the chat messages are erased. There is no effect on
|
||
other devices in the game: no "clear chat" message is
|
||
transmitted. -->
|
||
<string name="chat_menu_clear">Clear history</string>
|
||
|
||
<!-- ############################################################
|
||
# :Screens:
|
||
# RelayGameActivity screen
|
||
#
|
||
# This screen is a simple alternative to the Game Configure
|
||
# screen. You'll get it when you choose the list_item_config
|
||
# on certain unconfigured simple relay games (currently simple
|
||
# means they have 2 players. These days about the only way to
|
||
# get this screen is to create a relay game manually and to
|
||
# abort after making the room name empty. That is, this is
|
||
# left over from an older way of helping people connect, from
|
||
# before invitations.
|
||
|
||
# The dialog has a list of instructions, two text fields for
|
||
# room name and local player name, and two buttons.
|
||
############################################################
|
||
-->
|
||
|
||
<!-- This is the heading above the list of steps. The default
|
||
language is substituted for %1$s. -->
|
||
<string name="relay_game_explain_fmt">To start a basic networked two-player
|
||
game in %1$s:</string>
|
||
|
||
<!-- These four strings are displayed as step-by-step
|
||
instructions-->
|
||
<string name="explain_b1">• Agree on a room name with the other
|
||
player.</string>
|
||
<string name="explain_b2">• Enter the room name in the first box
|
||
below. The room names on your two phones must be
|
||
identical.</string>
|
||
<string name="explain_b3">• Optionally, enter player names in the
|
||
second box (one per phone)</string>
|
||
<string name="explain_b4">• Press the \"Play game\" button on both
|
||
phones to start the game.</string>
|
||
|
||
<!-- This is the "hint" printed in light text in the empty player
|
||
name field -->
|
||
<string name="local_name_hint">Player name</string>
|
||
|
||
<!-- This button takes you to the normal Game Configure screen -->
|
||
<string name="advanced_config">Advanced game settings</string>
|
||
|
||
<!-- If you click on the Play button without having entered a room
|
||
name you get an alert with this error message. -->
|
||
<string name="no_empty_rooms">This game cannot connect without a
|
||
room name.</string>
|
||
|
||
|
||
|
||
<!--
|
||
error messages
|
||
-->
|
||
|
||
<!-- Displayed when you try to commit a turn that is illegal
|
||
because the tiles placed are not all in the same row or
|
||
column. -->
|
||
<string name="str_tiles_not_in_line">All tiles played must be in a
|
||
line.</string>
|
||
|
||
<!-- Displayed when you try to commit a turn that is illegal
|
||
because there is empty space between some of the tiles
|
||
placed, i.e. they do not form a single word. -->
|
||
<string name="str_no_empties_in_turn">Empty squares cannot
|
||
separate tiles played.</string>
|
||
|
||
<!-- Displayed when you try to commit the first move of the game
|
||
and are playing a single tile. The first move must include
|
||
two or more tiles. -->
|
||
<string name="str_two_tiles_first_move">Must play two or more
|
||
pieces on the first move.</string>
|
||
|
||
<!-- Displayed when you try to commit a turn that is illegal
|
||
because tiles played do not touch other tiles already on the
|
||
board (or the middle/star square in the case of the initial
|
||
move.) -->
|
||
<string name="str_tiles_must_contact">New pieces must contact
|
||
others already in place (or the middle square on the first
|
||
move)</string>
|
||
|
||
<!-- Displyed when you try to commit a move and it's not your
|
||
turn. -->
|
||
<string name="str_not_your_turn">You can\'t do that; it\'s not
|
||
your turn!</string>
|
||
|
||
<!-- Displayed when you try to reveal a robot player's tiles,
|
||
either by tapping on its "hidden" rack (marked by "?"
|
||
characters) or by tapping on its scoreboard entry. (The
|
||
ability to reveal another players tiles this way is
|
||
controlled by the peek_other preference and is disabled by
|
||
default.)-->
|
||
<string name="str_no_peek_robot_tiles">No peeking at the robot\'s
|
||
tiles!</string>
|
||
|
||
<!-- Same as above, but used when you try to show tiles belonging
|
||
to a player on another device (a remote player.) -->
|
||
<string name="str_no_peek_remote_tiles">No peeking at remote
|
||
players\' tiles!</string>
|
||
|
||
<!-- Displayed when you try to begin a trade but there are not
|
||
seven or more tiles in the pool. The rules don't allow
|
||
trading in this case. -->
|
||
<string name="str_too_few_tiles_left_to_trade">Too few tiles left
|
||
to exchange.</string>
|
||
|
||
<!-- Displayed if you try to use the undo menuitem or button and
|
||
there are no tiles on the board (no move has yet been made.)
|
||
[If I'm being clever and disabling those features in this
|
||
case there may be no way to see this.] -->
|
||
<string name="str_cant_undo_tileassign">Tile assignment can\'t be
|
||
undone.</string>
|
||
|
||
<!-- Using the hint feature is cheating by some players, and it
|
||
can be disabled via the hints_allowed preference. I should
|
||
be disabling the buttons in this case, but if I don't and you
|
||
try to get a hint you'll get this message instead.-->
|
||
<string name="str_cant_hint_while_disabled">The hint feature is
|
||
disabled for this game. Enable it for a new game using the
|
||
Settings dialog.</string>
|
||
|
||
<!-- This error message is shown when a remote device tries to
|
||
join a game and is providing more players than that game
|
||
expects. I do not believe it is possible to see this message
|
||
when playing via the relay because the relay is aware of how
|
||
many players are expected and only connects devices where the
|
||
numbers match. -->
|
||
<string name="str_reg_unexpected_user">Refused attempt to register
|
||
unexpected user[s]</string>
|
||
|
||
<!-- Shown when a remote device tries to join a game and wants to
|
||
play in a different language. As with the above, this should
|
||
be impossible when connecting via the relay. -->
|
||
<string name="str_server_dict_wins">Conflict between Host and
|
||
Guest wordlists; Host wins.</string>
|
||
|
||
|
||
<string name="downloading_dict_fmt">Downloading %1$s…</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Dialogs:
|
||
# Missing wordlist alert
|
||
#
|
||
# This alert is displayed when you try to open a game whose
|
||
# wordlist cannot be found.
|
||
############################################################
|
||
-->
|
||
|
||
<!-- title of alert -->
|
||
<string name="no_dict_title">Wordlist not found</string>
|
||
|
||
<!-- If the wordlist disappears mid-game there are no choices,
|
||
just an explanation and this button, after which the game
|
||
closes. -->
|
||
<string name="no_dict_finish">A wordlist this game is using has
|
||
disappeared. (Usually this means it\'s on an external card that
|
||
is no longer available.)</string>
|
||
|
||
<!-- The only button available when the above message is displayed -->
|
||
<string name="button_close_game">Close game</string>
|
||
|
||
<!-- If the missing wordlist is discovered when trying to open the
|
||
game, we have more options. If there's another wordlist in
|
||
the same language, we can offer to substitute without needing
|
||
to download. Otherwise the user must choose between
|
||
downloading and not opening the game. This first message
|
||
takes wordlist name and language substituted in for %1$ and
|
||
%2$ -->
|
||
<string name="no_dict_fmt">You need to download a replacement %2$s
|
||
wordlist before you can open game \"%1$s\". (The original may have
|
||
been deleted or stored on an external card that is no longer
|
||
available.)</string>
|
||
|
||
<!-- This is an alternative message presented when there's also
|
||
the option of downloading another wordlist. Game name,
|
||
wordlist name and language are substituted in. -->
|
||
<string name="no_dict_subst_fmt">Unable to open game \"%1$s\" because
|
||
wordlist %2$s not found. (It may have been deleted, or stored
|
||
on an external card that is no longer available.) You can
|
||
download a replacement or substitute another %3$s
|
||
wordlist.</string>
|
||
|
||
<!-- Text of button displayed when downloading is an option -->
|
||
<string name="button_download">Download</string>
|
||
|
||
<!-- Text of button allowing user to choose to open with a
|
||
different (but same-language wordlist) -->
|
||
<string name="button_substdict">Substitute</string>
|
||
|
||
<!-- If substituting an existing same-language wordlist by
|
||
choosing button_substdict user gets to choose from a list of
|
||
wordlists. This is the title of that list. -->
|
||
<string name="subst_dict_title">Substitute wordlist (wordcount)</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# :Dialogs:
|
||
# Password dialog
|
||
#
|
||
|
||
# This alert is displayed when a local player has set a
|
||
# password and is trying to see his tiles
|
||
############################################################
|
||
-->
|
||
|
||
<!-- Text of dialog. Player name is substituted -->
|
||
<string name="msg_ask_password_fmt">Password for \"%1$s\":</string>
|
||
|
||
<!-- used to create default names of games (when user has not
|
||
named them.) -->
|
||
<string name="game_fmt">Game %1$d</string>
|
||
|
||
<!-- used to create default player names. Number between 1 and 4
|
||
is substituted -->
|
||
<string name="player_fmt">Player %1$d</string>
|
||
|
||
<!-- When a move is fetched from the relay a Notification is
|
||
posted. These are its title, which appears in the top bar of the
|
||
device, and the body that appears when you pull the notifications
|
||
down. -->
|
||
<string name="notify_title">Moves made</string>
|
||
<string name="notify_body_fmt">Activity in game \"%1$s\"</string>
|
||
|
||
<!--
|
||
############################################################
|
||
# Dialogs
|
||
############################################################
|
||
-->
|
||
|
||
<!-- Text for buttons at the bottom of dialogs. These first are
|
||
in many places.-->
|
||
<string name="button_ok">OK</string>
|
||
<string name="button_cancel">Cancel</string>
|
||
<string name="button_yes">Yes</string>
|
||
<string name="button_no">No</string>
|
||
|
||
<!-- Used in Game config dialog to confirm saving changes that reset a game -->
|
||
<string name="button_save">Save</string>
|
||
<!-- Used for button in dialog put up with the relay says the
|
||
remote partner of this game has deleted it. Ok, meaning
|
||
"don't discard", is the other option. This same button is
|
||
used as an option in the Game config dialog, where "Save" is
|
||
the other option, for discarding changes that would otherwise
|
||
reset a game. -->
|
||
<string name="button_discard">Discard</string>
|
||
|
||
<!-- Used for a button when informing user that his attempt to
|
||
connect to the relay failed because the room named does not
|
||
exist. (I believe this no longer occurs.) -->
|
||
<string name="button_retry">Retry</string>
|
||
|
||
<!-- Shown in the main screen when you launch Crosswords from an
|
||
invitation (received in email or messaging app, say) and
|
||
there's already a game running that matches that invitation.
|
||
It's to prevent you from opening multiple games and getting
|
||
confused. But some people who play together all the time use
|
||
the same room name over and over so they'll get this warning
|
||
and it's harmless to ignore it. -->
|
||
<string name="dup_game_query_fmt">You already have a game that seems
|
||
to have been created (on %1$s) from the same invitation. Are you
|
||
sure you want to create another?</string>
|
||
|
||
<!-- Title of generic dialog used to display information -->
|
||
<string name="info_title">FYI…</string>
|
||
|
||
<!-- title of dialog allowing user to pick tiles "face up". (This
|
||
feature is not yet supported on Android.) -->
|
||
<string name="title_tile_picker">Letter for blank</string>
|
||
|
||
<!-- title of dialog brought up in response to the
|
||
board_menu_game_left menu. The dialog lists all tiles
|
||
remaining in the pool, i.e. not on the board or in the rack
|
||
of the player whose turn it is. -->
|
||
<string name="tiles_left_title">Remaining tiles</string>
|
||
|
||
<!-- title of dialog brought up in response to the
|
||
board_menu_game_counts menu. The dialog lists all tiles in
|
||
the language being used for the game together with how many
|
||
of each there are are and how many points each is worth. -->
|
||
<string name="counts_values_title">Tile Counts and Values</string>
|
||
|
||
<!-- title of dialog brought up in response to the
|
||
board_menu_game_history menu. A full history of the game up
|
||
to the last turn is displayed, though details about what's in
|
||
players' racks is left out if the game is not yet over. -->
|
||
<string name="history_title">Game History</string>
|
||
|
||
<!-- title of dialog brought up in response to the
|
||
board_menu_game_final menu. The dialog displays the final
|
||
score and an accounting of it (including subtractions for
|
||
running out the game timer if there is one.)
|
||
-->
|
||
<string name="finalscores_title">Final scores\u200C</string>
|
||
|
||
<!-- text of confirmation dialog shown when user chooses the menu
|
||
item with text board_menu_game_final and the game is not over
|
||
-->
|
||
<string name="ids_endnow">Are you sure you want to resign?</string>
|
||
|
||
<!-- Title for generic dialog asking a question, usually in the
|
||
middle of a game, like "do you want to commit this move?"-->
|
||
<string name="query_title">A question…</string>
|
||
|
||
<!--
|
||
###########################################################
|
||
# :Dialogs:
|
||
# New user info dialog
|
||
#
|
||
# This dialog pops up in places I think new users need an
|
||
# explanation of something. It always has a button allowing
|
||
# the user to say he doesn't need to see it again.
|
||
###########################################################
|
||
-->
|
||
|
||
<!-- Title of New user info dialog-->
|
||
<string name="newbie_title">New user info</string>
|
||
|
||
<!-- Text for button in new-user-info dialog with title just
|
||
above. -->
|
||
<string name="button_notagain">Do not show again</string>
|
||
|
||
<!-- The following strings (all whose names start with
|
||
"not_again") appear in the New user info dialog.
|
||
-->
|
||
|
||
<!-- shown when user chooses the gamel_menu_checkmoves menu -->
|
||
<string name="not_again_sync">This action checks the relay for
|
||
pending moves/messages for all networked games and flags those
|
||
with pending moves. When you open a flagged game it will connect
|
||
and sync. (In a later release these moves will be downloaded in
|
||
the background.)</string>
|
||
|
||
<!-- Shown when the user chooses the "board_menu_trade" menu -->
|
||
<string name="not_again_trading">You are entering tile-exchange
|
||
mode.\n\nTap tiles to add/remove them from the set to be
|
||
exchanged.\n\n</string>
|
||
|
||
<string name="not_again_trading_buttons">Use the buttons to
|
||
commit your turn or exit exchange mode.</string>
|
||
<string name="not_again_trading_menu">Use the menu or action bar
|
||
to commit your turn or exit exchange mode.</string>
|
||
|
||
<!-- Currently not used -->
|
||
<!-- <string name="not_again_newgame">The new game you have created has -->
|
||
<!-- two players. Player 1 is a robot; Player 2 is you. Tap the game -->
|
||
<!-- to play; long-tap (hold your finger on the game) to change its -->
|
||
<!-- settings or for other options.</string> -->
|
||
|
||
<!-- Shown when you tap the Previous Hint button on the toolbar of
|
||
the main Board screen -->
|
||
<string name="not_again_hintprev">This button shows all possible
|
||
moves in ascending order (using tiles to the right of the rack
|
||
divider.)</string>
|
||
<!-- Shown when you tap the next hint button on the toolbar of the
|
||
main Board screen -->
|
||
<string name="not_again_hintnext">This button shows all possible
|
||
moves in descending order (using tiles to the right of the rack
|
||
divider.)</string>
|
||
<!-- Shown when you tap the juggle button on the toolbar of the
|
||
main Board screen -->
|
||
<string name="not_again_juggle">This button randomly rearranges
|
||
tiles in the rack.</string>
|
||
<!-- Shown when you tap the flip button on the toolbar of the main
|
||
Board screen -->
|
||
<string name="not_again_flip">This button flips the board across a
|
||
diagonal axis.</string>
|
||
<!-- Shown when you tap the zoom (+/-) button on the toolbar of
|
||
the main Board screen -->
|
||
<string name="not_again_zoom">This button toggles the board
|
||
between zoomed and regular size. Drag it when it is zoomed to
|
||
see parts that are hidden.</string>
|
||
<!-- Shown when you tap the undo/redo button on the toolbar of the
|
||
main Board screen -->
|
||
<string name="not_again_undo">This button undos or redoes the
|
||
current turn.</string>
|
||
<!-- Shown when you tap the chat button on the toolbar of the
|
||
main Board screen -->
|
||
<string name="not_again_chat">This button opens the screen for
|
||
messaging between devices in this game. Messages will be kept
|
||
until you delete the game that contains them.</string>
|
||
<!-- Shown when you tap the values button on the toolbar of the
|
||
main Board screen. This is intended to allow players to
|
||
remind themselves how much played tiles are worth while
|
||
planning a move. -->
|
||
<string name="not_again_values">This button changes whether the
|
||
board shows letters on placed tiles or their point values.
|
||
Use it to remind yourself what a tile is worth.</string>
|
||
<!-- This is shown when you choose the board_menu_done menu item.
|
||
It's to let you know that there's a shortcut that does almost
|
||
the same thing. -->
|
||
<string name="not_again_done">Tapping the \"pts\" counter that
|
||
appears at the right end of the rack is the easiest way to
|
||
commit a move.</string>
|
||
|
||
<!-- Shown in the Game configure screen when the game_locked
|
||
checkbox is checked and you uncheck it. -->
|
||
<string name="not_again_unlock">This game is in play. Some
|
||
settings, e.g. the number of players, cannot be changed without
|
||
restarting it. When you leave this page you will have a chance
|
||
to discard changes to avoid a restart.</string>
|
||
|
||
<!-- This is shown in the Board screen when you successfully
|
||
connect a game to the relay and are the first device in the
|
||
game to do so. -->
|
||
<string name="not_again_conndfirst">You have connected and started
|
||
a game in a new room. Once the remaining devices have joined
|
||
your room and Crosswords has assigned them tiles the game can
|
||
begin.</string>
|
||
|
||
<!-- This is shown in the Board screen when you successfully
|
||
connecting a game to the relay and are not the first device
|
||
in the game but not the last either. So it will only occur
|
||
for games with more than two devices, which are rare. -->
|
||
<string name="not_again_conndmid">You have connected and joined a
|
||
game on the relay. You will be notified when the remaining
|
||
device[s] have joined your room and play can begin.</string>
|
||
|
||
<!-- This is shown in the Board screen when you successfully
|
||
connecting a game to the relay and are the last device in the
|
||
game to do so, i.e. the game is now complete and you should
|
||
expect play to begin. -->
|
||
<string name="not_again_conndall">You have connected and joined a
|
||
game on the relay; the room is now full. The device that
|
||
created the room will now assign your initial tiles and play can
|
||
begin.</string>
|
||
|
||
<!-- This is not currently shown -->
|
||
<!-- <string name="not_again_dicts">Crosswords wordlists, which are -->
|
||
<!-- just compressed lists of words plus tile information, determine -->
|
||
<!-- what language a game is played in and how \"smart\" the robot -->
|
||
<!-- is. You can download different sized wordlists in many -->
|
||
<!-- languages here. Email me at eehouse@eehouse.org for information -->
|
||
<!-- on building and installing your own wordlists.</string> -->
|
||
|
||
<!-- Shown the first time the board arrow is drawn on the current
|
||
Board screen. The idea is that you're tapping around
|
||
figuring out how to play and when you tap an empty cell the
|
||
arrow appears. This explains it. -->
|
||
<string name="not_again_arrow">Moving tiles to the board:\nYou can
|
||
drag tiles between the rack and the board, or you can tap an
|
||
empty square to place the board arrow. Rack tiles you tap will
|
||
replace the arrow (moving it one square in the direction it
|
||
points.) Tap the arrow once to change its orientation; a second
|
||
time, to hide it. A checkbox in the Appearance section of
|
||
Settings will hide it permanently.</string>
|
||
|
||
<!-- Shown when the board screen is visible and it's just become
|
||
another players turn. The idea is to give a hint about how to
|
||
find out about recent moves. -->
|
||
<string name="not_again_turnchanged">The player whose turn it is
|
||
is drawn large in the scoreboard.\n\nHold your finger on a name in
|
||
the scoreboard to get details about that player\'s most recent
|
||
move.</string>
|
||
|
||
<!-- Shown when you first pick the list_item_new_from menuitem -->
|
||
<string name="not_again_newfrom">Create a new ready-to-play game
|
||
using all the settings from this one. That is, treat this game
|
||
as a template.</string>
|
||
|
||
<!--
|
||
###########################################################
|
||
# :Dialogs:
|
||
# Welcome dialog
|
||
#
|
||
# Shown the first time a user launches Crosswords (and
|
||
# again only if the preference for default first user
|
||
# name is cleared). Its purpose is to encourage him to
|
||
# enter the name of the most common non-robot player on
|
||
# this device.
|
||
###########################################################
|
||
-->
|
||
|
||
<!-- Welcome dialog title -->
|
||
<string name="default_name_title">Welcome</string>
|
||
<!-- Welcome dialog text -->
|
||
<string name="default_name_message">Thanks for installing
|
||
Crosswords!\n\nFeel free to enter your name here. It will be used
|
||
when creating new games. (You can change it later in the \"New
|
||
game default\" section of Settings.)</string>
|
||
|
||
<!--
|
||
###########################################################
|
||
# :Dialogs:
|
||
# About dialog
|
||
#
|
||
# Dialog giving copyright and other basic info about # the app
|
||
###########################################################
|
||
-->
|
||
<!-- String giving version info, which is substituted in. -->
|
||
<string name="about_vers_fmt">Crosswords for Android, Version %1$s,
|
||
rev %2$s, built on %3$s.</string>
|
||
<!-- copyright info -->
|
||
<string name="about_copyright">Copyright (C) 1998-2014 by Eric
|
||
House. This free/open source software is released under the GNU Public
|
||
License.</string>
|
||
|
||
<!-- Another paragraph in the about dialog -->
|
||
<string name="about_web">For a manual or sourcecode see:
|
||
http://xwords.sf.net/android.php. To report bugs, suggest
|
||
features, offer to help, etc., please email:
|
||
xwords@eehouse.org.</string>
|
||
|
||
<!-- Empty in English, this should contain the name of the
|
||
translator/creator of the strings.xml file for this
|
||
language-->
|
||
<string name="xlator"></string>
|
||
|
||
<!-- Another paragraph giving credit for work done other than by
|
||
Eric House and translators -->
|
||
<string name="about_credits">Toolbar icons by Sarah Chu.</string>
|
||
|
||
<!-- text of dialog showing the set of changes made since the last
|
||
release -->
|
||
<string name="changes_title">Recent changes</string>
|
||
<!-- text of button in About Crosswords dialog summoning above
|
||
dialog -->
|
||
<string name="changes_button">Recent changes\u200C</string>
|
||
|
||
<!-- New strings that need to be documented and found a home
|
||
above. -->
|
||
<string name="button_lookup">Look up words</string>
|
||
<string name="button_lookup_study">Look up/study words</string>
|
||
<!-- -->
|
||
<string name="button_lookup_fmt">Look up %1$s</string>
|
||
<string name="button_lookup_study_fmt">Look up/study %1$s</string>
|
||
<!-- -->
|
||
<string name="title_lookup">Tap to look up</string>
|
||
<string name="title_lookup_study">Tap to look up or study</string>
|
||
<!-- -->
|
||
<string name="button_done">Done</string>
|
||
<!-- -->
|
||
<string name="button_done_fmt">Done with %1$s</string>
|
||
|
||
<!-- -->
|
||
<string name="pick_url_title_fmt">Look up %1$s at</string>
|
||
|
||
<!-- -->
|
||
<string name="board_menu_pass">Pass</string>
|
||
|
||
<!-- -->
|
||
<string name="not_again_lookup">This button lets you look up the
|
||
words just played online. (Note that not all languages are
|
||
supported yet.)</string>
|
||
|
||
<!-- -->
|
||
<string name="button_move">Move</string>
|
||
|
||
<!-- -->
|
||
<string name="button_search">Find</string>
|
||
<!-- -->
|
||
<string name="word_search_hint">First letters</string>
|
||
<!-- -->
|
||
<string name="tilepick_undo">Undo last\u200C</string>
|
||
<!-- -->
|
||
<string name="tilepick_all">Pick for me</string>
|
||
<!-- -->
|
||
<string name="cur_tiles_fmt">Tile picker\n(so far: %1$s)</string>
|
||
<!-- -->
|
||
<string name="pick_faceup">Pick tiles face-up</string>
|
||
|
||
<!-- -->
|
||
<string name="dict_browse_title_fmt">%1$s (%2$d words using %3$d-%4$d
|
||
tiles)</string>
|
||
<!-- -->
|
||
<string name="dict_browse_title1_fmt">%1$s (%2$d words using %3$d
|
||
tiles)</string>
|
||
<!-- -->
|
||
<string name="dict_browse_nowords_fmt">No word in %1$s starts with
|
||
%2$s.</string>
|
||
<!-- -->
|
||
<string name="not_again_browse">This button opens the wordlist
|
||
browser on the current player\'s wordlist.</string>
|
||
<!-- -->
|
||
<string name="not_again_browseall">This button opens the wordlist
|
||
browser on the wordlist of your choice.</string>
|
||
<!-- -->
|
||
<string name="alert_empty_dict_fmt">The wordlist %1$s contains only
|
||
tile information. There are no words to browse.</string>
|
||
|
||
<!-- -->
|
||
<string name="min_len">Min length</string>
|
||
<!-- -->
|
||
<string name="max_len">Max length</string>
|
||
<!-- -->
|
||
<string name="prompt_min_len">Words no shorter than</string>
|
||
<!-- -->
|
||
<string name="prompt_max_len">Words no longer than</string>
|
||
|
||
<!-- -->
|
||
<string name="board_menu_file_email">Email author</string>
|
||
<!-- -->
|
||
<string name="email_author_subject">Comment about Crosswords</string>
|
||
<!-- -->
|
||
<string name="email_author_chooser">Send comment via</string>
|
||
|
||
<!-- -->
|
||
<string name="email_body_rev_fmt">(If relevant, please include the
|
||
version: \"%1$s\"; and make/model of your phone or
|
||
tablet.)</string>
|
||
|
||
<string name="newgame_enable_bt">Turn Bluetooth on</string>
|
||
|
||
<!-- -->
|
||
<string name="bt_pick_rescan_button">Rescan</string>
|
||
<!-- -->
|
||
<string name="bt_pick_clear_button">Remove checked</string>
|
||
|
||
<!-- -->
|
||
<string name="scan_progress">Scanning for Crosswords on paired devices</string>
|
||
<!-- -->
|
||
<string name="invite_progress">Sending new game info…</string>
|
||
|
||
<!-- -->
|
||
<string name="summary_wait_host">Waiting for connection[s]</string>
|
||
<!-- -->
|
||
<string name="summary_wait_guest">Unconnected</string>
|
||
<!-- -->
|
||
<string name="summary_gameover">Game over\u200C</string>
|
||
<!-- -->
|
||
<string name="summary_conn">Game in play</string>
|
||
<!-- -->
|
||
<string name="new_bt_title">New game via Bluetooth</string>
|
||
<!-- -->
|
||
<string name="new_bt_body_fmt">Paired device %1$s has invited you to
|
||
play</string>
|
||
<!-- -->
|
||
<string name="bt_bad_proto_fmt">Crosswords on %1$s wrong version for
|
||
Bluetooth play.</string>
|
||
<!-- -->
|
||
<string name="new_btmove_title">New move via Bluetooth</string>
|
||
<!-- -->
|
||
<string name="new_move_body">One or more moves has arrived</string>
|
||
<!-- -->
|
||
<string name="invite_bt_desc_fmt">Please select the %1$d device[s] you
|
||
want to include in this game. Use the Rescan button if you
|
||
don\'t see a device you expect.</string>
|
||
<!-- -->
|
||
<string name="bt_resend_fmt">Bluetooth send to %1$s failed; retry %3$d in
|
||
%2$d seconds.</string>
|
||
<!-- -->
|
||
<string name="bt_fail_fmt">Bluetooth sends to %1$s have failed too many
|
||
times. Re-open the game to try again.</string>
|
||
<!-- -->
|
||
<string name="button_invite">Invite checked</string>
|
||
<!-- -->
|
||
<string name="btname_label">New Bluetooth game name</string>
|
||
<!-- -->
|
||
<string name="smsname_label">New SMS game name</string>
|
||
<!-- -->
|
||
<string name="game_btname_title">Bluetooth game name</string>
|
||
<!-- -->
|
||
<string name="game_smsname_title">Name your game</string>
|
||
<!-- -->
|
||
<string name="dft_name_fmt">Game %1$X</string>
|
||
<!-- -->
|
||
<string name="newgame_sms_header">New SMS Game</string>
|
||
<!-- -->
|
||
<string name="sms_networked_desc">Create a game that will be
|
||
played via invisible text messages. The \"Invite now\" button
|
||
starts a two-device game and helps you invite a friend to join it.
|
||
Or press \"Configure first\" to change some of the defaults before
|
||
you start your SMS game. (You\'ll have a chance to send
|
||
invites later.)</string>
|
||
<!-- -->
|
||
<string name="sms_disabled">Playing via SMS is currently disabled.
|
||
You can enable it in Settings->Network game settings.</string>
|
||
<!-- -->
|
||
<string name="dft_sms_name_fmt">SMS Game %1$X</string>
|
||
<!-- -->
|
||
<string name="new_sms_title">New game via SMS</string>
|
||
<!-- -->
|
||
<string name="new_name_body_fmt">%1$s has invited you to play</string>
|
||
<!-- -->
|
||
<string name="new_smsmove_title">New move via SMS</string>
|
||
<!-- -->
|
||
<string name="button_sms_add">Import contact</string>
|
||
<!-- -->
|
||
<string name="invite_sms_desc_fmt">Please check the %1$d phone
|
||
number[s] you want to invite to your new game, then tap \"Invite
|
||
checked\".</string>
|
||
<!-- -->
|
||
<string name="manual_owner_name">(Not in contacts)</string>
|
||
<!-- -->
|
||
<string name="warn_nomobile_fmt">The number %1$s for %2$s is not
|
||
a \"mobile\" number. Import anyway?</string>
|
||
<!-- -->
|
||
<string name="empty_sms_inviter">Phone list is empty. Use the
|
||
\"Import contact\" button to add people you want to
|
||
invite, the + button to enter numbers directly.</string>
|
||
<!-- -->
|
||
<string name="get_sms_number">Enter phone number:</string>
|
||
<!-- -->
|
||
<string name="confirm_clear">Are you sure you want to delete the
|
||
checked phone number[s]?</string>
|
||
<!-- -->
|
||
<string name="invite_success">Invitation received.</string>
|
||
<!-- -->
|
||
<string name="connect_label_sms">Connection (via SMS/text)</string>
|
||
<!-- -->
|
||
<string name="phone_label">Connected number[s]:</string>
|
||
<!-- -->
|
||
<string name="summary_conn_sms_fmt">Game in play with %1$s</string>
|
||
<!-- -->
|
||
<string name="warn_unlimited">Are you certain this number is on an
|
||
account with unlimited texting? Click cancel if you are not.</string>
|
||
|
||
<!-- -->
|
||
<string name="remote_undone">Remote device undid a turn.</string>
|
||
|
||
<!-- -->
|
||
<string name="menu_hint_prev">Prev hint</string>
|
||
|
||
<!-- -->
|
||
<string name="menu_hint_next">Next hint</string>
|
||
|
||
<!-- -->
|
||
<string name="board_menu_undo_current">Undo/Redo</string>
|
||
|
||
<!-- -->
|
||
<string name="menu_juggle">Juggle rack</string>
|
||
|
||
<!-- -->
|
||
<string name="menu_flip">Flip board</string>
|
||
<!-- -->
|
||
<string name="menu_zoom">Zoom in/out</string>
|
||
<!-- -->
|
||
<string name="menu_chat">Chat</string>
|
||
<!-- -->
|
||
<string name="menu_toggle_values">Toggle values</string>
|
||
|
||
<!-- board menu for small devices only -->
|
||
<string name="board_menu_dict">Browse wordlist</string>
|
||
|
||
<!-- -->
|
||
<string name="game_list_tmp">Building game summary…</string>
|
||
|
||
<!-- -->
|
||
<string name="connstat_nonet">This is a standalone game. There is
|
||
no network status.</string>
|
||
<!-- -->
|
||
<string name="connstat_net_fmt">Network status for game connected via
|
||
%1$s:</string>
|
||
<!-- -->
|
||
<string name="connstat_succ">successful</string>
|
||
<!-- -->
|
||
<string name="connstat_unsucc">unsuccessful</string>
|
||
<!-- -->
|
||
<string name="connstat_lastsend_fmt">Last send was %1$s (%2$s)</string>
|
||
<!-- -->
|
||
<string name="connstat_lastother_succ_fmt">(Last failure was %1$s)</string>
|
||
<!-- -->
|
||
<string name="connstat_lastother_unsucc_fmt">(Last successful send was
|
||
%1$s)</string>
|
||
<!-- -->
|
||
<string name="connstat_lastreceipt_fmt">Last receipt was %1$s</string>
|
||
<!-- -->
|
||
<string name="connstat_noreceipt">No messages have been received.</string>
|
||
<!-- -->
|
||
<string name="connstat_relay">internet/relay</string>
|
||
<!-- -->
|
||
<string name="connstat_sms">sms/texting</string>
|
||
<!-- -->
|
||
<string name="connstat_bt">bluetooth</string>
|
||
<!-- -->
|
||
<string name="enable_sms">Allow games via SMS</string>
|
||
<!-- -->
|
||
<string name="enable_sms_summary">Only if you have unlimited texting!</string>
|
||
|
||
<!-- -->
|
||
<string name="confirm_sms_title">Confirm your SMS plan</string>
|
||
<!-- -->
|
||
<string name="confirm_sms_expl">Warning: This feature is meant for
|
||
phones with unlimited texting plans. Once you enable it dozens of
|
||
SMS (text) messages will be sent (invisibly) for each game
|
||
played. If you don\'t have an unlimited plan your carrier may
|
||
charge you for each and every message!\n\nShould play via SMS be
|
||
enabled?</string>
|
||
<!-- -->
|
||
<string name="confirm_sms_prompt">Enable play via SMS?</string>
|
||
<!-- -->
|
||
<string name="confirm_sms_leave">No: leave disabled</string>
|
||
<!-- -->
|
||
<string name="confirm_sms_unlimited">Yes: I have unlimited texting</string>
|
||
<!-- -->
|
||
<string name="confirm_sms_willpay">Yes: I\'ll pay all carrier charges</string>
|
||
|
||
<!-- -->
|
||
<string name="warn_sms_disabled">Play via SMS is currently
|
||
disabled, so no moves will be sent for this game. (If you want to
|
||
enable play via SMS, go to Settings->Network game settings.)
|
||
</string>
|
||
|
||
<!-- -->
|
||
<string name="gamel_menu_checkupdates">Check for updates</string>
|
||
<string name="checkupdates_none_found">Everything is up-to-date.</string>
|
||
<!-- -->
|
||
<string name="new_dict_avail">New wordlist available</string>
|
||
<!-- -->
|
||
<string name="new_dict_avail_fmt">Tap to update %1$s</string>
|
||
<!-- -->
|
||
<string name="new_app_avail_fmt">New version of %1$s</string>
|
||
<!-- -->
|
||
<string name="new_app_avail">Tap to download and install</string>
|
||
<!-- Used in formatting final scores display -->
|
||
<string name="str_resigned">Resigned</string>
|
||
<!-- Used in formatting final scores display -->
|
||
<string name="str_winner">Winner</string>
|
||
|
||
<!-- -->
|
||
<string name="inform_dict_diffversion_fmt">You and the host of this
|
||
game are using different versions of the wordlist %1$s.</string>
|
||
<string name="inform_dict_title">Wordlist mismatch</string>
|
||
<!-- -->
|
||
<string name="inform_dict_diffdict_fmt">You are using the wordlist
|
||
%1$s but the game host is using %2$s. Would you like to use %3$s
|
||
too?</string>
|
||
<string name="inform_dict_download">\u0020(You will have to download it
|
||
first.)</string>
|
||
<!-- Shown in toast when relaunching after switching dicts -->
|
||
<string name="reload_new_dict_fmt">Reloading game with %1$s</string>
|
||
|
||
<string name="missing_dict_title">Game invitation pending</string>
|
||
<string name="missing_dict_detail">Required wordlist missing</string>
|
||
<string name="invite_dict_missing_title">Missing wordlist</string>
|
||
<string name="invite_dict_missing_body_fmt">%1$s has invited you to
|
||
play Crosswords using the wordlist %2$s (for play in %3$s), but it
|
||
is not installed. Would you like to download the wordlist or
|
||
decline the invitation?</string>
|
||
<string name="invite_dict_missing_body_noname_fmt">You have been
|
||
invited to play Crosswords using the wordlist %2$s (for play in
|
||
%3$s), but it is not installed. Would you like to download the
|
||
wordlist?</string>
|
||
<string name="button_decline">Decline</string>
|
||
|
||
<string name="download_done">Download finished</string>
|
||
<string name="download_failed">Download unsuccessful</string>
|
||
|
||
<string name="default_loc">Store wordlists internally</string>
|
||
<string name="default_loc_summary">(Not in external/sdcard memory)</string>
|
||
|
||
<string name="download_path_title">Downloads Directory</string>
|
||
|
||
<string name="newgroup_label">Name your new group:</string>
|
||
|
||
<string name="list_group_delete">Delete group</string>
|
||
<string name="list_group_rename">Rename</string>
|
||
<string name="list_group_default">Put new games here</string>
|
||
<string name="list_group_moveup">Move up</string>
|
||
<string name="list_group_movedown">Move down</string>
|
||
|
||
<string name="group_cur_games">My games</string>
|
||
<string name="group_new_games">New games</string>
|
||
|
||
<string name="groups_confirm_del_fmt">Are you sure you want to delete
|
||
the %1$d selected group[s]?</string>
|
||
<string name="groups_confirm_del_games_fmt">\n\n(%1$d game[s] will
|
||
also be deleted.)</string>
|
||
|
||
<string name="rename_group_label">Change the name of this group to:</string>
|
||
<string name="game_name_group_title">Name group</string>
|
||
|
||
<string name="cannot_delete_default_group_fmt">The group for new games, %1$s,
|
||
cannot be deleted.</string>
|
||
|
||
<string name="no_move_onegroup">Moving is impossible until there
|
||
is more than one group.</string>
|
||
<string name="group_name_fmt">%1$s (%2$d games)</string>
|
||
|
||
<!-- Button shown in game over dialog triggering creation of new
|
||
game with the same players and parameters as the one that
|
||
just ended. -->
|
||
<string name="button_rematch">Rematch</string>
|
||
|
||
<string name="button_reconnect">Reconnect</string>
|
||
|
||
<string name="square_tiles">Square rack tiles</string>
|
||
<string name="square_tiles_summary">Even if they can be taller</string>
|
||
|
||
<string name="change_group">Move selected games to:</string>
|
||
|
||
<string name="show_wordlist_browser">Wordlist browser</string>
|
||
|
||
<string name="relay_alert_title">Message from relay</string>
|
||
|
||
<string name="not_again_newselect">Tapping a game opens it.\n\nYou
|
||
can instead tap the icons at the left to select or deselect games,
|
||
then act on selected games, e.g. to delete them, using the menu or
|
||
\"Actionbar.\"</string>
|
||
|
||
<string name="not_again_backclears">The back button clears any
|
||
selection instead of exiting. Hit it again to exit the
|
||
app.</string>
|
||
|
||
<string name="sel_games_fmt">Games: %1$d</string>
|
||
<string name="sel_groups_fmt">Groups: %1$d</string>
|
||
<string name="summary_thumbsize">Thumbnail size</string>
|
||
<string name="thumb_off">Disabled</string>
|
||
|
||
<!-- <string name="summary_thumb_enabled">Display snapshots of games</string> -->
|
||
|
||
<string name="dropped_dupe">Invitation received but ignored: it
|
||
has already been used to create a game.</string>
|
||
<string name="cur_menu_marker_fmt">%1$s (in use)</string>
|
||
<string name="board_menu_invite">Invite</string>
|
||
|
||
<string name="enable_nfc">NFC is turned off on this device. You
|
||
can use the Android Settings app to turn it on .</string>
|
||
|
||
<string name="button_go_settings">Launch Settings</string>
|
||
|
||
<string name="no_hide_titlebar">This setting is ignored on devices
|
||
like yours that depend on the \"Action bar.\"</string>
|
||
|
||
<string name="sms_ready_text">Tap the receiving device now</string>
|
||
|
||
<string name="not_again_sms_ready">You have NFC enabled. That
|
||
means that any time a board that\'s missing a player is open, you
|
||
can tap a nearby person\'s device to invite him/her to
|
||
play – if he/she is also using NFC.</string>
|
||
|
||
<string name="pct_suffix">\u0020pct.</string>
|
||
|
||
<string name="not_again_firefox">If Android gives you a choice of
|
||
browsers for viewing the wordlists downloads page, DO NOT choose
|
||
Firefox. Some versions have a bug that can cause the wordlists to
|
||
be lost.</string>
|
||
|
||
<string name="menu_rateme">Rate Crosswords</string>
|
||
<string name="no_market">Google Play app not found</string>
|
||
|
||
<string name="add_to_study_fmt">Add %1$s to studylist</string>
|
||
<string name="title_studyon">Enable studylists</string>
|
||
<string name="summary_studyon">Offer to add to and display lists
|
||
of words to remember</string>
|
||
<string name="gamel_menu_study">Studylist…</string>
|
||
|
||
<string name="slmenu_copy_sel">Copy to clipboard</string>
|
||
<string name="slmenu_clear_sel">Delete selected</string>
|
||
<string name="confirm_studylist_clear_fmt">Are you sure you want to
|
||
delete the %1$d selected word[s]?\n\n(This action cannot be undone.)</string>
|
||
<string name="paste_done_fmt">%1$d word[s] copied</string>
|
||
<string name="add_done_fmt">%1$s added to list</string>
|
||
<string name="studylist_title_fmt">Studylist for %1$s</string>
|
||
|
||
<string name="study_langpick">Your words for:</string>
|
||
|
||
<string name="study_no_lang_fmt">You have not yet saved any words
|
||
into a studylist for %1$s.</string>
|
||
<string name="study_no_lists">You have not yet saved any words
|
||
into a studylist.</string>
|
||
|
||
<string name="not_again_studycopy">The selected words will be
|
||
copied to the system clipboard. You can then paste them into any
|
||
app that supports pasting text, e.g. an email app.</string>
|
||
|
||
<string name="lookup_title">Word lookup</string>
|
||
|
||
<string name="slmenu_select_all">Select all</string>
|
||
<string name="slmenu_deselect_all">Unselect all</string>
|
||
<string name="sel_items_fmt">Selected: %1$d</string>
|
||
|
||
<string name="loc_menu_xlate">Translate</string>
|
||
<string name="loc_lang_blessed">%1$s (official)</string>
|
||
<string name="loc_lang_local">%1$s (yours)</string>
|
||
|
||
<string name="new_xlations_fmt">Installed %1$d new translations</string>
|
||
|
||
<string name="xlations_enabled_title">Enable local translating</string>
|
||
<string name="xlations_enabled_summary">Add option to every screen menu</string>
|
||
|
||
<string name="data_gsm_only">SMS Data is only available on GSM phones.</string>
|
||
|
||
<string name="loc_filters_prompt">Filter by:</string>
|
||
<string name="loc_search_prompt">Search for:</string>
|
||
<string name="loc_filters_all">All</string>
|
||
<string name="loc_filters_screen">Latest screen</string>
|
||
<string name="loc_filters_menu">Latest menu</string>
|
||
<string name="loc_filters_modified">Modified by me</string>
|
||
|
||
<string name="loc_main_english">English</string>
|
||
|
||
<!-- for loc item edit menu -->
|
||
<string name="loc_item_clear">Clear</string>
|
||
<string name="loc_item_check">Check</string>
|
||
<string name="loc_item_copy_eng">Copy English</string>
|
||
<string name="loc_item_copy_bless">Copy official</string>
|
||
|
||
<string name="loc_fmts_mismatch">Illegal translation: a translated
|
||
string must have the same format specifiers (e.g. %1$s) as the
|
||
original.</string>
|
||
<string name="not_again_fmt_expl">This string has special format
|
||
specifiers (e.g. %1$s). Please be sure that your translation has
|
||
the same ones as the original.\n\n(You will not be able to save it
|
||
unless it does.)</string>
|
||
|
||
<string name="remote_empty">Fetching wordlist information from server…</string>
|
||
<string name="remote_no_net">Unable to fetch wordlist information
|
||
from server.</string>
|
||
<string name="getinfo">Get info</string>
|
||
|
||
<string name="delete_dicts">Delete wordlist[s]</string>
|
||
|
||
</resources>
|