mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-09 05:24:44 +01:00
5bdc473e02
Lots of work dealing with banned permissions (SEND_SMS and RECEIVE_SMS). First, if they're banned and NBSProxy is installed, just use it as if the permissions had been granted. When it's not there, explain at various points where users will otherwise be confused: when they try to invite using data sms, or when they open a game that already uses it.)
2379 lines
122 KiB
XML
2379 lines
122 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>
|
|
<string name="summary_invites_out">PLAYERS INVITED</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... -->
|
|
<plurals name="moves_fmt">
|
|
<item quantity="one">%1$d MOVE PLAYED</item>
|
|
<item quantity="other">%1$d MOVES PLAYED</item>
|
|
</plurals>
|
|
<!-- 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="rename_label_caveat">CHANGE THE NAME OF THIS GAME
|
|
(ON THIS DEVICE ONLY) TO:</string>
|
|
<plurals name="confirm_seldeletes_fmt">
|
|
<item quantity="one">ARE YOU SURE YOU WANT TO DELETE
|
|
THE SELECTED GAME? THIS ACTION CANNOT BE UNDONE.</item>
|
|
<item quantity="other">ARE YOU SURE YOU WANT TO DELETE
|
|
THE %1$d SELECTED GAMES? THIS ACTION CANNOT BE UNDONE.</item>
|
|
</plurals>
|
|
<!-- Text of confirmation dialog posted when list_item_reset menu
|
|
is selected -->
|
|
<plurals name="confirm_reset_fmt">
|
|
<item quantity="one">ARE YOU SURE YOU WANT TO RESET THE
|
|
SELECTED GAME?\n\n(RESETTING ERASES ALL MOVES AND ANY CONNECTION
|
|
INFORMATION.)</item>
|
|
<item quantity="other">ARE YOU SURE YOU WANT TO RESET THE %1$d
|
|
SELECTED GAMES?\n\n(RESETTING ERASES ALL MOVES AND ANY CONNECTION
|
|
INFORMATION.)</item>
|
|
</plurals>
|
|
<!--
|
|
############################################################
|
|
# :Screens:
|
|
# Wordlists screen
|
|
#
|
|
# list of installed wordlists (formerly called dictionaries)
|
|
############################################################
|
|
-->
|
|
<!-- window title -->
|
|
<string name="title_dicts_list">CROSSWORDS WORDLISTS</string>
|
|
<!-- text of item at bottom of dicts choice spinner. It
|
|
launches the browser pointed at the site where additional
|
|
wordlists can be found. -->
|
|
<string name="download_dicts">DOWNLOAD MORE LANGUAGES…</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>
|
|
<!--
|
|
############################################################
|
|
# :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. -->
|
|
<plurals name="confirm_delete_dict_fmt">
|
|
<item quantity="one">ARE YOU SURE YOU WANT TO DELETE THE
|
|
WORDLIST %1$s?</item>
|
|
<item quantity="other">ARE YOU SURE YOU WANT TO DELETE THE
|
|
WORDLISTS %1$s?</item>
|
|
</plurals>
|
|
<!-- 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_dicts_fmt">DELETING %1$s WILL
|
|
LEAVE YOU WITHOUT ANY %2$s WORDLISTS. ONE OR MORE GAMES WILL BE
|
|
UNOPENABLE (UNTIL YOU DOWNLOAD A REPLACEMENT LIST.)</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>
|
|
<!-- 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_fmt">CONNECTION (VIA %1$s)</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 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". -->
|
|
<plurals name="invite_msg_fmt">
|
|
<item quantity="one">THIS GAME IS WAITING FOR %1$d REMOTE
|
|
PLAYER. WOULD YOU LIKE TO INVITE SOMEONE TO JOIN -- ASSUMING YOU
|
|
HAVEN\'T ALREADY?</item>
|
|
<item quantity="other">THIS GAME IS WAITING FOR %1$d REMOTE
|
|
PLAYERS. WOULD YOU LIKE TO INVITE SOMEONE TO JOIN -- ASSUMING
|
|
YOU HAVEN\'T ALREADY?</item>
|
|
</plurals>
|
|
<plurals name="invite_sent_fmt">
|
|
<item quantity="one">YOU HAVE ALREADY INVITED A REMOTE PLAYER TO
|
|
THIS GAME. WE ARE WAITING FOR HIM/HER TO RESPOND. PLEASE
|
|
USE THE RE-INVITE BUTTON IF YOU THINK THE INVITATION DID NOT GO
|
|
OUT.</item>
|
|
<item quantity="other">YOU HAVE ALREADY SENT %1$d UNIQUE
|
|
INVITATIONS FOR THIS GAME. WE ARE WAITING FOR %2$d OF THE
|
|
RECIPIENTS TO RESPOND. PLEASE USE THE RE-INVITE BUTTON IF YOU
|
|
THINK THE INVITATIONS DID NOT GO OUT.</item>
|
|
</plurals>
|
|
<string name="invited_msg">THIS GAME WAS CREATED FROM AN
|
|
INVITATION YOU RECEIVED. AS SOON AS IT IS ABLE TO CONNECT TO THE
|
|
SENDER AND ANY OTHER INVITEES HAVE ARRIVED PLAY WILL
|
|
BEGIN.</string>
|
|
<!-- Appended to message above if local device has NFC available -->
|
|
<string name="invite_if_nfc">OR JUST TAP TO INVITE -- IF THE OTHER
|
|
DEVICE ALSO HAS ANDROID BEAMING AND IS NEARBY.</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. YOU DON\'T HAVE TO INVITE THEM ALL AT ONCE, BUT
|
|
THIS ALERT WILL NOT BE DISMISSED UNTIL EVERYBODY HAS BEEN INVITED
|
|
AND ALL INVITATIONS HAVE BEEN ACCEPTED.)</string>
|
|
<string name="invit_expl_sms_fmt">INVITE SENT VIA SMS TO PHONE
|
|
NUMBER %1$s ON %2$s</string>
|
|
<string name="invit_expl_bt_fmt">INVITE SENT VIA BLUETOOTH TO
|
|
PAIRED DEVICE \"%1$s\" ON %2$s</string>
|
|
<string name="invit_expl_relay_fmt">INVITE FORWARDED BY THE RELAY
|
|
TO ANOTHER DEVICE ON %1$s</string>
|
|
<string name="invit_expl_notarget_fmt">INVITE SENT VIA %1$s ON
|
|
%2$s. RECIPIENT UNKNOWN.</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. -->
|
|
<plurals name="msg_relay_waiting_fmt">
|
|
<item quantity="one">DEVICE %1$d CONNECTED TO RELAY IN
|
|
ROOM \"%2$s\". WAITING FOR ONE PLAYER.</item>
|
|
<item quantity="other">DEVICE %1$d CONNECTED TO RELAY IN
|
|
ROOM \"%2$s\". WAITING FOR %3$d PLAYERS.</item>
|
|
</plurals>
|
|
<!-- 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 MOVES</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_fmt">THE ROBOT %1$s MADE THIS MOVE:\u0020</string>
|
|
<!-- Notifies user of a robot trade move -->
|
|
<plurals name="strd_robot_traded_fmt">
|
|
<item quantity="one">EXCHANGED ONE TILE.</item>
|
|
<item quantity="other">EXCHANGED %1$d TILES.</item>
|
|
</plurals>
|
|
<!-- 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>
|
|
<!-- 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) -->
|
|
<plurals name="strd_remains_header_fmt">
|
|
<item quantity="other">%1$d TILES LEFT IN POOL.</item>
|
|
</plurals>
|
|
<!-- Intro to the paragraph listing all of the tiles remaining -->
|
|
<plurals name="strd_remains_expl_fmt">
|
|
<item quantity="other">%1$d TILES LEFT IN POOL AND ALL
|
|
TRAYS:\n</item>
|
|
</plurals>
|
|
<!-- 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 color preference -->
|
|
<string name="pref_player1_name">FIRST PLAYER</string>
|
|
<!-- Label for the second player color preference -->
|
|
<string name="pref_player2_name">SECOND PLAYER</string>
|
|
<!-- Label for the third player color preference -->
|
|
<string name="pref_player3_name">THIRD PLAYER</string>
|
|
<!-- Label for the fourth player color preference -->
|
|
<string name="pref_player4_name">FOURTH PLAYER</string>
|
|
<!-- Label for the first "human player" name preference -->
|
|
<string name="pref_human_name">HUMAN 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 prevents showing the newgame buttons
|
|
on the main screen to save space -->
|
|
<string name="hide_newgames_title">HIDE NEWGAME BUTTONS</string>
|
|
<!-- clarification of above -->
|
|
<string name="hide_newgames_summary">HIDING THE NEWGAME BUTTONS IN
|
|
THE MAIN SCREEN MAKES MORE GAMES VISIBLE</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
|
|
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, 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 SHOW 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>
|
|
<string name="relay_behavior">RELAY PLAY SETTINGS</string>
|
|
<!-- explanation of the above -->
|
|
<string name="relay_behavior_summary">SETTINGS THAT APPLY TO
|
|
INTERNET-CONNECTED GAMES </string>
|
|
<string name="disable_relay">DISABLE PLAY VIA THE RELAY </string>
|
|
<string name="disable_relay_summary">DISABLE ALL INTERNET COMMUNICATION</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>
|
|
<string name="newgame_invite_more">MORE INFO</string>
|
|
<string name="newgame_drop_relay">DROP RELAY</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> -->
|
|
<!-- The invitation process begins with this query. The choice is
|
|
between html and plaintext formatting but I also provide some
|
|
explanation/guidance. -->
|
|
<string name="invite_choice_sms">SMS (TEXTING)</string>
|
|
<string name="invite_choice_email">EMAIL</string>
|
|
<string name="invite_choice_bt">BLUETOOTH</string>
|
|
<string name="invite_choice_nfc">NFC (\"ANDROID BEAMING\")</string>
|
|
<string name="invite_choice_relay">INTERNET/RELAY</string>
|
|
<string name="invite_choice_p2p">WIFI DIRECT</string>
|
|
<string name="invite_choice_title">INVITING PLAYERS: HOW?</string>
|
|
<!-- <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) -->
|
|
<plurals name="query_trade_fmt">
|
|
<item quantity="one">ARE YOU SURE YOU WANT TO EXCHANGE THE
|
|
SELECTED TILE (%2$s)?</item>
|
|
<item quantity="other">ARE YOU SURE YOU WANT TO EXCHANGE THE
|
|
%1$d SELECTED TILES (%2$s)?</item>
|
|
</plurals>
|
|
<!-- ############################################################
|
|
# :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">CHAT FOR %1$s</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>
|
|
<!-- "Hint" in empty chat text field -->
|
|
<string name="chat_hint">TYPE HERE...</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>
|
|
<!-- 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.</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">GAME \"%1$s\" REQUIRES A %2$s WORDLIST.
|
|
PLEASE DOWNLOAD ONE BEFORE OPENING.</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.)\n\nYOU 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_fmt">MOVE IN GAME %1$s</string>
|
|
<string name="notify_title_turn_fmt">YOUR TURN IN GAME %1$s</string>
|
|
<string name="notify_chat_title_fmt">CHAT MESSAGE IN GAME %1$s</string>
|
|
<string name="notify_chat_body_fmt">%1$s: %2$s</string>
|
|
<!--
|
|
############################################################
|
|
# Dialogs
|
|
############################################################
|
|
-->
|
|
<!-- Text for buttons at the bottom of dialogs. These first are
|
|
in many places.-->
|
|
<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">HERE\'S A TIP</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 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">DEFAULT PLAYER NAME</string>
|
|
<!-- Welcome dialog text -->
|
|
<string name="default_name_message">PLEASE 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-2017 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">[EMPTY]</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,
|
|
ONLINE, THE WORDS JUST PLAYED.</string>
|
|
<!-- -->
|
|
<string name="button_move">MOVE</string>
|
|
<string name="button_newgroup">NEW GROUP</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> -->
|
|
<!-- In the Bluetooth invite device dialog -->
|
|
<string name="bt_pick_addall_button">ADD ALL PAIRED</string>
|
|
<!-- -->
|
|
<string name="bt_pick_clear_button">REMOVE CHECKED</string>
|
|
<!-- -->
|
|
<string name="bt_pair_settings">PAIR MORE</string>
|
|
<!-- -->
|
|
<string name="invite_progress_title">CONNECTING...</string>
|
|
<string name="invite_progress_fmt">SENDING INVITATION TO CROSSWORDS ON %1$s</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="invite_notice_title">NEW GAME VIA INVITATION</string>
|
|
<!-- -->
|
|
<string name="new_bt_body_fmt">A PLAYER ON THE DEVICE %1$s WANTS TO START A GAME</string>
|
|
<string name="new_relay_body">TAP TO OPEN THE NEW GAME</string>
|
|
<!-- -->
|
|
<string name="bt_bad_proto_fmt">THE VERSION OF CROSSWORDS ON
|
|
\"%1$s\" IS INCOMPATIBLE WITH THIS ONE FOR PLAY USING
|
|
BLUETOOTH. ONE OF YOU MAY NEED TO UPGRADE BEFORE YOU CAN
|
|
CONTINUE.</string>
|
|
<string name="sms_bad_proto_fmt">THE VERSION OF CROSSWORDS ON THE
|
|
PHONE WITH NUMBER \"%1$s\" IS INCOMPATIBLE WITH THIS ONE FOR PLAY
|
|
USING SMS. ONE OF YOU MAY NEED TO UPGRADE BEFORE YOU CAN
|
|
CONTINUE.</string>
|
|
<!-- -->
|
|
<string name="new_btmove_title">INVITATION VIA BLUETOOTH</string>
|
|
<!-- -->
|
|
<string name="new_move_body">ONE OR MORE MOVES HAS ARRIVED</string>
|
|
<!-- -->
|
|
<plurals name="invite_bt_desc_fmt">
|
|
<item quantity="one">PLEASE CHECK THE DEVICE
|
|
YOU WANT TO INCLUDE IN THIS GAME.\n\nUSE THE \"%2$s\"
|
|
BUTTON IF YOU DON\'T SEE THE DEVICE YOU EXPECT.</item>
|
|
<item quantity="other">PLEASE CHECK UP TO %1$d DEVICE[S]
|
|
YOU WANT TO INCLUDE IN THIS GAME.\n\nUSE THE \"%2$s\"
|
|
BUTTON IF YOU DON\'T SEE A DEVICE YOU EXPECT.</item>
|
|
</plurals>
|
|
<!-- -->
|
|
<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>
|
|
<!-- Title of device picker during invitation to a game via Bluetooth -->
|
|
<string name="bt_invite_title">BLUETOOTH INVITATION</string>
|
|
<!-- Title of phone number picker during invitation to a game via SMS -->
|
|
<string name="sms_invite_title">SMS INVITATION</string>
|
|
<string name="relay_invite_title">RELAY INVITATION</string>
|
|
<string name="p2p_invite_title">WIFI DIRECT INVITATION</string>
|
|
<!-- -->
|
|
<string name="game_btname_title">BLUETOOTH GAME NAME</string>
|
|
<!-- -->
|
|
<string name="game_name_title">NAME YOUR GAME</string>
|
|
<!-- -->
|
|
<string name="game_name_label">NEW GAME NAME:</string>
|
|
<string name="name_copy_fmt">%1$s COPY</string>
|
|
<!-- -->
|
|
<string name="newgame_sms_header">NEW SMS GAME</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_name_body_fmt">%1$s HAS INVITED YOU TO PLAY</string>
|
|
<!-- -->
|
|
<string name="button_sms_add">IMPORT CONTACT</string>
|
|
<!-- -->
|
|
<string name="button_relay_add">SCAN GAMES</string>
|
|
<!-- -->
|
|
<plurals name="invite_sms_desc_fmt">
|
|
<item quantity="one">PLEASE CHECK THE PHONE NUMBER YOU WANT TO
|
|
INVITE TO YOUR NEW GAME, THEN TAP \"%2$s\".</item>
|
|
<item quantity="other">PLEASE CHECK THE %1$d PHONE NUMBERS YOU
|
|
WANT TO INVITE TO YOUR NEW GAME, THEN TAP \"%2$s\".</item>
|
|
</plurals>
|
|
<!-- -->
|
|
<plurals name="invite_relay_desc_fmt">
|
|
<item quantity="one">PLEASE CHECK THE DEVICE YOU WANT TO INVITE
|
|
TO YOUR NEW GAME, THEN TAP \"%2$s\".</item>
|
|
<item quantity="other">PLEASE CHECK THE %1$d DEVICES YOU WANT TO INVITE
|
|
TO YOUR NEW GAME, THEN TAP \"%2$s\".</item>
|
|
</plurals>
|
|
<!-- -->
|
|
<plurals name="invite_p2p_desc_fmt">
|
|
<item quantity="one">PLEASE SELECT THE NAME OF THE
|
|
WIFIDIRECT DEVICE YOU WANT TO INVITE TO YOUR NEW GAME, THEN TAP
|
|
\"%2$s\".</item>
|
|
<item quantity="other">PLEASE SELECT THE %1$d WIFIDIRECT DEVICE NAMES YOU
|
|
WANT TO INVITE TO YOUR NEW GAME, THEN TAP \"%2$s\".</item>
|
|
</plurals>
|
|
<string name="invite_p2p_desc_extra">ONLY DEVICES THAT ARE
|
|
CURRENTLY AVAILABLE ARE SHOWN. IF A NEARBY DEVICE ISN\'T SHOWING
|
|
UP PLEASE MAKE SURE THAT WIFI IS TURNED ON, THAT CROSSWORDS IS
|
|
INSTALLED, AND THAT PLAY VIA WIFI DIRECT IS ENABLED.</string>
|
|
<!-- -->
|
|
<string name="warn_nomobile_fmt">THE NUMBER %1$s FOR %2$s IS NOT
|
|
A \"MOBILE\" NUMBER. IMPORT ANYWAY?</string>
|
|
<!-- Shows in SMS Invite dialog when no phone numbers have been saved previously -->
|
|
<string name="empty_sms_inviter">THIS PHONE LIST IS EMPTY. USE THE
|
|
\"IMPORT CONTACT\" BUTTON TO ADD PEOPLE YOU WANT TO INVITE, THE +
|
|
BUTTON TO ENTER NUMBERS DIRECTLY.</string>
|
|
<!-- Shows in WiFiDirect Invite dialog when no known peers -->
|
|
<string name="empty_p2p_inviter">THERE ARE CURRENTLY NO DEVICES
|
|
REACHABLE VIA WIFIDIRECT THAT HAVE CROSSWORDS INSTALLED.</string>
|
|
<!-- -->
|
|
<string name="empty_relay_inviter">THIS LIST OF DEVICES IS
|
|
EMPTY. USE THE \"SCAN GAMES\" BUTTON TO SCAN YOUR OLD GAMES
|
|
FOR OPPONENTS. USE THE \"+\" BUTTON TO ENTER DEVICE IDS DIRECTLY.</string>
|
|
<!-- -->
|
|
<string name="get_sms_number">ENTER PHONE NUMBER:</string>
|
|
<string name="get_relay_number">ENTER DEVICE ID:</string>
|
|
<!-- -->
|
|
<plurals name="confirm_clear_sms_fmt">
|
|
<item quantity="one">ARE YOU SURE YOU WANT TO DELETE THE CHECKED
|
|
PHONE NUMBER?</item>
|
|
<item quantity="other">ARE YOU SURE YOU WANT TO DELETE THE
|
|
%1$d CHECKED PHONE NUMBERS?</item>
|
|
</plurals>
|
|
<string name="confirm_clear_relay">ARE YOU SURE YOU WANT TO DELETE THE
|
|
CHECKED DEVICE[S]?</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="chat_sender_fmt">%1$s:</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="summary_busy">SUMMARY UNAVAILABLE</string>
|
|
<string name="connstat_net_noaddr">THIS NETWORKED GAME HAS NO WAY
|
|
TO CONNECT AND CANNOT BE PLAYED.\n\n(IT WAS PROBABLY CREATED FROM
|
|
AN INVITATION THAT DIDN\'T SPECIFY ANY WAY OF CONNECTING THAT YOUR
|
|
DEVICE SUPPORTS, OR YOU MAY HAVE RECENTLY REMOVED ITS LAST WAY OF
|
|
CONNECTING.)</string>
|
|
<!-- -->
|
|
<string name="connstat_net_fmt">NETWORK STATUS FOR GAME CONNECTED VIA
|
|
%1$s:</string>
|
|
<!-- First line of debug-only Invites list dialog -->
|
|
<string name="invites_net_fmt">INVITATIONS SENT 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="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. NO MOVES WILL BE SENT VIA SMS.\n\nYOU CAN ENABLE PLAY
|
|
VIA SMS NOW, OR LATER.
|
|
</string>
|
|
<string name="warn_bt_disabled">BLUETOOTH IS CURRENTLY OFF ON THIS
|
|
DEVICE. NO MOVES WILL BE SENT VIA BLUETOOTH.\n\nYOU CAN ENABLE
|
|
BLUETOOTH NOW, OR LATER.
|
|
</string>
|
|
<string name="warn_relay_disabled">RELAY PLAY IS CURRENTLY DISABLE
|
|
ON THIS DEVICE. NO MOVES WILL BE SENT OR RECEIVED VIA THE
|
|
RELAY. </string>
|
|
<string name="warn_relay_later">YOU CAN ENABLE RELAY PLAY NOW, OR
|
|
LATER.</string>
|
|
<string name="warn_relay_remove">YOU CAN ENABLE RELAY PLAY NOW, OR
|
|
REMOVE IT FROM THIS GAME.</string>
|
|
<string name="warn_relay_havegames">ARE YOU SURE YOU WANT TO
|
|
DISABLE PLAY USING THE RELAY?</string>
|
|
<plurals name="warn_relay_games_fmt">
|
|
<item quantity="one">\n\n(YOU HAVE ONE GAME USING IT.)</item>
|
|
<item quantity="other">\n\n(YOU HAVE %1$d GAMES USING IT.)</item>
|
|
</plurals>
|
|
<string name="button_enable_sms">ENABLE SMS</string>
|
|
<string name="button_enable_bt">ENABLE BLUETOOTH</string>
|
|
<string name="button_enable_relay">ENABLE RELAY PLAY</string>
|
|
<string name="button_disable_relay">DISABLE RELAY PLAY</string>
|
|
<string name="button_later">LATER</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_winner_fmt" formatted="false">[WINNER] %S: %D</string>
|
|
<string name="str_resigned_fmt" formatted="false">[RESIGNED] %S: %D</string>
|
|
<string name="str_placer_fmt" formatted="false">[#%D] %S: %D</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>
|
|
<!-- Title of notification shown when invitation requires a
|
|
wordslist that's not installed -->
|
|
<string name="missing_dict_title">GAME INVITATION PENDING</string>
|
|
<!-- body of notification shown when invitation requires a
|
|
wordslist that's not installed -->
|
|
<string name="missing_dict_detail">TAP TO DOWNLOAD MISSING WORDLIST</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>
|
|
<plurals name="groups_confirm_del_fmt">
|
|
<item quantity="one">ARE YOU SURE YOU WANT TO DELETE
|
|
THE SELECTED GROUP?</item>
|
|
<item quantity="other">ARE YOU SURE YOU WANT TO DELETE
|
|
THE %1$d SELECTED GROUP[S]?</item>
|
|
</plurals>
|
|
<plurals name="groups_confirm_del_games_fmt">
|
|
<item quantity="one">\n\n(ONE GAME WILL ALSO BE DELETED.)</item>
|
|
<item quantity="other">\n\n(%1$d GAMES WILL ALSO BE
|
|
DELETED.)</item>
|
|
</plurals>
|
|
<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>
|
|
<plurals name="group_name_fmt">
|
|
<item quantity="one">%1$s (%2$d GAME)</item>
|
|
<item quantity="other">%1$s (%2$d GAMES)</item>
|
|
</plurals>
|
|
<!-- 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="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="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>
|
|
<plurals name="confirm_studylist_clear_fmt">
|
|
<item quantity="one">ARE YOU SURE YOU WANT TO DELETE THE
|
|
SELECTED WORD?\n\n(THIS ACTION CANNOT BE UNDONE.)</item>
|
|
<item quantity="other">ARE YOU SURE YOU WANT TO DELETE THE %1$d
|
|
SELECTED WORDS?\n\n(THIS ACTION CANNOT BE UNDONE.)</item>
|
|
</plurals>
|
|
<plurals name="paste_done_fmt">
|
|
<item quantity="one">ONE WORD COPIED</item>
|
|
<item quantity="other">%1$d WORDS COPIED</item>
|
|
</plurals>
|
|
<string name="add_done_fmt">%1$s ADDED TO %2$s STUDYLIST</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>
|
|
<plurals name="new_xlations_fmt">
|
|
<item quantity="one">INSTALLED ONE NEW TRANSLATION</item>
|
|
<item quantity="other">INSTALLED %1$d NEW TRANSLATIONS</item>
|
|
</plurals>
|
|
<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="lang_name_english">ENGLISH</string>
|
|
<string name="lang_name_french">FRENCH</string>
|
|
<string name="lang_name_german">GERMAN</string>
|
|
<string name="lang_name_turkish">TURKISH</string>
|
|
<string name="lang_name_arabic">ARABIC</string>
|
|
<string name="lang_name_spanish">SPANISH</string>
|
|
<string name="lang_name_swedish">SWEDISH</string>
|
|
<string name="lang_name_polish">POLISH</string>
|
|
<string name="lang_name_danish">DANISH</string>
|
|
<string name="lang_name_italian">ITALIAN</string>
|
|
<string name="lang_name_dutch">DUTCH</string>
|
|
<string name="lang_name_catalan">CATALAN</string>
|
|
<string name="lang_name_portuguese">PORTUGUESE</string>
|
|
<string name="lang_name_russian">RUSSIAN</string>
|
|
<string name="lang_name_czech">CZECH</string>
|
|
<string name="lang_name_greek">GREEK</string>
|
|
<string name="lang_name_slovak">SLOVAK</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_digesting">PROCESSING WORDLIST INFORMATION…</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>
|
|
<string name="show_remote">SHOW DOWNLOADABLE</string>
|
|
<string name="update_dicts_fmt">UPDATES ARE AVAILABLE FOR ONE OR MORE
|
|
INSTALLED WORDLISTS. WOULD YOU LIKE TO DOWNLOAD THE NEW
|
|
VERSION[S] OF %1$s NOW?</string>
|
|
<string name="progress_title">DOWNLOADING</string>
|
|
<string name="dict_info_fmt">NUMBER OF WORDS: %1$d\nDOWNLOAD SIZE:
|
|
%2$dK\nNOTE: %3$s</string>
|
|
<string name="note_none">(NONE)</string>
|
|
<string name="dict_on_server">TAP FOR DETAILS</string>
|
|
<plurals name="lang_name_fmt">
|
|
<item quantity="one">%1$s (%2$d WORDLIST)</item>
|
|
<item quantity="other">%1$s (%2$d WORDLISTS)</item>
|
|
</plurals>
|
|
<string name="dict_desc_fmt">%1$s (%2$s/%3$d WORDS)</string>
|
|
<string name="lang_unknown">UNKNOWN</string>
|
|
<string name="not_again_dicts">THIS SCREEN LETS YOU INSTALL NEW
|
|
WORDLISTS AND VIEW THE ONES YOU ALREADY HAVE.\n\nWHAT WORDLISTS
|
|
YOU HAVE INSTALLED DETERMINES:\n• WHAT LANGUAGES YOU CAN PLAY
|
|
IN\n• HOW SMART THE ROBOT PLAYER IS\n• WHAT WORDS ARE
|
|
LEGAL.\n\nCHECK THE \"SHOW DOWNLOADABLE\" BOX AT THE TOP TO SEE
|
|
WHAT\'S AVAILABLE.</string>
|
|
<string name="force_tablet_title">FORCE TABLET LAYOUT</string>
|
|
<string name="force_tablet_summary">EVEN IF MY SCREEN IS TOO SMALL</string>
|
|
<string name="enable_dualpane_summary">SIDE-BY-SIDE VIEWS ON TABLETS, VERY EXPERIMENTAL!</string>
|
|
<!-- Nagging: title of notification reminder message -->
|
|
<string name="nag_title">REMINDER: IT\'S YOUR TURN</string>
|
|
<!-- body of warning notification reminder message. First three
|
|
are used to build a string based on the length of time that's then
|
|
inserted in the fourth. E.g "PlayerName moved more than 2 day[s],
|
|
4 hour[s] ago." -->
|
|
<plurals name="nag_minutes_fmt">
|
|
<item quantity="one">%1$d MINUTE</item>
|
|
<item quantity="other">%1$d MINUTES</item>
|
|
</plurals>
|
|
<plurals name="nag_hours_fmt">
|
|
<item quantity="one">%1$d HOUR</item>
|
|
<item quantity="other">%1$d HOURS</item>
|
|
</plurals>
|
|
<plurals name="nag_days_fmt">
|
|
<item quantity="one">%1$d DAY</item>
|
|
<item quantity="other">%1$d DAYS</item>
|
|
</plurals>
|
|
<string name="nag_body_fmt">%1$s MOVED MORE THAN %2$s AGO.</string>
|
|
<!-- above is inserted in this the last time I warn -->
|
|
<string name="nag_warn_last_fmt">LAST WARNING: %1$s</string>
|
|
<!-- Used when prev player's name can't be looked up -->
|
|
<string name="prev_player">YOUR OPPONENT</string>
|
|
<!-- formatting for last move summary in notifications -->
|
|
<string name="lmi_pass_fmt">%1$s PASSED (0 POINTS)</string>
|
|
<plurals name="lmi_move_fmt">
|
|
<item quantity="other">%1$s PLAYED %2$s FOR %3$d POINTS</item>
|
|
</plurals>
|
|
<plurals name="lmi_trade_fmt">
|
|
<item quantity="one">%1$s TRADED ONE TILE</item>
|
|
<item quantity="other">%1$s TRADED %2$d TILES</item>
|
|
</plurals>
|
|
<string name="lmi_phony_fmt">%1$s LOST A TURN</string>
|
|
<string name="lmi_tiles_fmt">TILES ASSIGNED TO %1$s</string>
|
|
<string name="bt_no_devs">YOU CURRENTLY HAVE NO PAIRED BLUETOOTH
|
|
DEVICES (OR BLUETOOTH IS TURNED OFF). WOULD YOU LIKE TO OPEN THE
|
|
ANDROID SETTINGS PANEL TO ADD ONE OR MORE?\n\n(YOU MAY ALSO NEED
|
|
TO OPEN IT ON THE DEVICE YOU WANT TO PAIR WITH.)</string>
|
|
<string name="app_not_found_fmt">UNABLE TO CONNECT VIA BLUETOOTH
|
|
TO CROSSWORDS ON THE DEVICE %1$s. PLEASE CHECK THAT THE DEVICE IS
|
|
WITHIN BLUETOOTH RANGE AND THAT CROSSWORDS IS INSTALLED ON
|
|
IT.</string>
|
|
<!-- label within default wordlists in app preferences -->
|
|
<string name="default_language">DEFAULT LANGUAGE</string>
|
|
<!-- Title of preference in which you select which addressing
|
|
modes network games will use to communicate -->
|
|
<string name="title_addrs_pref">COMMUNICATE VIA</string>
|
|
<string name="new_game">NEW ONE-DEVICE GAME</string>
|
|
<string name="new_game_networked">NEW NETWORKED GAME</string>
|
|
<string name="rematch_name_fmt">%1$s</string>
|
|
<string name="new_game_message">WOULD YOU LIKE TO CREATE THIS GAME
|
|
USING DEFAULT SETTINGS?\n\nOR WOULD YOU LIKE TO CONFIGURE IT
|
|
FIRST?</string>
|
|
<string name="new_game_message_nodflt">THIS GAME MUST BE
|
|
CONFIGURED BEFORE IT CAN BE OPENED.</string>
|
|
<string name="new_game_message_net">(YOU WILL HAVE A CHANCE TO
|
|
INVITE OTHER PLAYERS WHEN IT IS OPEN.)</string>
|
|
<string name="use_defaults">USE DEFAULTS</string>
|
|
<string name="nplayers_prompt">NUMBER ON THIS DEVICE</string>
|
|
<plurals name="nplayers_fmt">
|
|
<item quantity="one">ONE PLAYER</item>
|
|
<item quantity="other">%1$d PLAYERS</item>
|
|
</plurals>
|
|
<string name="err_dup_invite_fmt">DUPLICATE INVITATION REJECTED:
|
|
DEVICE \"%1$s\" HAS ALREADY ACCEPTED AN INVITATION TO THIS
|
|
GAME.</string>
|
|
<string name="network_advanced_title">ADVANCED</string>
|
|
<string name="network_advanced_summary">FOR EXPERIENCED PLAYERS</string>
|
|
<string name="invite_multi_title">INVITE MULTIPLE</string>
|
|
<string name="invite_multi_summary">INVITE MORE THAN ONE PLAYER PER REMOTE DEVICE</string>
|
|
<string name="enable_pubroom_title">ENABLE PUBLIC ROOMS</string>
|
|
<string name="enable_pubroom_summary">ROOMS OTHERS CAN SEE AND JOIN</string>
|
|
<string name="connection_via_label">CHANGE COMMUNICATE VIA</string>
|
|
<string name="set_pref">HIDE BUTTONS</string>
|
|
<string name="not_again_hidenewgamebuttons">THESE TWO BUTTONS DO
|
|
THE SAME THING AS THE FIRST TWO ITEMS IN THIS WINDOW\'S ACTION BAR
|
|
(OR MENU). IF YOU LIKE YOU CAN HIDE THE BUTTONS TO MAKE MORE GAMES
|
|
VISIBLE.\n\n(IF YOU LATER WANT TO UNHIDE THEM GO TO THE APPEARANCE
|
|
SECTION OF APP SETTINGS).
|
|
</string>
|
|
<string name="waiting_title">WAITING FOR PLAYERS</string>
|
|
<!-- Button for alert with title above -->
|
|
<string name="waiting_invite_title">WAITING FOR RESPONSE</string>
|
|
<string name="waiting_rematch_title">REMATCH IN PROGRESS</string>
|
|
<!-- Button for alert with title above -->
|
|
<string name="button_wait">WAIT</string>
|
|
<string name="button_reinvite">RE-INVITE</string>
|
|
<string name="invite_stays">(THIS DIALOG WILL STAY UP UNTIL ALL
|
|
REMOTE PLAYERS HAVE CONNECTED. YOU CAN CLOSE THE GAME IF YOU
|
|
EXPECT IT TO TAKE A WHILE. REMOTE PLAYERS WILL STILL BE ABLE TO
|
|
CONNECT, AND YOU WILL BE NOTIFIED WHEN THEY DO.)</string>
|
|
<string name="nfc_just_tap">TO INVITE VIA NFC JUST TOUCH THE BACK
|
|
OF THIS DEVICE AGAINST THE ONE YOU WANT TO INVITE—ANY TIME THE
|
|
GAME IS OPEN.</string>
|
|
<string name="warn_no_comms">EVERY NETWORKED GAME MUST HAVE AT
|
|
LEAST ONE WAY OF COMMUNICATING. IF YOU HAVE NO DEFAULT CONNECTION
|
|
OPTIONS EVERY NEW NETWORKED GAME WILL HAVE TO BE CONFIGURED
|
|
MANUALLY.</string>
|
|
<string name="config_no_connvia">THIS GAME HAS NO WAY TO CONNECT
|
|
AND CANNOT BE SAVED. WOULD YOU LIKE TO DISCARD YOUR CHANGES, OR
|
|
EDIT TO GIVE IT A WAY TO CONNECT?</string>
|
|
<string name="button_edit">EDIT</string>
|
|
<string name="button_discard_changes">DISCARD CHANGES</string>
|
|
<string name="rematch_sent_toast">REMATCH INVITATIONS SENT</string>
|
|
<string name="rematch_msg">THIS GAME IS HOSTING A REMATCH, AND HAS
|
|
SENT AN INVITATION. YOU WILL SEE THIS MESSAGE UNTIL IT HAS BEEN
|
|
ACCEPTED.</string>
|
|
<string name="disable_nags_title">TURN REMINDERS</string>
|
|
<string name="disable_nag_title">DISABLE NETWORK GAME REMINDERS</string>
|
|
<string name="disable_nag_summary">DO NOT NOTIFY ME NO MATTER
|
|
HOW LONG IT\'S BEEN MY TURN</string>
|
|
<string name="disable_nag_solo_title">DISABLE SOLO GAME REMINDERS</string>
|
|
<string name="confirm_get_locdict_fmt">YOUR DEVICE IS SET UP FOR
|
|
%1$s. WOULD YOU LIKE TO DOWNLOAD A WORDLIST SO YOU CAN PLAY
|
|
CROSSWORDS IN %1$s?</string>
|
|
<!-- Debugging stuff. Localize if you think your langauge users will
|
|
care. -->
|
|
<string name="advanced">FOR DEBUGGING</string>
|
|
<string name="advanced_summary">YOU SHOULD NEVER NEED THESE...</string>
|
|
<string name="relay_host">RELAY HOST</string>
|
|
<string name="redir_host">INVITE REDIRECT HOST</string>
|
|
<string name="dict_host">WORDLIST DOWNLOAD URL</string>
|
|
<string name="logging_on">ENABLE LOGGING</string>
|
|
<string name="logging_on_summary">(RELEASE BUILDS ONLY)</string>
|
|
<string name="debug_features">ENABLE DEBUG FEATURES</string>
|
|
<string name="debug_features_summary">MENUITEMS ETC. (RELEASE BUILDS
|
|
ONLY)</string>
|
|
<string name="title_send_data_sms">SEND SMS AS DATA</string>
|
|
<string name="summary_send_data_sms">(GSM PHONES ONLY)</string>
|
|
<string name="board_menu_game_netstats">NETWORK STATS</string>
|
|
<string name="board_menu_game_showInvites">SHOW INVITES</string>
|
|
<string name="netstats_title">GAME NETWORK STATS</string>
|
|
<string name="git_rev_title">SOURCE VERSION ID</string>
|
|
<string name="devid_title">DEVICE ID (ON RELAY)</string>
|
|
<string name="relay_port">RELAY GAME PORT</string>
|
|
<string name="proxy_port">RELAY DEVICE PORT</string>
|
|
<string name="name_dict_fmt">%1$s/%2$s</string>
|
|
<string name="gamel_menu_storedb">WRITE GAMES TO SD CARD</string>
|
|
<string name="gamel_menu_loaddb">LOAD GAMES FROM SD CARD</string>
|
|
<string name="enable_dupes_title">ACCEPT DUPLICATE INVITES</string>
|
|
<string name="xlations_locale">FAKE LOCALE FOR TRANSLATION</string>
|
|
<string name="enable_dupes_summary">ACCEPT INVITATIONS MORE THAN ONCE</string>
|
|
<string name="nag_intervals">REMINDER INTERVALS (MINUTES1,MINUTES2,...)</string>
|
|
<string name="enable_nfc_toself_title">ENABLE NFC TO SELF</string>
|
|
<string name="enable_nfc_toself_summary">FAKE INVITATION TO AID DEBUGGING</string>
|
|
<string name="enable_sms_toself_title">SHORT-CIRCUIT SMS TO SELF</string>
|
|
<string name="enable_sms_toself_summary">SKIP RADIO WHEN PHONE NUMBERS SAME</string>
|
|
<string name="force_radio_title">PRETEND TO HAVE RADIO</string>
|
|
<string name="radio_name_real">DON\'T PRETEND</string>
|
|
<string name="radio_name_tablet">TABLET/NO RADIO</string>
|
|
<string name="radio_name_gsm">GSM</string>
|
|
<string name="radio_name_cdma">CDMA</string>
|
|
<string name="nfc_to_self">SEND VIA NFC TO SELF?</string>
|
|
<string name="game_summary_field_rowid">ROWID</string>
|
|
<string name="game_summary_field_gameid">GAMEID</string>
|
|
<string name="game_summary_field_npackets">PENDING PACKET COUNT</string>
|
|
<string name="expl_update_url">UPDATE CHECKS URL</string>
|
|
<string name="got_langdict_title">FETCH DEFAULT WORDLIST FOR LANGUAGE</string>
|
|
<string name="got_langdict_summary">DON\'T TRY A SECOND TIME</string>
|
|
<string name="pref_group_sms_title">SMS STUFF</string>
|
|
<string name="pref_group_sms_summary">PREFS RELATED TO PLAY-VIA-SMS</string>
|
|
<string name="pref_group_relay_title">RELAY STUFF</string>
|
|
<string name="pref_group_relay_summary">PREFS RELATED TO PLAY VIA INTERNET/RELAY</string>
|
|
<string name="pref_group_l10n_title">LOCALIZATION STUFF</string>
|
|
<string name="pref_group_l10n_summary">PREFS RELATED TO IN-APP LOCALIZATION</string>
|
|
<string name="pref_item_update_title">UPDATE BETWEEN RELEASES</string>
|
|
<string name="pref_item_update_summary">GET INTERMEDIATE BUILDS</string>
|
|
<string name="checking_title">CHECKING</string>
|
|
<string name="checking_for_fmt">CHECKING FOR WORDLISTS IN %1$s…</string>
|
|
<string name="db_store_done">SD CARD WRITE COMPLETE.</string>
|
|
<string name="seeking_relay">CONNECTING TO RELAY…</string>
|
|
<string name="no_relay_conn">THIS GAME IS CONFIGURED TO USE THE
|
|
RELAY (INTERNET) FOR COMMUNICATION BUT HAS BEEN UNABLE TO
|
|
CONNECT.\n\nPLEASE TRY OPENING THE GAME AGAIN LATER AFTER
|
|
CONDITIONS HAVE CHANGED.</string>
|
|
<string name="drop_relay_warning_fmt">(THIS GAME CAN ALSO CONNECT
|
|
VIA %1$s, SO IF YOU\'D LIKE TO PLAY THE GAME WITHOUT A RELAY
|
|
CONNECTION YOU CAN.)
|
|
</string>
|
|
<string name="confirm_drop_relay">ARE YOU SURE YOU WANT TO DROP THIS
|
|
GAME\'S ABILITY TO COMMUNICATE VIA THE RELAY?</string>
|
|
<string name="wifi_warning">\u0020FOR EXAMPLE, YOU MAY NEED TO BE ON
|
|
A DIFFERENT WIFI NETWORK.</string>
|
|
<string name="confirm_drop_relay_bt">BLUETOOTH ONLY WORKS FOR NEARBY
|
|
DEVICES.</string>
|
|
<string name="confirm_drop_relay_sms">NOT ALL CARRIERS SUPPORT PLAY
|
|
VIA SMS.</string>
|
|
<string name="button_enable">ENABLE</string>
|
|
<string name="not_again_comms_relay">THE \"RELAY\" IS A SERVER ON
|
|
THE INTERNET THAT PASSES MESSAGES BETWEEN DEVICES THAT ARE RUNNING
|
|
CROSSWORDS. IT WORKS ANY TIME YOU HAVE A FULLY-FUNCTIONAL INTERNET
|
|
CONNECTION, BUT MIGHT HAVE PROBLEMS ON RESTRICTED WIFI
|
|
NETWORKS.</string>
|
|
<string name="not_again_comms_sms">PLAY VIA SMS USES THE SAME
|
|
TECHNOLOGY AS \"TEXTING\". THOUGH THE MESSAGES ARE INVISIBLE TO YOU,
|
|
YOUR CARRIER CONSIDERS THEM TEXTS, SO YOU WANT TO AVOID THIS FEATURE
|
|
UNLESS YOU HAVE AN UNLIMITED TEXTING PLAN (OR BUDGET.) NOTE THAT
|
|
ANDROID ONLY SUPPORTS THIS FEATURE ON DEVICES ON A GSM CARRIER,
|
|
I.E. EVERY CARRIER IN THE WORLD EXCEPT VERIZON AND SPRINT.</string>
|
|
<string name="not_again_comms_bt">USE BLUETOOTH TO PLAY AGAINST A
|
|
NEARBY DEVICE THAT\'S \"PAIRED\" WITH YOURS.</string>
|
|
<string name="not_again_comms_p2p">USE WIFI DIRECT TO PLAY AGAINST A
|
|
NEARBY WIFI DIRECT-CAPABLE DEVICE WITH CROSSWORDS INSTALLED.</string>
|
|
<string name="str_no_hint_found">CANNOT FIND ANY MOVES</string>
|
|
<string name="not_again_rematch_two_only">REMATCH IS LIMITED TO
|
|
TWO-PERSON GAMES, AT LEAST FOR NOW, BECAUSE IT\'S HARDER WITH MORE
|
|
DEVICES AND I THINK IT\'S RARE THAT PEOPLE PLAY WITH MORE THAN
|
|
TWO. LET ME KNOW IF I\'M WRONG AND I\'LL UP THE PRIORITY.</string>
|
|
<string name="enable_relay_toself_title">ENABLE RELAY INVITES TO SELF</string>
|
|
<string name="enable_relay_toself_summary">(TO AID TESTING AND DEBUGGING)</string>
|
|
<!-- Shown after "resend messages" menuitem chosen -->
|
|
<plurals name="resent_msgs_fmt">
|
|
<item quantity="one">ONE MOVE SENT</item>
|
|
<item quantity="other">%1$s MOVES SENT</item>
|
|
</plurals>
|
|
<string name="invite_copied">INVITATION READY TO PASTE</string>
|
|
<!-- EXPERIMENTAL: "label" for invite on clipboard. If it's shown
|
|
it's by some Android utility -->
|
|
<string name="clip_label">INVITATION URL</string>
|
|
<!-- EXPERIMENTAL: Newbie hint next when invite_choice_clip shown
|
|
when chosen -->
|
|
<string name="not_again_clip_expl_fmt">THE \"%1$s\" OPTION COPIES AN
|
|
INVITATION URL TO THE CLIPBOARD. PASTE IT INTO THE APP OF YOUR
|
|
CHOICE AND SEND IT TO YOUR FRIEND.</string>
|
|
<string name="confirm_clear_chat">ARE YOU SURE YOU WANT TO DELETE
|
|
ALL CHAT HISTORY FOR THIS GAME?\n\n(THIS ACTION CANNOT BE
|
|
UNDONE.)</string>
|
|
<string name="rel_invite_title">RELAY INVITE TITLE</string>
|
|
<string name="fetching_from_relay">FETCHING GAMES FROM RELAY</string>
|
|
<string name="processing_games">PROCESSING GAMES</string>
|
|
<string name="list_item_select">SELECT</string>
|
|
<string name="list_item_deselect">DE-SELECT</string>
|
|
<string name="not_again_dfltname_fmt">YOU ARE USING THE DEFAULT
|
|
PLAYER NAME \"%1$s\". WOULD YOU LIKE TO PERSONALIZE WITH YOUR OWN
|
|
NAME BEFORE YOU CREATE THIS GAME?</string>
|
|
<string name="no_invites">THIS GAME HAS SENT NO INVITATIONS</string>
|
|
<string name="invite_dualpane">YOU APPEAR TO BE RUNNING A
|
|
TABLET-SIZED DEVICE. WOULD YOU LIKE TO TRY AN EXPERIMENTAL NEW
|
|
FEATURE THAT LETS YOU VIEW TWO PANES (E.G. BOARD AND CHAT)
|
|
SIDE-BY-SIDE WHEN YOUR DEVICE IS HORIZONTAL?
|
|
|
|
\n\nYOU CAN DISABLE THE FEATURE LATER USING THE NEW \"DISABLE
|
|
SIDE-BY-SIDE\" MENU ITEM. OR VIA APP SETTINGS.
|
|
|
|
\n\nPLEASE LET ME KNOW IF YOU LIKE THE FEATURE, REPORT CRASHES, MAKE
|
|
SUGGESTIONS, ETC.!!</string>
|
|
<string name="dualpane_exit_now">CROSSWORDS WILL NOW EXIT SO THE
|
|
CHANGE CAN TAKE EFFECT. YOU CAN USE THE NOTIFICATION IT POSTS TO
|
|
RESTART.</string>
|
|
<string name="enable_dualpane">ENABLE SIDE-BY-SIDE</string>
|
|
<string name="post_dualpane_title">RESTART CROSSWORDS</string>
|
|
<string name="post_dualpane_on_body">START CROSSWORDS WITH SIDE-BY-SIDE ENABLED!</string>
|
|
<string name="post_dualpane_off_body">START CROSSWORDS WITH SIDE-BY-SIDE DISABLED</string>
|
|
<string name="disable_dualpane">DISABLE SIDE-BY-SIDE</string>
|
|
<string name="dualpane_restart">EXITING APP…</string>
|
|
<string name="after_restart">THIS CHANGE WILL NOT TAKE EFFECT UNTIL
|
|
YOU RESTART CROSSWORDS.</string>
|
|
<string name="missing_sms_perms">THIS GAME IS CONFIGURED TO
|
|
COMMUNICATE VIA SMS BUT CROSSWORDS DOES NOT HAVE PERMISSION TO DO
|
|
SO. YOU CAN STILL OPEN THE GAME, BUT IT MAY NOT BE ABLE TO SEND OR
|
|
RECEIVE MOVES.\n\nYOU CAN RE-OPEN IT TO BE ASKED FOR PERMISSION
|
|
AGAIN. OR YOU CAN REMOVE THE SMS COMMUNICATION SETTING.</string>
|
|
<string name="download_rationale">CROSSWORDS NEEDS ACCESS TO
|
|
TEMPORARY STORAGE TO KEEP WHAT YOU\'RE ABOUT TO DOWNLOAD.
|
|
</string>
|
|
<string name="sms_invite_rationale">
|
|
CROSSWORDS NEEDS PERMISSION TO SEND AN INVITATION VIA SMS.
|
|
</string>
|
|
<string name="dicts_storage_rationale">
|
|
CROSSWORDS CAN STORE AND READ WORDLISTS IN YOUR DEVICE\'S
|
|
DOWNLOADS AREA BUT IT NEEDS PERMISSION TO ACCESS THEM
|
|
THERE.\n\nYOU CAN SAFELY DENY THIS PERMISSION IF YOU WILL NEVER
|
|
DOWNLOAD WORDLISTS EXCEPT FROM INSIDE CROSSWORDS AND HAVE NOT
|
|
PREVIOUSLY STORED ANY THERE.
|
|
</string>
|
|
<string name="phone_state_rationale">
|
|
SOME PHONES CAN EXCHANGE SMS \"DATA\" MESSAGES. CROSSWORDS WOULD
|
|
LIKE TO OFFER YOU THIS OPTION BUT NEEDS TO ASK YOUR DEVICE ABOUT
|
|
ITSELF FIRST (TO LEARN IF IT\'S A PHONE AND IF SO WHAT
|
|
TYPE.)\n\nIF YOUR DEVICE CAN\'T SEND DATA SMS (E.G. BECAUSE IT
|
|
ISN\'T A PHONE) OR YOU DON\'T EVER WANT TO PLAY VIA SMS
|
|
(E.G. BECAUSE YOU PAY FOR EACH MESSAGE), IT\'S SAFE TO PERMANENTLY
|
|
DENY PERMISSION.
|
|
</string>
|
|
<string name="phone_lookup_rationale">
|
|
TO REMATCH A GAME THAT USES SMS CROSSWORDS NEEDS PERMISSION TO
|
|
ACCESS YOUR PHONE NUMBER.
|
|
</string>
|
|
<!-- Case where SMS is the only way the game can communicate -->
|
|
<string name="phone_lookup_rationale_drop">REMATCHING THIS SMS-ONLY
|
|
GAME IS NOT POSSIBLE WITHOUT THIS PERMISSION.</string>
|
|
<!-- Case where SMS is NOT the only way the game can communicate -->
|
|
<string name="phone_lookup_rationale_others">WITHOUT THIS PERMISSION
|
|
REMATCHING WILL CONTINUE BUT WILL CREATE A GAME THAT CANNOT NOT PLAY
|
|
VIA SMS.</string>
|
|
<string name="contacts_rationale">
|
|
CROSSWORDS WANT ACCESS TO YOUR CONTACTS IN ORDER TO PUT A NAME TO
|
|
PHONE NUMBERS THAT SEND YOU INVITATIONS VIA SMS. YOU\'LL STILL BE
|
|
ABLE TO RECEIVE INVITATIONS IF YOU DON\'T GRANT THIS PERMISSION,
|
|
BUT ONLY THE PHONE NUMBER OF THE SENDER WILL BE DISPLAYED.
|
|
</string>
|
|
<string name="move_dict_rationale">STORING A WORDLIST IN THE
|
|
DOWNLOADS AREA REQUIRES PERMISSION.</string>
|
|
<string name="remove_sms">REMOVE SMS</string>
|
|
<!-- In the permissions rationale explanation, means go ahead and
|
|
have the OS ask for permission -->
|
|
<string name="button_ask_again">ASK AGAIN</string>
|
|
<string name="contact_not_found">NOT IN CONTACTS</string>
|
|
<!-- Displayed as a toast -->
|
|
<string name="sms_send_failed">SMS SEND FAILED</string>
|
|
<!-- In the permissions rationale explanation, means don't have the
|
|
OS ask for permission: user is denying it implicitly -->
|
|
<string name="button_skip">SKIP</string>
|
|
<string name="perms_rationale_title">ANDROID PERMISSIONS</string>
|
|
<string name="toast_no_permission">PERMISSION NOT GRANTED</string>
|
|
</resources>
|