mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-04 23:02:02 +01:00
add more comments
This commit is contained in:
parent
9e4341cc4d
commit
36305eed0e
1 changed files with 565 additions and 160 deletions
|
@ -8,6 +8,7 @@
|
||||||
# Screens
|
# Screens
|
||||||
############################################################
|
############################################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
############################################################
|
############################################################
|
||||||
# Main screen (list of games)
|
# Main screen (list of games)
|
||||||
|
@ -17,6 +18,13 @@
|
||||||
<string name="title_games_list">Crosswords</string>
|
<string name="title_games_list">Crosswords</string>
|
||||||
<!-- Text of button at bottom of main games-list screen -->
|
<!-- Text of button at bottom of main games-list screen -->
|
||||||
<string name="button_new_game">Add game</string>
|
<string name="button_new_game">Add game</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_namef">%1$s (%2$s)</string>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
############################################################
|
############################################################
|
||||||
|
@ -26,12 +34,28 @@
|
||||||
<!-- title of contextual menu. Name of the selected game is
|
<!-- title of contextual menu. Name of the selected game is
|
||||||
substituted in. -->
|
substituted in. -->
|
||||||
<string name="game_item_menu_titlef">\"%s\" actions:</string>
|
<string name="game_item_menu_titlef">\"%s\" actions:</string>
|
||||||
<!-- menu items -->
|
<!--
|
||||||
|
############################################################
|
||||||
|
# menu items
|
||||||
|
############################################################
|
||||||
|
-->
|
||||||
|
<!-- pulls up dialog to configure the selected game -->
|
||||||
<string name="list_item_config">Game settings...</string>
|
<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>
|
<string name="list_item_rename">Rename...</string>
|
||||||
|
<!-- pulls up dialog to delete the selected game -->
|
||||||
<string name="list_item_delete">Delete</string>
|
<string name="list_item_delete">Delete</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</string>
|
<string name="list_item_reset">Reset</string>
|
||||||
|
<!-- creates a new game with all configuation copied from the
|
||||||
|
selected game -->
|
||||||
<string name="list_item_new_from">New from</string>
|
<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>
|
<string name="list_item_copy">Copy</string>
|
||||||
<!-- Title of dialog for renaming game (triggered by selecting
|
<!-- Title of dialog for renaming game (triggered by selecting
|
||||||
list_item_rename) -->
|
list_item_rename) -->
|
||||||
|
@ -42,12 +66,53 @@
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
############################################################
|
############################################################
|
||||||
# Dictionaries screen (list of installed dictionaries
|
# Wordlists screen
|
||||||
|
#
|
||||||
|
# list of installed wordlists (formerly called dictionaries)
|
||||||
############################################################
|
############################################################
|
||||||
-->
|
-->
|
||||||
<!-- window title -->
|
<!-- window title -->
|
||||||
<string name="title_dicts_list">Installed Crosswords Wordlists</string>
|
<string name="title_dicts_list">Installed Crosswords Wordlists</string>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# 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>
|
||||||
|
|
||||||
|
<!-- Title of contextual menu item. If chosen it does nothing,
|
||||||
|
but will eventually bring up a dialog giving additional
|
||||||
|
information about the selected wordlist, possibly including a
|
||||||
|
scrolling list of all its words. -->
|
||||||
|
<string name="dicts_item_details">Details</string>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# Wordlists screen dialogs
|
||||||
|
############################################################
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
############################################################
|
############################################################
|
||||||
# Game configure screen
|
# Game configure screen
|
||||||
|
@ -117,6 +182,175 @@
|
||||||
(words not in dictionary)</string>
|
(words not in dictionary)</string>
|
||||||
|
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# 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
|
||||||
|
"%s". -->
|
||||||
|
<string name="title_dicts_list">Wordlist (in %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 "%s". -->
|
||||||
|
<string name="dicts_list_promptf">Installed wordlists (in %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>
|
||||||
|
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# Board screen
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# (an open game, with the 15x15 grid of # squares, letters
|
||||||
|
# played etc., is displayed here)
|
||||||
|
############################################################
|
||||||
|
-->
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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_msgf">This game is missing %1$d remote
|
||||||
|
player[s]. Would you like to invite someone to join -- assuming
|
||||||
|
you haven\'t already?</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>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# Board info/error dialog messages
|
||||||
|
#
|
||||||
|
|
||||||
|
# The 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: </string>
|
||||||
|
<!-- Notifies user of a robot trade move -->
|
||||||
|
<string name="strd_robot_traded">exchanged %d tiles.</string>
|
||||||
|
<!-- title for window you get when you select menu with text
|
||||||
|
board_menu_game_counts -->
|
||||||
|
<string name="strs_values_header">%s counts/values:\n</string>
|
||||||
|
<!-- Used in formatting game history and move summaries -->
|
||||||
|
<string name="strd_remaining_tiles_add">+ %d [all remaining tiles]</string>
|
||||||
|
<!-- Used in formatting game history and move summaries -->
|
||||||
|
<string name="strd_unused_tiles_sub">- %d [unused tiles]</string>
|
||||||
|
<!-- Used in formatting game history and move summaries -->
|
||||||
|
<string name="strs_new_tiles">New tiles: %s</string>
|
||||||
|
<!-- Used in formatting game history (not move summaries since
|
||||||
|
information about the current rack is hidden then) -->
|
||||||
|
<string name="strd_cumulative_score">Cumulative score: %d\n</string>
|
||||||
|
<!-- Used in formatting remote player move summaries -->
|
||||||
|
<string name="str_remote_movedf">Remote player %1$s made this move: </string>
|
||||||
|
<!-- I don't know how this is used. :-) -->
|
||||||
|
<string name="strd_time_penalty_sub"></string>
|
||||||
|
<!-- Used in formatting game history and move summaries -->
|
||||||
|
<string name="str_pass"> - %d [time]</string>
|
||||||
|
<!-- Used in formatting game history and move summaries -->
|
||||||
|
<string name="strs_move_across">move (from %s across)\n</string>
|
||||||
|
<!-- Used in formatting game history and move summaries -->
|
||||||
|
<string name="strs_move_down">move (from %s down)\n</string>
|
||||||
|
<!-- Used in formatting game history and move summaries -->
|
||||||
|
<string name="strs_tray_at_start">Rack at start: %s\n</string>
|
||||||
|
<!-- Used in formatting exchange move summaries -->
|
||||||
|
<string name="strss_traded_for">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">%1$s:%2$d</string>
|
||||||
|
<!-- Used in formatting reports of trades (exchanges of tiles).
|
||||||
|
Number of tiles traded is substituted for %d-->
|
||||||
|
<string name="strd_traded">Traded %d</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 in substituting in a player name. Probably does not
|
||||||
|
need translating (it's empty in English)-->
|
||||||
|
<string name="str_local_name">%s</string>
|
||||||
|
<!-- Used to stand in for a remote player whose name isn't
|
||||||
|
available or not yet to be displayed -->
|
||||||
|
<string name="str_nonlocal_name">(remote)</string>
|
||||||
|
<!-- Used, with remote player's name substituted for %s, to
|
||||||
|
indicate that the player is remote. -->
|
||||||
|
<string name="str_nonlocal_namef">%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 %d.-->
|
||||||
|
<string name="strd_turn_score">Score for turn: %d\n</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
############################################################
|
############################################################
|
||||||
# Preferences screen(s)
|
# Preferences screen(s)
|
||||||
|
@ -254,6 +488,67 @@
|
||||||
<!-- clarification of above -->
|
<!-- clarification of above -->
|
||||||
<string name="keep_screenon_summary">Keep board screen on 10 mins</string>
|
<string name="keep_screenon_summary">Keep board screen on 10 mins</string>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# Individual Colors preferences (within Appearances)
|
||||||
|
############################################################
|
||||||
|
-->
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- The remaining strings (down to the Behavior preference
|
||||||
|
dialog) 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. -->
|
||||||
|
|
||||||
|
<!-- First of four players (color for, that is ) -->
|
||||||
|
<string name="player0">First player</string>
|
||||||
|
<!-- Second of four players (color for, that is ) -->
|
||||||
|
<string name="player1">Second player</string>
|
||||||
|
<!-- Third of four players (color for, that is ) -->
|
||||||
|
<string name="player2">Third player</string>
|
||||||
|
<!-- Fourth of four players (color for, that is ) -->
|
||||||
|
<string name="player3">Fourth player</string>
|
||||||
|
|
||||||
|
<!-- (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>
|
||||||
|
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
############################################################
|
############################################################
|
||||||
# Behavior
|
# Behavior
|
||||||
|
@ -271,43 +566,48 @@
|
||||||
############################################################
|
############################################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
<!-- if this preference is checked, a dialog will be posted every
|
||||||
<string name="prefs_colors">Individual colors</string>
|
time a robot makes a move or a move is received from a remote
|
||||||
<string name="prefs_colors_summary">Edit colors used on the board</string>
|
player. -->
|
||||||
<string name="player0">First player</string>
|
|
||||||
<string name="player1">Second player</string>
|
|
||||||
<string name="player2">Third player</string>
|
|
||||||
<string name="player3">Fourth player</string>
|
|
||||||
<string name="bonus_l2x">Double letter</string>
|
|
||||||
<string name="bonus_l3x">Triple letter</string>
|
|
||||||
<string name="bonus_w2x">Double word</string>
|
|
||||||
<string name="bonus_w3x">Triple word</string>
|
|
||||||
<string name="bonus_l2x_summary">2L</string>
|
|
||||||
<string name="bonus_w2x_summary">2W</string>
|
|
||||||
<string name="bonus_l3x_summary">3L</string>
|
|
||||||
<string name="bonus_w3x_summary">3W</string>
|
|
||||||
<string name="clr_crosshairs">Crosshairs color</string>
|
|
||||||
<string name="tile_back">Tile background</string>
|
|
||||||
<string name="empty">Empty cell/background</string>
|
|
||||||
<string name="background">Board background</string>
|
|
||||||
<string name="key_bonushint">In-square bonus hint</string>
|
|
||||||
<string name="explain_robot">Explain other moves</string>
|
<string name="explain_robot">Explain other moves</string>
|
||||||
|
<!-- explanation of the above -->
|
||||||
<string name="explain_robot_summary">Display score summary after
|
<string name="explain_robot_summary">Display score summary after
|
||||||
every robot or remote turn</string>
|
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>
|
<string name="skip_confirm_turn">Skip confirming turn</string>
|
||||||
|
<!-- explanation of the above -->
|
||||||
<string name="skip_confirm_turn_summary">Do NOT display score
|
<string name="skip_confirm_turn_summary">Do NOT display score
|
||||||
summary after every human turn</string>
|
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>
|
<string name="title_sort_tiles">Sort new tiles</string>
|
||||||
|
<!-- explanation of the above -->
|
||||||
<string name="summary_sort_tiles">Sort racks whenever new tiles
|
<string name="summary_sort_tiles">Sort racks whenever new tiles
|
||||||
are added</string>
|
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>
|
<string name="ringer_zoom">Volume keys zoom</string>
|
||||||
|
<!-- explanation of the above -->
|
||||||
<string name="ringer_zoom_summary">Zoom board using volume keys</string>
|
<string name="ringer_zoom_summary">Zoom board using volume keys</string>
|
||||||
|
|
||||||
<string name="peek_other">View tiles out-of-turn</string>
|
<string name="peek_other">View tiles out-of-turn</string>
|
||||||
|
<!-- explanation of the above -->
|
||||||
<string name="peek_other_summary">Tapping on scoreboard name shows
|
<string name="peek_other_summary">Tapping on scoreboard name shows
|
||||||
that player\'s tiles</string>
|
that player\'s tiles</string>
|
||||||
|
|
||||||
<string name="network_behavior">Network game settings</string>
|
<string name="network_behavior">Network game settings</string>
|
||||||
|
<!-- explanation of the above -->
|
||||||
<string name="network_behavior_summary">Settings that apply to
|
<string name="network_behavior_summary">Settings that apply to
|
||||||
networked games</string>
|
networked games</string>
|
||||||
|
|
||||||
<string name="connect_frequency">Background move check</string>
|
<string name="connect_frequency">Background move check</string>
|
||||||
<string name="notify_sound">Play sound</string>
|
<string name="notify_sound">Play sound</string>
|
||||||
<string name="notify_vibrate">Vibrate</string>
|
<string name="notify_vibrate">Vibrate</string>
|
||||||
|
@ -316,59 +616,107 @@
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
############################################################
|
############################################################
|
||||||
# Menus
|
# 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 -->
|
||||||
############################################################
|
|
||||||
# Dialogs
|
|
||||||
############################################################
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<string name="app_name">Crosswords</string>
|
|
||||||
|
|
||||||
<string name="newgame_local_header">New Local-only game</string>
|
<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_descf">Create a new game where all
|
<string name="newgame_local_descf">Create a new game where all
|
||||||
players will be on this device. To play against a robot and
|
players will be on this device. To play against a robot and
|
||||||
with your default settings (in %1$s, etc.) just press \"Play
|
with your default settings (in %1$s, etc.) just press \"Play
|
||||||
now\". To add players or change game settings, press
|
now\". To add players or change game settings, press
|
||||||
\"Configure first\".</string>
|
\"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_local_config">Configure first</string>
|
||||||
|
|
||||||
|
<!-- section separator (white-on-gray bar) for second section:
|
||||||
|
networked games -->
|
||||||
<string name="newgame_networked_header">New Networked game</string>
|
<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
|
<string name="newgame_networked_desc">Create a game that will be
|
||||||
played over the network. The \"Invite now\" button starts a
|
played over the network. The \"Invite now\" button starts a
|
||||||
two-device game and helps you invite a friend to join it. Or
|
two-device game and helps you invite a friend to join it. Or
|
||||||
press \"Configure first\" to change some of the defaults before
|
press \"Configure first\" to change some of the defaults before
|
||||||
you start your networked game. (You\'ll have a chance to send
|
you start your networked game. (You\'ll have a chance to send
|
||||||
invites later.)</string>
|
invites later.)</string>
|
||||||
<string name="newgame_local">Play now</string>
|
|
||||||
<string name="newgame_local_config">Configure first</string>
|
|
||||||
<string name="newgame_invite">Invite now</string>
|
|
||||||
<string name="newgame_net_config">Configure first</string>
|
|
||||||
<string name="dup_game_queryf">You already have a game that seems
|
|
||||||
to have been created from the same invitation. Are you sure you
|
|
||||||
want to open another?</string>
|
|
||||||
|
|
||||||
<string name="button_ok">OK</string>
|
<!-- Text of first of two buttons for new networked games. Tap
|
||||||
<string name="button_cancel">Cancel</string>
|
this and a game will be created, but you probably won't see
|
||||||
<string name="button_yes">Yes</string>
|
it immediately because an email or messaging app will be
|
||||||
<string name="button_no">No</string>
|
launched to send your invitation. -->
|
||||||
<string name="button_save">Save</string>
|
<string name="newgame_invite">Invite now</string>
|
||||||
<string name="button_discard">Discard</string>
|
|
||||||
<string name="button_retry">Retry</string>
|
<!-- Text of second of two buttons for new networked games. Tap
|
||||||
|
this and you'll get taken to the "Game configure" screen -->
|
||||||
|
<string name="newgame_net_config">Configure first</string>
|
||||||
|
|
||||||
|
<!-- The invitation process beging with this query. The choice is
|
||||||
|
between html and plaintext formatting but I also provide some
|
||||||
|
explanation/guidance. -->
|
||||||
|
<string name="text_or_html">Send invitation using plain text or
|
||||||
|
html? Text links are harder to open but can be sent via SMS.
|
||||||
|
Most devices let you send html only 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">Text</string>
|
<string name="button_text">Text</string>
|
||||||
<string name="button_html">Html</string>
|
<string name="button_html">Html</string>
|
||||||
|
|
||||||
<string name="player_label">Name:</string>
|
<!-- This is the subject line of the email/text sent to invite
|
||||||
<string name="dicts_list_promptf">Installed wordlists (in %s)</string>
|
someone to join a game. -->
|
||||||
|
<string name="invite_subject">Let\'s play Crosswords</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_htmf">\u003ca href=\"%1$s\"\u003ETap here to
|
||||||
|
accept\u003c/a\u003E my invitation and join this
|
||||||
|
game.\u003cbr\u003E \u003ca
|
||||||
|
href=\"http://eehouse.org/market.php\"\u003E
|
||||||
|
Tap here to install Crosswords\u003c/a\u003E if you haven\'t
|
||||||
|
already.</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_txtf">Accept my invitation and join this
|
||||||
|
game: %1$s . (But install Crosswords first:
|
||||||
|
http://eehouse.org/market.php ).</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">Send invitation via</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<string name="info_title">FYI...</string>
|
|
||||||
<string name="newbie_title">New user info</string>
|
|
||||||
<string name="query_title">A question...</string>
|
|
||||||
<string name="query_trade">Are you sure you want to exchange the selected tiles?</string>
|
<string name="query_trade">Are you sure you want to exchange the selected tiles?</string>
|
||||||
|
|
||||||
|
|
||||||
|
@ -378,53 +726,7 @@
|
||||||
<string name="history_title">Game History</string>
|
<string name="history_title">Game History</string>
|
||||||
<string name="finalscores_title">Final scores</string>
|
<string name="finalscores_title">Final scores</string>
|
||||||
|
|
||||||
<!-- system menu for main board view -->
|
|
||||||
<string name="board_menu_done">Turn done</string>
|
|
||||||
<string name="board_menu_trade">Exchange tiles</string>
|
|
||||||
<string name="board_menu_trade_commit">Exchange done</string>
|
|
||||||
<string name="board_menu_trade_cancel">Cancel exchange</string>
|
|
||||||
<string name="board_menu_tray">Hide rack</string>
|
|
||||||
<string name="board_menu_undo_last">Undo last</string>
|
|
||||||
<string name="board_menu_values">Show values</string>
|
|
||||||
<string name="board_submenu_game">Game</string>
|
|
||||||
<string name="board_menu_game_counts">Counts and values</string>
|
|
||||||
<string name="board_menu_game_left">Tiles remaining</string>
|
|
||||||
<string name="board_menu_game_history">Game history</string>
|
|
||||||
<string name="board_menu_game_final">Final scores</string>
|
|
||||||
<string name="board_menu_game_resend">Resend messages</string>
|
|
||||||
<string name="board_menu_file_about">About Crosswords</string>
|
|
||||||
|
|
||||||
<string name="gamel_menu_delete_all">Delete all</string>
|
|
||||||
<!-- <string name="gamel_menu_view_hidden">Hidden games</string> -->
|
|
||||||
|
|
||||||
<!-- returned by util_getUserString -->
|
|
||||||
<string name="strd_robot_traded">exchanged %d tiles.</string>
|
|
||||||
<string name="str_robot_moved">The robot made this move: </string>
|
|
||||||
<string name="strs_values_header">%s counts/values:\n</string>
|
|
||||||
<string name="strd_remaining_tiles_add">+ %d [all remaining tiles]</string>
|
|
||||||
<string name="strd_unused_tiles_sub">- %d [unused tiles]</string>
|
|
||||||
<string name="str_remote_movedf">Remote player %1$s made this move: </string>
|
|
||||||
<string name="strd_time_penalty_sub"></string>
|
|
||||||
<string name="str_pass"> - %d [time]</string>
|
|
||||||
<string name="strs_move_across">move (from %s across)\n</string>
|
|
||||||
<string name="strs_move_down">move (from %s down)\n</string>
|
|
||||||
<string name="strs_tray_at_start">Rack at start: %s\n</string>
|
|
||||||
<string name="strss_traded_for">Exchanged %1$s for %2$s.</string>
|
|
||||||
<string name="str_phony_rejected">Illegal word in move; turn lost!</string>
|
|
||||||
<string name="strd_cumulative_score">Cumulative score: %d\n</string>
|
|
||||||
<string name="strs_new_tiles">New tiles: %s</string>
|
|
||||||
<string name="str_passed">Passed</string>
|
|
||||||
<string name="strsd_summaryscored">%1$s:%2$d</string>
|
|
||||||
<string name="strd_traded">Traded %d</string>
|
|
||||||
<string name="str_lostturn">Lost turn</string>
|
|
||||||
<string name="str_commit_confirm">Commit the current move?\n</string>
|
|
||||||
<string name="str_local_name">%s</string>
|
|
||||||
<string name="str_nonlocal_name">(remote)</string>
|
|
||||||
<string name="str_nonlocal_namef">%s (remote)</string>
|
|
||||||
<string name="vs_join">\u0020vs.\u0020</string>
|
|
||||||
<string name="str_game_namef">%1$s (%2$s)</string>
|
|
||||||
<string name="str_bonus_all">Bonus for using all tiles: 50\n</string>
|
|
||||||
<string name="strd_turn_score">Score for turn: %d\n</string>
|
|
||||||
|
|
||||||
<!-- error messages -->
|
<!-- error messages -->
|
||||||
<string name="str_tiles_not_in_line">All tiles played must be in a line.</string>
|
<string name="str_tiles_not_in_line">All tiles played must be in a line.</string>
|
||||||
|
@ -445,31 +747,19 @@
|
||||||
Guest wordlists; Host wins.</string>
|
Guest wordlists; Host wins.</string>
|
||||||
<string name="str_reg_server_sans_remote">At least one player must be marked \"Remote\" for a game started as Host.</string>
|
<string name="str_reg_server_sans_remote">At least one player must be marked \"Remote\" for a game started as Host.</string>
|
||||||
|
|
||||||
<string name="remote_label">Off-device player</string>
|
|
||||||
<string name="robot_label">Robot player</string>
|
|
||||||
<string name="robot_namef">%s (robot)</string>
|
<string name="robot_namef">%s (robot)</string>
|
||||||
<string name="guest_name">(Off-device player)</string>
|
<string name="guest_name">(Off-device player)</string>
|
||||||
<string name="missing_player">(not here yet...)</string>
|
<string name="missing_player">(not here yet...)</string>
|
||||||
<string name="password_label">Password</string>
|
|
||||||
<string name="player_edit_title">Edit player</string>
|
|
||||||
|
|
||||||
<string name="players_label_standalone">Players</string>
|
<string name="players_label_standalone">Players</string>
|
||||||
<string name="players_label_host">Players (%1$d local, %2$d
|
<string name="players_label_host">Players (%1$d local, %2$d
|
||||||
off-device)</string>
|
off-device)</string>
|
||||||
|
|
||||||
<string name="dicts_item_move">Change storage location</string>
|
|
||||||
<string name="dicts_item_select">Make default</string>
|
|
||||||
<string name="dicts_item_details">Details</string>
|
|
||||||
<string name="move_dictf">Move wordlist %1$s from %2$s to %3$s
|
<string name="move_dictf">Move wordlist %1$s from %2$s to %3$s
|
||||||
storage?</string>
|
storage?</string>
|
||||||
<string name="set_default_messagef">For what players should this
|
<string name="set_default_messagef">For what players should this
|
||||||
wordlist be the default for new games? (The language %s will be
|
wordlist be the default for new games? (The language %s will be
|
||||||
the default for both.)</string>
|
the default for both.)</string>
|
||||||
<string name="button_default_human">Human</string>
|
|
||||||
<string name="button_default_robot">Robot</string>
|
|
||||||
<string name="button_default_both">Both</string>
|
|
||||||
|
|
||||||
<string name="dict_lang_labelf">Wordlist (in %s)</string>
|
|
||||||
|
|
||||||
<string name="configure_rolef">Configure %s connection</string>
|
<string name="configure_rolef">Configure %s connection</string>
|
||||||
|
|
||||||
|
@ -521,7 +811,6 @@
|
||||||
<string name="robot_smarter">Smarter robot</string>
|
<string name="robot_smarter">Smarter robot</string>
|
||||||
<string name="robot_smartest">Smartest robot</string>
|
<string name="robot_smartest">Smartest robot</string>
|
||||||
|
|
||||||
<string name="menu_prefs">Settings</string>
|
|
||||||
<string name="gamel_menu_dicts">Wordlists</string>
|
<string name="gamel_menu_dicts">Wordlists</string>
|
||||||
<string name="menu_revert_all">Restore all</string>
|
<string name="menu_revert_all">Restore all</string>
|
||||||
<string name="menu_revert_colors">Restore colors</string>
|
<string name="menu_revert_colors">Restore colors</string>
|
||||||
|
@ -578,12 +867,7 @@
|
||||||
<string name="gameOver">Game over</string>
|
<string name="gameOver">Game over</string>
|
||||||
<string name="movesf">%d moves played</string>
|
<string name="movesf">%d moves played</string>
|
||||||
|
|
||||||
<!-- about dialog stuff -->
|
|
||||||
<string name="about_versf">Crosswords for Android, Version %1$s,
|
|
||||||
rev %2$s.</string>
|
|
||||||
<string name="about_copyright">Copyright (C) 1998-2011 by Eric
|
|
||||||
House. This free/open source software is released under the GNU Public
|
|
||||||
License.</string>
|
|
||||||
|
|
||||||
<string name="about_web">For a manual or sourcecode see:
|
<string name="about_web">For a manual or sourcecode see:
|
||||||
http://xwords.sf.net. To report bugs, suggest features, offer to
|
http://xwords.sf.net. To report bugs, suggest features, offer to
|
||||||
|
@ -616,15 +900,12 @@
|
||||||
|
|
||||||
<string name="msg_ask_password">Password for \"%s\":</string>
|
<string name="msg_ask_password">Password for \"%s\":</string>
|
||||||
|
|
||||||
<string name="red">Red</string>
|
<!-- used to create default names of games (when user has not
|
||||||
<string name="green">Green</string>
|
named them.) -->
|
||||||
<string name="blue">Blue</string>
|
|
||||||
|
|
||||||
<string name="gamef">Game %d</string>
|
<string name="gamef">Game %d</string>
|
||||||
|
<!-- used to create default player names -->
|
||||||
<string name="playerf">Player %d</string>
|
<string name="playerf">Player %d</string>
|
||||||
|
|
||||||
<string name="changes_title">Recent changes</string>
|
|
||||||
<string name="changes_button">Recent changes</string>
|
|
||||||
|
|
||||||
<string name="connect_never">Never check</string>
|
<string name="connect_never">Never check</string>
|
||||||
<string name="connect_five_mins">Every 5 minutes</string>
|
<string name="connect_five_mins">Every 5 minutes</string>
|
||||||
|
@ -644,12 +925,10 @@
|
||||||
<string name="chat_local_id">Me: </string>
|
<string name="chat_local_id">Me: </string>
|
||||||
<string name="chat_other_id">Not me: </string>
|
<string name="chat_other_id">Not me: </string>
|
||||||
<string name="chat_send">Send</string>
|
<string name="chat_send">Send</string>
|
||||||
<string name="chat_menu_clear">Clear history</string>
|
|
||||||
<string name="chat_titlef">%s message history</string>
|
<string name="chat_titlef">%s message history</string>
|
||||||
|
|
||||||
<string name="notify_title">Moves made</string>
|
<string name="notify_title">Moves made</string>
|
||||||
<string name="notify_body">New game moves have arrived</string>
|
<string name="notify_body">New game moves have arrived</string>
|
||||||
<string name="gamel_menu_checkmoves">Check relay</string>
|
|
||||||
|
|
||||||
<string name="no_copy_network">Games that have already connected
|
<string name="no_copy_network">Games that have already connected
|
||||||
to the relay cannot be copied. Use \"New from\" for a
|
to the relay cannot be copied. Use \"New from\" for a
|
||||||
|
@ -661,11 +940,6 @@
|
||||||
<string name="msgs_progress">Checking relay for moves
|
<string name="msgs_progress">Checking relay for moves
|
||||||
etc...</string>
|
etc...</string>
|
||||||
|
|
||||||
<!-- Messages for a series of dialogs that offer newbie hints in
|
|
||||||
strategic places. This set will be expanding for a
|
|
||||||
while. -->
|
|
||||||
<string name="button_notagain">Do not show again</string>
|
|
||||||
|
|
||||||
<string name="not_again_sync">This action checks the relay for
|
<string name="not_again_sync">This action checks the relay for
|
||||||
pending moves/messages for all networked games and flags those
|
pending moves/messages for all networked games and flags those
|
||||||
with pending moves. When you open a flagged game it will connect
|
with pending moves. When you open a flagged game it will connect
|
||||||
|
@ -770,37 +1044,168 @@
|
||||||
<string name="empty_list_msg">Use the menu key to add a
|
<string name="empty_list_msg">Use the menu key to add a
|
||||||
game.</string>
|
game.</string>
|
||||||
|
|
||||||
<string name="invite_msgf">This game is missing %1$d remote
|
|
||||||
player[s]. Would you like to invite someone to join -- assuming
|
|
||||||
you haven\'t already?</string>
|
|
||||||
|
|
||||||
<string name="invite_multiple">\u0020(You are expecting multiple
|
|
||||||
remote players. Be sure to address your invitation to
|
|
||||||
that many people.)</string>
|
|
||||||
|
|
||||||
<string name="invite_subject">Let\'s play Crosswords</string>
|
|
||||||
<string name="invite_htmf">\u003ca href=\"%1$s\"\u003ETap here to
|
|
||||||
accept\u003c/a\u003E my invitation and join this
|
|
||||||
game.\u003cbr\u003E \u003ca
|
|
||||||
href=\"http://eehouse.org/market.php\"\u003E
|
|
||||||
Tap here to install Crosswords\u003c/a\u003E if you haven\'t
|
|
||||||
already.</string>
|
|
||||||
<string name="invite_txtf">Accept my invitation and join this
|
|
||||||
game: %1$s . (But install Crosswords first:
|
|
||||||
http://eehouse.org/market.php ).</string>
|
|
||||||
|
|
||||||
<string name="text_or_html">Send invitation using plain text or
|
|
||||||
html? Text links are harder to open but can be sent via SMS.
|
|
||||||
Most devices let you send html only via email.</string>
|
|
||||||
<string name="invite_chooser">Send invitation via</string>
|
|
||||||
|
|
||||||
<string name="no_download_warning">Unable to download. Do you have
|
<string name="no_download_warning">Unable to download. Do you have
|
||||||
a web browser installed?</string>
|
a web browser installed?</string>
|
||||||
|
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# Menus
|
||||||
|
############################################################
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# Main screen (Games list) menu
|
||||||
|
############################################################
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# Board menu
|
||||||
|
############################################################
|
||||||
|
-->
|
||||||
|
<string name="board_menu_done">Turn done</string>
|
||||||
|
<string name="board_menu_trade">Exchange tiles</string>
|
||||||
|
<string name="board_menu_trade_commit">Exchange done</string>
|
||||||
|
<string name="board_menu_trade_cancel">Cancel exchange</string>
|
||||||
|
<string name="board_menu_tray">Hide rack</string>
|
||||||
|
<string name="board_menu_undo_last">Undo last</string>
|
||||||
|
<string name="board_menu_values">Show values</string>
|
||||||
|
<string name="board_submenu_game">Game</string>
|
||||||
|
<string name="board_menu_game_counts">Counts and values</string>
|
||||||
|
<string name="board_menu_game_left">Tiles remaining</string>
|
||||||
|
<string name="board_menu_game_history">Game history</string>
|
||||||
|
<string name="board_menu_game_final">Final scores</string>
|
||||||
|
<string name="board_menu_game_resend">Resend messages</string>
|
||||||
|
|
||||||
|
<!-- Brings up "About Crosswords" dialog -->
|
||||||
|
<string name="board_menu_file_about">About Crosswords</string>
|
||||||
|
|
||||||
|
<string name="gamel_menu_checkmoves">Check relay</string>
|
||||||
|
|
||||||
|
<!-- text of menu that brings up the Settings (preferences) dialog -->
|
||||||
|
<string name="menu_prefs">Settings</string>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# Chat messages screen menu
|
||||||
|
############################################################
|
||||||
|
-->
|
||||||
|
|
||||||
|
<string name="chat_menu_clear">Clear history</string>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# Wordlists screen menu
|
||||||
|
############################################################
|
||||||
|
-->
|
||||||
|
<!-- system menu for main board view -->
|
||||||
|
|
||||||
|
<string name="gamel_menu_delete_all">Delete all</string>
|
||||||
|
|
||||||
|
gamel_menu_dicts"
|
||||||
|
gamel_menu_delete_all"
|
||||||
|
board_menu_file_about"
|
||||||
|
menu_revert_colors"
|
||||||
|
menu_revert_all"
|
||||||
|
|
||||||
|
<!--
|
||||||
|
############################################################
|
||||||
|
# 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_queryf">You already have a game that seems
|
||||||
|
to have been created from the same invitation. Are you sure you
|
||||||
|
want to open another?</string>
|
||||||
|
|
||||||
|
<!-- Title of generic dialog used to display information -->
|
||||||
|
<string name="info_title">FYI...</string>
|
||||||
|
|
||||||
|
<!-- Title of generic dialog used to display hints for new users
|
||||||
|
in strategic places. This dialog always has a button with
|
||||||
|
the label just below-->
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
###########################################################
|
||||||
|
# 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>
|
<string name="default_name_title">Welcome</string>
|
||||||
|
<!-- Welcome dialog text -->
|
||||||
<string name="default_name_message">Thanks for installing
|
<string name="default_name_message">Thanks for installing
|
||||||
Crosswords! Feel free to enter your name here. It will be used
|
Crosswords! Feel free to enter your name here. It will be used
|
||||||
when creating new games. (You can change it later in the \"New
|
when creating new games. (You can change it later in the \"New
|
||||||
game default\" section of Settings.)</string>
|
game default\" section of Settings.)</string>
|
||||||
|
|
||||||
|
|
||||||
|
<!--
|
||||||
|
###########################################################
|
||||||
|
# About dialog
|
||||||
|
#
|
||||||
|
# Dialog giving copyright and other basic info about
|
||||||
|
# the app
|
||||||
|
###########################################################
|
||||||
|
-->
|
||||||
|
<!-- String giving version info, which is substituted in. -->
|
||||||
|
<string name="about_versf">Crosswords for Android, Version %1$s,
|
||||||
|
rev %2$s.</string>
|
||||||
|
<!-- copyright info -->
|
||||||
|
<string name="about_copyright">Copyright (C) 1998-2011 by Eric
|
||||||
|
House. This free/open source software is released under the GNU Public
|
||||||
|
License.</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</string>
|
||||||
|
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
Loading…
Reference in a new issue