mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-09 05:24:44 +01:00
show explanatory text when there are no invitations
This commit is contained in:
parent
3c92b8837a
commit
813d5c18b3
5 changed files with 37 additions and 25 deletions
|
@ -4497,6 +4497,7 @@ XLATE-ME
|
||||||
you get this error message
|
you get this error message
|
||||||
*/
|
*/
|
||||||
public static final int no_games_to_refresh=0x7f050096;
|
public static final int no_games_to_refresh=0x7f050096;
|
||||||
|
public static final int no_invites=0x7f05033b;
|
||||||
/** <string name="no_market">Google Play app not found</string>
|
/** <string name="no_market">Google Play app not found</string>
|
||||||
*/
|
*/
|
||||||
public static final int no_market=0x7f05027a;
|
public static final int no_market=0x7f05027a;
|
||||||
|
|
|
@ -2652,4 +2652,6 @@
|
||||||
<string name="not_again_dfltname_fmt">You are using the default
|
<string name="not_again_dfltname_fmt">You are using the default
|
||||||
player name \"%1$s\". Would you like to personalize with your own
|
player name \"%1$s\". Would you like to personalize with your own
|
||||||
name before you create this game?</string>
|
name before you create this game?</string>
|
||||||
|
|
||||||
|
<string name="no_invites">This game has sent no invitations</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -2268,4 +2268,5 @@
|
||||||
<string name="not_again_dfltname_fmt">Uoy era gnisu eht tluafed
|
<string name="not_again_dfltname_fmt">Uoy era gnisu eht tluafed
|
||||||
reyalp eman \"%1$s\". Dluow uoy ekil ot ezilanosrep htiw ruoy nwo
|
reyalp eman \"%1$s\". Dluow uoy ekil ot ezilanosrep htiw ruoy nwo
|
||||||
eman erofeb uoy etaerc siht ?emag</string>
|
eman erofeb uoy etaerc siht ?emag</string>
|
||||||
|
<string name="no_invites">Siht emag sah tnes on snoitativni</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -2268,4 +2268,5 @@
|
||||||
<string name="not_again_dfltname_fmt">YOU ARE USING THE DEFAULT
|
<string name="not_again_dfltname_fmt">YOU ARE USING THE DEFAULT
|
||||||
PLAYER NAME \"%1$s\". WOULD YOU LIKE TO PERSONALIZE WITH YOUR OWN
|
PLAYER NAME \"%1$s\". WOULD YOU LIKE TO PERSONALIZE WITH YOUR OWN
|
||||||
NAME BEFORE YOU CREATE THIS GAME?</string>
|
NAME BEFORE YOU CREATE THIS GAME?</string>
|
||||||
|
<string name="no_invites">THIS GAME HAS SENT NO INVITATIONS</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -511,37 +511,44 @@ public class DBUtils {
|
||||||
|
|
||||||
public String getAsText( Context context )
|
public String getAsText( Context context )
|
||||||
{
|
{
|
||||||
|
String result;
|
||||||
int count = m_timestamps.size();
|
int count = m_timestamps.size();
|
||||||
String[] strs = new String[count];
|
if ( 0 == count ) {
|
||||||
for ( int ii = 0; ii < count; ++ii ) {
|
result = LocUtils.getString( context, R.string.no_invites );
|
||||||
InviteMeans means = m_means.get(ii);
|
} else {
|
||||||
String target = m_targets.get(ii);
|
String[] strs = new String[count];
|
||||||
String timestamp = m_timestamps.get(ii).toString();
|
for ( int ii = 0; ii < count; ++ii ) {
|
||||||
String msg;
|
InviteMeans means = m_means.get(ii);
|
||||||
|
String target = m_targets.get(ii);
|
||||||
|
String timestamp = m_timestamps.get(ii).toString();
|
||||||
|
String msg;
|
||||||
|
|
||||||
switch ( means ) {
|
switch ( means ) {
|
||||||
case SMS:
|
case SMS:
|
||||||
msg = LocUtils.getString( context, R.string.invit_expl_sms_fmt,
|
msg = LocUtils.getString( context, R.string.invit_expl_sms_fmt,
|
||||||
target, timestamp );
|
target, timestamp );
|
||||||
break;
|
break;
|
||||||
case BLUETOOTH:
|
case BLUETOOTH:
|
||||||
String devName = BTService.nameForAddr( target );
|
String devName = BTService.nameForAddr( target );
|
||||||
msg = LocUtils.getString( context, R.string.invit_expl_bt_fmt,
|
msg = LocUtils.getString( context, R.string.invit_expl_bt_fmt,
|
||||||
devName, timestamp );
|
devName, timestamp );
|
||||||
break;
|
break;
|
||||||
case RELAY:
|
case RELAY:
|
||||||
msg = LocUtils.getString( context, R.string.invit_expl_relay_fmt,
|
msg = LocUtils.getString( context, R.string.invit_expl_relay_fmt,
|
||||||
timestamp );
|
timestamp );
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
msg = LocUtils.getString( context, R.string.invit_expl_notarget_fmt,
|
msg = LocUtils.getString( context, R.string.invit_expl_notarget_fmt,
|
||||||
means.toString(), timestamp );
|
means.toString(), timestamp );
|
||||||
|
|
||||||
|
}
|
||||||
|
strs[ii] = msg;
|
||||||
}
|
}
|
||||||
strs[ii] = msg;
|
result = TextUtils.join( "\n\n", strs );
|
||||||
}
|
}
|
||||||
return TextUtils.join( "\n\n", strs );
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static SentInvitesInfo getInvitesFor( Context context, long rowid )
|
public static SentInvitesInfo getInvitesFor( Context context, long rowid )
|
||||||
|
|
Loading…
Reference in a new issue