tweak stringsy

This commit is contained in:
Eric House 2020-08-12 12:07:39 -07:00
parent ba0d551750
commit b521943505

View file

@ -474,11 +474,11 @@
The number of players missing is substituted for "%1$d". --> The number of players missing is substituted for "%1$d". -->
<plurals name="invite_msg_fmt"> <plurals name="invite_msg_fmt">
<item quantity="one">This game is waiting for one remote <item quantity="one">This game is waiting for one remote
player. Would you like to invite someone to join -- assuming you player. Would you like to invite someone to joinassuming you
haven\'t already?</item> havent already?</item>
<item quantity="other">This game is waiting for %1$d remote <item quantity="other">This game is waiting for %1$d remote
players. Would you like to invite someone to join -- assuming players. Would you like to invite someone to joinassuming
you haven\'t already?</item> you havent already?</item>
</plurals> </plurals>
<plurals name="invite_sent_fmt"> <plurals name="invite_sent_fmt">
<item quantity="one">You have already invited a remote player to <item quantity="one">You have already invited a remote player to
@ -503,7 +503,7 @@
players to invite, IF the number of missing players is players to invite, IF the number of missing players is
greater than one this text is appended to the above. --> greater than one this text is appended to the above. -->
<string name="invite_multiple">\u0020(You are expecting multiple <string name="invite_multiple">\u0020(You are expecting multiple
remote players. You don\'t have to invite them all at once, but remote players. You dont have to invite them all at once, but
this alert will not be dismissed until everybody has been invited this alert will not be dismissed until everybody has been invited
and all invitations have been accepted.)</string> and all invitations have been accepted.)</string>
<string name="invit_expl_sms_fmt">Invite sent via Data SMS to phone <string name="invit_expl_sms_fmt">Invite sent via Data SMS to phone
@ -511,8 +511,8 @@
<string name="invit_expl_usrsms_fmt">Invite sent via SMS to %1$s on %2$s</string> <string name="invit_expl_usrsms_fmt">Invite sent via SMS to %1$s on %2$s</string>
<!-- shown when user chooses to invite via the default SMS app --> <!-- shown when user chooses to invite via the default SMS app -->
<string name="sms_invite_flakey">This new option launches your <string name="sms_invite_flakey">This new option launches your
default SMS app with an invitation ready to send -- when it default SMS app with an invitation ready to sendwhen it
works. Each SMS app is different, and some won\'t works. Each SMS app is different, and some wont
cooperate.</string> cooperate.</string>
<!-- Toast when invite-by-visible-sms fails --> <!-- Toast when invite-by-visible-sms fails -->
<string name="sms_invite_fail">Unable to launch SMS app</string> <string name="sms_invite_fail">Unable to launch SMS app</string>
@ -950,7 +950,7 @@
<string name="peek_other">View tiles out-of-turn</string> <string name="peek_other">View tiles out-of-turn</string>
<!-- explanation of the above --> <!-- explanation of the above -->
<string name="peek_other_summary">Tapping on scoreboard name shows <string name="peek_other_summary">Tapping on scoreboard name shows
that player\'s tiles</string> that players tiles</string>
<!-- If this preference is checked the "crosshairs" (vertical and <!-- If this preference is checked the "crosshairs" (vertical and
horzontal lines through the cell your finger is on that help horzontal lines through the cell your finger is on that help
you tell where the app thinks you're actually tapping) will you tell where the app thinks you're actually tapping) will
@ -1045,8 +1045,8 @@
<!-- <string name="button_nfc">NFC</string> --> <!-- <string name="button_nfc">NFC</string> -->
<!-- This is the subject line of the email/text sent to invite <!-- This is the subject line of the email/text sent to invite
someone to join a game. --> someone to join a game. -->
<string name="invite_subject">Let\'s play CrossWords</string> <string name="invite_subject">Lets play CrossWords</string>
<string name="invite_subject_fmt">Let\'s play CrossWords (room %1$s)</string> <string name="invite_subject_fmt">Lets play CrossWords (room %1$s)</string>
<!-- This is the body of the html version of the invitation. A URL <!-- This is the body of the html version of the invitation. A URL
is created with parameters describing the game and is created with parameters describing the game and
substituted for "%1$s". (The funky \u003c and friends are substituted for "%1$s". (The funky \u003c and friends are
@ -1137,7 +1137,7 @@
move)</string> move)</string>
<!-- Displyed when you try to commit a move and it's not your <!-- Displyed when you try to commit a move and it's not your
turn. --> turn. -->
<string name="str_not_your_turn">You can\'t do that; it\'s not <string name="str_not_your_turn">You cant do that; its not
your turn!</string> your turn!</string>
<!-- Displayed when you try to reveal a robot player's tiles, <!-- Displayed when you try to reveal a robot player's tiles,
either by tapping on its "hidden" rack (marked by "?" either by tapping on its "hidden" rack (marked by "?"
@ -1145,12 +1145,12 @@
ability to reveal another players tiles this way is ability to reveal another players tiles this way is
controlled by the peek_other preference and is disabled by controlled by the peek_other preference and is disabled by
default.)--> default.)-->
<string name="str_no_peek_robot_tiles">No peeking at the robot\'s <string name="str_no_peek_robot_tiles">No peeking at the robots
tiles!</string> tiles!</string>
<!-- Same as above, but used when you try to show tiles belonging <!-- Same as above, but used when you try to show tiles belonging
to a player on another device (a remote player.) --> to a player on another device (a remote player.) -->
<string name="str_no_peek_remote_tiles">No peeking at remote <string name="str_no_peek_remote_tiles">No peeking at remote
players\' tiles!</string> players tiles!</string>
<!-- Displayed when you try to begin a trade but there are not <!-- Displayed when you try to begin a trade but there are not
seven or more tiles in the pool. The rules don't allow seven or more tiles in the pool. The rules don't allow
trading in this case. --> trading in this case. -->
@ -1167,7 +1167,7 @@
there are no tiles on the board (no move has yet been made.) there are no tiles on the board (no move has yet been made.)
[If I'm being clever and disabling those features in this [If I'm being clever and disabling those features in this
case there may be no way to see this.] --> case there may be no way to see this.] -->
<string name="str_cant_undo_tileassign">Tile assignment can\'t be <string name="str_cant_undo_tileassign">Tile assignment cant be
undone.</string> undone.</string>
<!-- Using the hint feature is cheating by some players, and it <!-- Using the hint feature is cheating by some players, and it
can be disabled via the hints_allowed preference. I should can be disabled via the hints_allowed preference. I should
@ -1334,7 +1334,7 @@
########################################################### ###########################################################
--> -->
<!-- Title of New user info dialog--> <!-- Title of New user info dialog-->
<string name="newbie_title">Here\'s a tip</string> <string name="newbie_title">Heres a tip</string>
<!-- Text for button in new-user-info dialog with title just <!-- Text for button in new-user-info dialog with title just
above. --> above. -->
<string name="button_notagain">Do not show again</string> <string name="button_notagain">Do not show again</string>
@ -1437,19 +1437,23 @@
Board screen. The idea is that you're tapping around Board screen. The idea is that you're tapping around
figuring out how to play and when you tap an empty cell the figuring out how to play and when you tap an empty cell the
arrow appears. This explains it. --> arrow appears. This explains it. -->
<string name="not_again_arrow">Moving tiles to the board:\nYou can <string name="not_again_arrow">There are two ways to move tiles to
drag tiles between the rack and the board, or you can tap an the board.
empty square to place the board arrow. Rack tiles you tap will \n\n
replace the arrow (moving it one square in the direction it • You can drag them between the rack and the board.
points.) Tap the arrow once to change its orientation; a second \n\n
time, to hide it. A checkbox in the Appearance section of
Settings will hide it permanently.</string> • Or you can tap an empty square on the board to place the “board
arrow.” Then tiles in the rack replace the arrow when you tap
them. Tap the arrow to change its direction or to hide it.
</string>
<!-- Shown when the board screen is visible and it's just become <!-- 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 another players turn. The idea is to give a hint about how to
find out about recent moves. --> find out about recent moves. -->
<string name="not_again_turnchanged">The player whose turn it is <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 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 the scoreboard to get details about that players most recent
move.</string> move.</string>
<!-- Shown when you first pick the list_item_new_from menuitem --> <!-- Shown when you first pick the list_item_new_from menuitem -->
<string name="not_again_newfrom">Create a new ready-to-play game <string name="not_again_newfrom">Create a new ready-to-play game
@ -1532,7 +1536,7 @@
<string name="not_again_archive">Archiving uses a special group <string name="not_again_archive">Archiving uses a special group
called \"Archive\" to store finished games you want to keep. And, called \"Archive\" to store finished games you want to keep. And,
since deleting an entire archive is easy, archiving is also a since deleting an entire archive is easy, archiving is also a
great way to mark games for deletion if that\'s what you prefer great way to mark games for deletion if thats what you prefer
to do.\n\n(Deleting the Archive group is safe because it will be to do.\n\n(Deleting the Archive group is safe because it will be
created anew when needed.) created anew when needed.)
</string> </string>
@ -1562,7 +1566,7 @@
but nothing can be done because there's not focussed text but nothing can be done because there's not focussed text
field --> field -->
<string name="blank_button_expl">This button inserts a blank at <string name="blank_button_expl">This button inserts a blank at
the active text field\'s cursor, but there is no cursor the active text fields cursor, but there is no cursor
now.</string> now.</string>
<!-- Label for first field in wordlist browser filter --> <!-- Label for first field in wordlist browser filter -->
@ -1595,7 +1599,7 @@
<string name="dict_browse_title_fmt">%1$s (%2$d words total)</string> <string name="dict_browse_title_fmt">%1$s (%2$d words total)</string>
<!-- --> <!-- -->
<string name="not_again_browse">This button opens the wordlist <string name="not_again_browse">This button opens the wordlist
browser on the current player\'s wordlist.</string> browser on the current players wordlist.</string>
<!-- --> <!-- -->
<string name="not_again_browseall">This button opens the wordlist <string name="not_again_browseall">This button opens the wordlist
browser on the wordlist of your choice.</string> browser on the wordlist of your choice.</string>
@ -1626,10 +1630,9 @@
<!-- Text of alert shown when user first opens wordlist <!-- Text of alert shown when user first opens wordlist
browser. Shown until not-again checkbox checked. --> browser. Shown until not-again checkbox checked. -->
<string name="new_feature_filter">This wordlist browser now has <string name="new_feature_filter">You can now filter wordlists
dramatically improved filtering abilities. As an example, you can based on what they start with, end with, and/or contain. Access
show all words containing \"QU\" and ending in \"ING\".\n\nAccess filtering by tapping the Expander Arrow at the upper-right corner
filtering by tapping the Expander button at the upper-right corner
of the window.\n\nRead more on the FAQ by tapping the button of the window.\n\nRead more on the FAQ by tapping the button
below.</string> below.</string>
@ -1727,7 +1730,7 @@
the user-visible SMS case --> the user-visible SMS case -->
<string name="invite_sms_desc">Your SMS messaging app will then be <string name="invite_sms_desc">Your SMS messaging app will then be
launched with a message for you to send to the phone number launched with a message for you to send to the phone number
you\'ve selected.</string> youve selected.</string>
<!-- Appears near top of invitation phone number picker when it's <!-- Appears near top of invitation phone number picker when it's
the user-invisible Data SMS case --> the user-invisible Data SMS case -->
<string name="invite_nbs_desc">A data message will then be <string name="invite_nbs_desc">A data message will then be
@ -1750,7 +1753,7 @@
want to invite to your new game, then tap \"%2$s\".</item> want to invite to your new game, then tap \"%2$s\".</item>
</plurals> </plurals>
<string name="invite_p2p_desc_extra">Only devices that are <string name="invite_p2p_desc_extra">Only devices that are
currently available are shown. If a nearby device isn\'t showing currently available are shown. If a nearby device isnt showing
up please make sure that WiFi is turned on, that CrossWords is up please make sure that WiFi is turned on, that CrossWords is
installed, and that play via WiFi Direct is enabled.</string> installed, and that play via WiFi Direct is enabled.</string>
<!-- --> <!-- -->
@ -1825,7 +1828,7 @@
<string name="summary_busy">Summary unavailable</string> <string name="summary_busy">Summary unavailable</string>
<string name="connstat_net_noaddr">This networked game has no way <string name="connstat_net_noaddr">This networked game has no way
to connect and cannot be played.\n\n(It was probably created from 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 an invitation that didnt specify any way of connecting that your
device supports, or you may have recently removed its last way of device supports, or you may have recently removed its last way of
connecting.)</string> connecting.)</string>
<!-- --> <!-- -->
@ -1863,7 +1866,7 @@
<string name="confirm_sms_expl">Warning: This feature is meant for <string name="confirm_sms_expl">Warning: This feature is meant for
phones with unlimited texting plans. Once you enable it dozens of phones with unlimited texting plans. Once you enable it dozens of
Data SMS messages will be sent (invisibly) for each game Data SMS messages will be sent (invisibly) for each game
played. If you don\'t have an unlimited plan your carrier may played. If you dont have an unlimited plan your carrier may
charge you for each and every message!\n\nShould play via Data SMS charge you for each and every message!\n\nShould play via Data SMS
be enabled?</string> be enabled?</string>
<!-- --> <!-- -->
@ -1873,7 +1876,7 @@
<!-- --> <!-- -->
<string name="confirm_sms_unlimited">Yes: I have unlimited texting</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="confirm_sms_willpay">Yes: Ill pay all carrier charges</string>
<!-- --> <!-- -->
<string name="warn_sms_disabled">Play via Data SMS is currently <string name="warn_sms_disabled">Play via Data SMS is currently
disabled. No moves will be sent via Data SMS.\n\nYou can enable disabled. No moves will be sent via Data SMS.\n\nYou can enable
@ -2120,13 +2123,13 @@
you have installed determines:\n• What languages you can play you have installed determines:\n• What languages you can play
in\n• How smart the robot player is\n• What words are in\n• How smart the robot player is\n• What words are
legal\n\nCheck the \"Show downloadable\" box at the top to see legal\n\nCheck the \"Show downloadable\" box at the top to see
what\'s available.</string> whats available.</string>
<string name="force_tablet_title">Use tablet (side-by-side) layout?</string> <string name="force_tablet_title">Use tablet (side-by-side) layout?</string>
<string name="force_tablet_default">Use default for my device</string> <string name="force_tablet_default">Use default for my device</string>
<string name="force_tablet_tablet">Force tablet layout</string> <string name="force_tablet_tablet">Force tablet layout</string>
<string name="force_tablet_phone">Force phone layout</string> <string name="force_tablet_phone">Force phone layout</string>
<!-- Nagging: title of notification reminder message --> <!-- Nagging: title of notification reminder message -->
<string name="nag_title">Reminder: It\'s your turn</string> <string name="nag_title">Reminder: Its your turn</string>
<!-- body of warning notification reminder message. First three <!-- body of warning notification reminder message. First three
are used to build a string based on the length of time that's then 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], inserted in the fourth. E.g "PlayerName moved more than 2 day[s],
@ -2219,7 +2222,7 @@
<!-- Button for alert with title above --> <!-- Button for alert with title above -->
<string name="button_close">Close</string> <string name="button_close">Close</string>
<string name="button_reinvite">Re-invite</string> <string name="button_reinvite">Re-invite</string>
<string name="invite_stays">(This dialog will stay up until all <string name="invite_stays">(You will see this dialog until all
remote players have connected. You can close the game if you remote players have connected. You can close the game if you
expect it to take a while. Remote players will still be able to expect it to take a while. Remote players will still be able to
connect, and you will be notified when they do.)</string> connect, and you will be notified when they do.)</string>
@ -2242,7 +2245,7 @@
<string name="disable_nags_title">Turn reminders</string> <string name="disable_nags_title">Turn reminders</string>
<string name="disable_nag_title">Disable network game reminders</string> <string name="disable_nag_title">Disable network game reminders</string>
<string name="disable_nag_summary">Do not notify me no matter <string name="disable_nag_summary">Do not notify me no matter
how long it\'s been my turn</string> how long its been my turn</string>
<string name="disable_nag_solo_title">Disable solo game reminders</string> <string name="disable_nag_solo_title">Disable solo game reminders</string>
<string name="confirm_get_locdict_fmt">Your device is set up for <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 %1$s. Would you like to download a wordlist so you can play
@ -2281,7 +2284,7 @@
<string name="enable_sms_toself_title">Short-circuit SMS to self</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="enable_sms_toself_summary">Skip radio when phone numbers same</string>
<string name="force_radio_title">Pretend to have radio</string> <string name="force_radio_title">Pretend to have radio</string>
<string name="radio_name_real">Don\'t pretend</string> <string name="radio_name_real">Dont pretend</string>
<string name="radio_name_tablet">Tablet/no radio</string> <string name="radio_name_tablet">Tablet/no radio</string>
<string name="radio_name_gsm">GSM</string> <string name="radio_name_gsm">GSM</string>
<string name="radio_name_cdma">CDMA</string> <string name="radio_name_cdma">CDMA</string>
@ -2293,7 +2296,7 @@
<string name="expl_relay_url">URL for relay web API</string> <string name="expl_relay_url">URL for relay web API</string>
<string name="expl_mqtt_url">URL for new mqtt-based relay API</string> <string name="expl_mqtt_url">URL for new mqtt-based relay API</string>
<string name="got_langdict_title">Fetch default wordlist for language</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="got_langdict_summary">Dont try a second time</string>
<string name="pref_group_sms_title">SMS Stuff</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_sms_summary">Prefs related to play-via-sms</string>
<string name="pref_group_relay_title">Relay Stuff</string> <string name="pref_group_relay_title">Relay Stuff</string>
@ -2311,11 +2314,11 @@
connect.\n\nPlease try opening the game again later after connect.\n\nPlease try opening the game again later after
conditions have changed.</string> conditions have changed.</string>
<string name="drop_relay_warning_fmt">(This game can also connect <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 via %1$s, so if youd like to play the game without a relay
connection you can.) connection you can.)
</string> </string>
<string name="confirm_drop_relay">Are you sure you want to drop this <string name="confirm_drop_relay">Are you sure you want to drop this
game\'s ability to communicate via the relay?</string> games ability to communicate via the relay?</string>
<string name="wifi_warning">\u0020For example, you may need to be on <string name="wifi_warning">\u0020For example, you may need to be on
a different WiFi network.</string> a different WiFi network.</string>
<string name="confirm_drop_relay_bt">Bluetooth only works for nearby <string name="confirm_drop_relay_bt">Bluetooth only works for nearby
@ -2336,14 +2339,14 @@
a GSM carrier, i.e. every carrier in the world except Verizon and a GSM carrier, i.e. every carrier in the world except Verizon and
Sprint.</string> Sprint.</string>
<string name="not_again_comms_bt">Use Bluetooth to play against a <string name="not_again_comms_bt">Use Bluetooth to play against a
nearby device that\'s \"paired\" with yours.</string> nearby device thats \"paired\" with yours.</string>
<string name="not_again_comms_p2p">Use WiFi Direct to play against a <string name="not_again_comms_p2p">Use WiFi Direct to play against a
nearby WiFi Direct-capable device with CrossWords installed.</string> nearby WiFi Direct-capable device with CrossWords installed.</string>
<string name="str_no_hint_found">Cannot find any moves</string> <string name="str_no_hint_found">Cannot find any moves</string>
<string name="not_again_rematch_two_only">Rematch is limited to <string name="not_again_rematch_two_only">Rematch is limited to
two-person games, at least for now, because it\'s harder with more two-person games, at least for now, because its harder with more
devices and I think it\'s rare that people play with more than devices and I think its rare that people play with more than
two. Let me know if I\'m wrong and I\'ll up the priority.</string> two. Let me know if Im wrong and Ill up the priority.</string>
<string name="show_sms_title">Show SMS sends, receives</string> <string name="show_sms_title">Show SMS sends, receives</string>
<string name="show_fcm_title">Show FCM receives</string> <string name="show_fcm_title">Show FCM receives</string>
<!-- Shown after "resend messages" menuitem chosen --> <!-- Shown after "resend messages" menuitem chosen -->
@ -2392,13 +2395,13 @@
\n\n \n\n
You can read more using the button below.</string> You can read more using the button below.</string>
<string name="download_rationale">CrossWords needs access to <string name="download_rationale">CrossWords needs access to
temporary storage to keep what you\'re about to download. temporary storage to keep what youre about to download.
</string> </string>
<string name="sms_invite_rationale"> <string name="sms_invite_rationale">
CrossWords needs permission to send an invitation via Data SMS. CrossWords needs permission to send an invitation via Data SMS.
</string> </string>
<string name="dicts_storage_rationale"> <string name="dicts_storage_rationale">
CrossWords can store and read wordlists in your device\'s CrossWords can store and read wordlists in your devices
Downloads area but it needs permission to access them Downloads area but it needs permission to access them
there.\n\nYou can safely deny this permission if you will never there.\n\nYou can safely deny this permission if you will never
download wordlists except from inside CrossWords and have not download wordlists except from inside CrossWords and have not
@ -2407,10 +2410,10 @@
<string name="phone_state_rationale"> <string name="phone_state_rationale">
Some phones can exchange SMS \"data\" messages. CrossWords would Some phones can exchange SMS \"data\" messages. CrossWords would
like to offer you this option but needs to ask your device about 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 itself first (to learn if its a phone and if so what
type.)\n\nIf your device can\'t send data SMS (e.g. because it type.)\n\nIf your device cant send data SMS (e.g. because it
isn\'t a phone) or you don\'t ever want to play via SMS isnt a phone) or you dont ever want to play via SMS
(e.g. because you pay for each message), it\'s safe to permanently (e.g. because you pay for each message), its safe to permanently
deny permission. deny permission.
</string> </string>
<string name="phone_lookup_rationale"> <string name="phone_lookup_rationale">
@ -2426,8 +2429,8 @@
Data SMS.</string> Data SMS.</string>
<string name="contacts_rationale"> <string name="contacts_rationale">
CrossWords wants access to your contacts in order to put a name to CrossWords wants access to your contacts in order to put a name to
phone numbers that send you invitations via Data SMS. You\'ll phone numbers that send you invitations via Data SMS. Youll
still be able to receive invitations if you don\'t grant this still be able to receive invitations if you dont grant this
permission, but only the phone number of the sender will be permission, but only the phone number of the sender will be
displayed. displayed.
</string> </string>
@ -2450,14 +2453,14 @@
<string name="gameevent_channel_expl">In-game events</string> <string name="gameevent_channel_expl">In-game events</string>
<!-- Notification that the OS isn't scheduling background services --> <!-- Notification that the OS isn't scheduling background services -->
<string name="servicestall_channel_expl">Stalled messaging alerts</string> <string name="servicestall_channel_expl">Stalled messaging alerts</string>
<string name="not_again_emptybtscan">If a scan doesn\'t find the device you expect:\n <string name="not_again_emptybtscan">If a scan doesnt find the device you expect:\n
• First, just Rescan\n • First, just Rescan\n
• Make sure Bluetooth is enabled on the other device\n • Make sure Bluetooth is enabled on the other device\n
• Launch CrossWords on the other device\n • Launch CrossWords on the other device\n
• If all else fails, reboot this device\n • If all else fails, reboot this device\n
</string> </string>
<string name="title_enable_stallnotify">Show stalled network notification</string> <string name="title_enable_stallnotify">Show stalled network notification</string>
<string name="summary_enable_stallnotify">Notify when Android\'s <string name="summary_enable_stallnotify">Notify when Androids
slow to process outgoing invitations and moves</string> slow to process outgoing invitations and moves</string>
<string name="notify_stall_title">Message sending is stalled</string> <string name="notify_stall_title">Message sending is stalled</string>
<string name="notify_stall_body_fmt">%1$s (and others?) could not send outbound messages <string name="notify_stall_body_fmt">%1$s (and others?) could not send outbound messages
@ -2477,8 +2480,8 @@
<string name="relay_poll_name_no_polling">FCM only: no polling</string> <string name="relay_poll_name_no_polling">FCM only: no polling</string>
<string name="relay_poll_name_both">Default: mix polling and FCM</string> <string name="relay_poll_name_both">Default: mix polling and FCM</string>
<string name="not_again_longtap_lookup">You can look up words BEFORE <string name="not_again_longtap_lookup">You can look up words BEFORE
they\'re committed as moves -- by long-tapping, same as committed theyre committed as moves—by long-tapping, same as committed
words.\n\nUse this feature to check the validity of words you\'re words.\n\nUse this feature to check the validity of words youre
thinking of playing, or to look up an unfamiliar word provided as a thinking of playing, or to look up an unfamiliar word provided as a
hint.</string> hint.</string>
@ -2503,7 +2506,7 @@
<!-- These are temporary: debug-only preferences to unhide duplicate <!-- These are temporary: debug-only preferences to unhide duplicate
mode. Will go away once it's no longer experimental. --> mode. Will go away once it's no longer experimental. -->
<string name="unhide_dupmode_title">Unhide duplicate-mode options</string> <string name="unhide_dupmode_title">Unhide duplicate-mode options</string>
<string name="unhide_dupmode_summary">(It\'s too experimental right now)</string> <string name="unhide_dupmode_summary">(Its too experimental right now)</string>
<!-- dup mode: tile assignment --> <!-- dup mode: tile assignment -->
<string name="lmi_tiles_dup">Same tiles assigned to all players</string> <string name="lmi_tiles_dup">Same tiles assigned to all players</string>
@ -2568,7 +2571,7 @@
<!-- Button in pause confirm/message edit dialog --> <!-- Button in pause confirm/message edit dialog -->
<string name="pause_forget_msg">Forget message</string> <string name="pause_forget_msg">Forget message</string>
<!-- Hint in message edit when pausing --> <!-- Hint in message edit when pausing -->
<string name="pause_expl_hint">Why I\'m doing this</string> <string name="pause_expl_hint">Why Im doing this</string>
<string name="pause_notify_fmt">Player %1$s has paused this game.</string> <string name="pause_notify_fmt">Player %1$s has paused this game.</string>
<string name="unpause_notify_fmt">Player %1$s has un-paused this game.</string> <string name="unpause_notify_fmt">Player %1$s has un-paused this game.</string>
@ -2584,9 +2587,10 @@
<string name="history_msg_fmt"> Message: %1$s.</string> <string name="history_msg_fmt"> Message: %1$s.</string>
<string name="history_autopause">Auto-paused.</string> <string name="history_autopause">Auto-paused.</string>
<string name="unsafe_open_warning">This game has caused CrossWords <string name="unsafe_open_warning">CrossWords seems to have
to crash recently and is likely damaged. Opening it might cause crashed recently while this game was open. It may be damaged, and
another crash. Do you want to open it anyway?</string> opening it might cause another crash. Do you want to try opening
it anyway?</string>
<string name="unsafe_open_disregard">Open anyway</string> <string name="unsafe_open_disregard">Open anyway</string>
<string name="word_blocked_by_phony">Word or words not found in wordlist %2$s: %1$s.</string> <string name="word_blocked_by_phony">Word or words not found in wordlist %2$s: %1$s.</string>
@ -2629,6 +2633,6 @@
<!-- MQTT stuff. May not see the light of day --> <!-- MQTT stuff. May not see the light of day -->
<string name="invite_choice_mqtt">Internet/MQTT</string> <string name="invite_choice_mqtt">Internet/MQTT</string>
<string name="mqtt_invite_title">MQTT Invitation</string> <string name="mqtt_invite_title">MQTT Invitation</string>
<string name="not_again_comms_mqtt">I\'m experimenting with this <string name="not_again_comms_mqtt">Im experimenting with this
as a replacement for the relay.</string> as a replacement for the relay.</string>
</resources> </resources>