diff --git a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/DBUtils.java b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/DBUtils.java index 31905ed08..0c3ae612f 100644 --- a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/DBUtils.java +++ b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/DBUtils.java @@ -591,11 +591,13 @@ public class DBUtils { switch ( means ) { case SMS_DATA: - case SMS_USER: - int fmt = means == InviteMeans.SMS_DATA - ? R.string.invit_expl_sms_fmt : R.string.invit_expl_usrsms_fmt; + int fmt = R.string.invit_expl_sms_fmt; msg = LocUtils.getString( context, fmt, target, timestamp ); break; + case SMS_USER: + fmt = R.string.invit_expl_usrsms_fmt; + msg = LocUtils.getString( context, fmt, timestamp ); + break; case BLUETOOTH: String devName = BTUtils.nameForAddr( target ); msg = LocUtils.getString( context, R.string.invit_expl_bt_fmt, diff --git a/xwords4/android/app/src/main/res/values/strings.xml b/xwords4/android/app/src/main/res/values/strings.xml index 99f826b41..99555d3de 100644 --- a/xwords4/android/app/src/main/res/values/strings.xml +++ b/xwords4/android/app/src/main/res/values/strings.xml @@ -500,7 +500,7 @@ and all invitations have been accepted.) Invite sent via Data SMS to phone number %1$s on %2$s - Invite sent via SMS to %1$s on %2$s + Invite sent via SMS on %1$s This option launches your default SMS app with an invitation ready to send—when it diff --git a/xwords4/android/res_src/values-ca/strings.xml b/xwords4/android/res_src/values-ca/strings.xml index 6036fa350..c91800ca6 100644 --- a/xwords4/android/res_src/values-ca/strings.xml +++ b/xwords4/android/res_src/values-ca/strings.xml @@ -880,7 +880,7 @@ de %2$d destinataris. Useu el botó de tornar a \n(Només podeu tornar a afegir els aparells que són accessibles via Bluetooth.)" Tanca Esdeveniments durant la partida - S\'ha enviat la invitació via SMS al telèfon %1$s a %2$s + S\'ha enviat la invitació via SMS a %1$s SMS (missatges de text) D\'acord (robots) Aquesta opció nova executa l\'aplicació de missatgeria SMS amb una invitació llesta per a enviar, si funciona. Cada aplicació de missatgeria SMS és diferent i algunes no cooperen. diff --git a/xwords4/android/res_src/values-de/strings.xml b/xwords4/android/res_src/values-de/strings.xml index f227f2713..24c12a10f 100644 --- a/xwords4/android/res_src/values-de/strings.xml +++ b/xwords4/android/res_src/values-de/strings.xml @@ -915,7 +915,7 @@ \n • Starten Sie CrossWords auf dem anderen Gerät \n • Wenn alles nichts hilft, booten Sie dieses Gerät \n - "Einladung per SMS an %1$s an %2$s gesendet" + "Einladung per SMS an %1$s gesendet" Diese neue Option startet Ihre Standard-SMS-App mit einer versandfertigen Einladung - wenn es funktioniert. Jede SMS-App ist anders, und mit einigen funktioniert es nicht. SMS-App konnte nicht gestartet werden Das Spiel mit dem Namen „%1$s” wurde auf einem anderen Gerät gelöscht. Sie werden es nicht mehr spielen können. diff --git a/xwords4/android/res_src/values-es/strings.xml b/xwords4/android/res_src/values-es/strings.xml index e5e8daf80..ff5015eb7 100644 --- a/xwords4/android/res_src/values-es/strings.xml +++ b/xwords4/android/res_src/values-es/strings.xml @@ -124,7 +124,7 @@ O simplemente pulsa para invitar -- si el otro dispositivo tiene también Android Beaming y está cerca. " (Estás esperando a varios jugadores remotos. No tienes que invitarlos a todos a la vez, pero esta alerta no será descartada hasta que todos hayan sido invitados y las invitaciones aceptadas.)" Invitación enviada por SMS al número de teléfono %1$s a %2$s - Invitación enviada por SMS a %1$s en %2$s + Invitación enviada por SMS en %1$s Esta nueva opción ejecuta tu aplicación SMS por defecto con una invitación preparada para invitar -- cuando funciona. Cada aplicación SMS es diferente, y algunas no funcionarán. No se puede ejecutar la aplicación SMS Invitación enviada vía Bluetooth al dispositivo conectado \"%1$s\" en %2$s diff --git a/xwords4/android/res_src/values-fr/strings.xml b/xwords4/android/res_src/values-fr/strings.xml index 1cdda408e..f6e4aa723 100644 --- a/xwords4/android/res_src/values-fr/strings.xml +++ b/xwords4/android/res_src/values-fr/strings.xml @@ -3079,7 +3079,7 @@ pour la langue \n • Lancez CrossWords sur l\'autre périphérique \n • Si tout cela échoue, redémarrez le périphérique \n - Invitation envoyée par SMS à %1$s sur %2$s + Invitation envoyée par SMS sur %1$s La partie nommée \"%1$s\" a été effacée sur un autre périphérique. Vous ne pourrez plus y jouer. SMS MMS diff --git a/xwords4/android/res_src/values-ja/strings.xml b/xwords4/android/res_src/values-ja/strings.xml index 5f8e02f66..6320d8e58 100644 --- a/xwords4/android/res_src/values-ja/strings.xml +++ b/xwords4/android/res_src/values-ja/strings.xml @@ -864,7 +864,7 @@ WiFi ダイレクト経由で接続可能なデバイスはありません。 - %2$s の %1$s に SMS で招待を送信しました + %1$s の SMS で招待を送信しました この新しいオプションを使用すると、デフォルトのSMSアプリが起動し、招待状が送信可能になります(機能する場合)。各SMSアプリは異なり、一部は連携しません。 SMS アプリを起動できません \"%1$s\" という名前のゲームが別のデバイスで削除されました。これ以上プレイすることはできません。 diff --git a/xwords4/android/res_src/values-nb-rNO/strings.xml b/xwords4/android/res_src/values-nb-rNO/strings.xml index 6fdaf5d0d..aaadaca1b 100644 --- a/xwords4/android/res_src/values-nb-rNO/strings.xml +++ b/xwords4/android/res_src/values-nb-rNO/strings.xml @@ -912,7 +912,7 @@ Kunne ikke starte SMS-program Flytt til arkiv Les mer - Invitasjon sendt via SMS-melding til telefonnummer %1$s på %2$s + Invitasjon sendt via SMS-melding på %1$s Spillet ved navn \"%1$s\" har blitt slettet på en annen enhet. Du vil ikke kunne spille videre. Data-SMS Ingen parrede enheter oppdaget enda. diff --git a/xwords4/android/res_src/values-pl/strings.xml b/xwords4/android/res_src/values-pl/strings.xml index bb829d34f..30f2dec1e 100644 --- a/xwords4/android/res_src/values-pl/strings.xml +++ b/xwords4/android/res_src/values-pl/strings.xml @@ -930,7 +930,7 @@ \n \n(%1$d gier zostanie również usuniętych.)" - Zaproszenie wysłane przez SMS do %1$s na %2$s + Zaproszenie wysłane przez SMS na %1$s Ta opcja uruchamia domyślną aplikację SMS z zaproszeniem gotowym do wysłania -- gdy działa. Każda aplikacja SMS jest inna, a niektóre nie współpracują. Nie można uruchomić aplikacji SMS Gra o nazwie \"%1$s\" została usunięta na innym urządzeniu. Nie będziesz mógł grać dalej. diff --git a/xwords4/android/res_src/values-pt/strings.xml b/xwords4/android/res_src/values-pt/strings.xml index 57fbc14f8..026a75aff 100644 --- a/xwords4/android/res_src/values-pt/strings.xml +++ b/xwords4/android/res_src/values-pt/strings.xml @@ -1712,7 +1712,7 @@ Convite enviado via Bluetooth para o dispositivo pareado \"%1$s\" em %2$s Não foi possível iniciar o aplicativo de SMS Essa nova opção inicia seu aplicativo padrão de SMS com um convite pronto para ser enviado -- quando funciona. Cada aplicativo de SMS é diferente e alguns não cooperam. - Convite enviado via SMS para %1$s em %2$s + Convite enviado via SMS em %1$s Convite enviado via Data SMS para o número de telefone %1$s em %2$s Ou apenas toque no Convite -- se o outro dispositivo também possuir Android Beaming e estiver perto. Esse jogo foi criado a partir de um convite que você recebeu. Assim que for possível conectar com o remetente e todos os outros convidados chegarem o jogo será iniciado. diff --git a/xwords4/android/scripts/market_redir.php b/xwords4/android/scripts/market_redir.php deleted file mode 100644 index ae4e33f2d..000000000 --- a/xwords4/android/scripts/market_redir.php +++ /dev/null @@ -1,20 +0,0 @@ - - - -Crosswords install redirect - - - -

Redirecting to the market...

- - - - -EOF; - -?> diff --git a/xwords4/android/scripts/newgame.php b/xwords4/android/scripts/newgame.php deleted file mode 100644 index bb6852675..000000000 --- a/xwords4/android/scripts/newgame.php +++ /dev/null @@ -1,157 +0,0 @@ - -"; - } -} - -$g_androidStrings = array( "android", ); - -$scheme = "newxwgame"; -$host = "10.0.2.2"; -$lang = $_REQUEST["lang"]; -$room = $_REQUEST["room"]; -$np = $_REQUEST["np"]; -$id = $_REQUEST["id"]; -$wl = $_REQUEST["wl"]; - -$agent = $_SERVER['HTTP_USER_AGENT']; -$onAndroid = false; -for ( $ii = 0; $ii < count($g_androidStrings) && !$onAndroid; ++$ii ) { - $needle = $g_androidStrings[$ii]; - $onAndroid = 0 != stripos( $agent, $needle ); -} -$onFire = 0 != stripos( $agent, 'silk' ); - -$localurl = "$scheme://$host?room=$room&lang=$lang&np=$np"; -if ( $id != "" ) { - $localurl .= "&id=$id"; -} -if ( $wl != "" ) { - $localurl .= "&wl=$wl"; -} - -if ( $onAndroid || $onFire ) { -print << - - - -Crosswords Invite redirect - - - -
- - -

Tap this link to launch Crosswords with - your new game. -

-

If this fails it's probably because you don't have a new enough - version of Crosswords installed. -

- - -
- - - - -EOF; - -} else if ( $onFire ) { - $langString = langToString($lang); - $langText = "Make sure the language chosen is $langString"; - if ( '' != $wl ) { - $langText .= " and the wordlist is $wl."; - } - $langText .= " If you don't have a[n] $langString wordlist installed you'll need to do that first."; -print << - - -Crosswords Invite redirect - - - -

It appears you're running on a Kindle Fire, whose non-standard (from -an Android perspective) OS doesn't support the custom schemes on which -Crosswords invitations depend. If you want to accept this invitation -you'll need to do it the manual way: - -

    -
  1. Open Crosswords, and navigate to the main Games List screen
  2. -
  3. Choose "Add game", either from the menu or the button at the bottom.
  4. -
  5. Under "New Networked game", choose "Configure first".
  6. -
  7. $langText
  8. -
  9. As the room name, enter "$room".
  10. -
  11. Make sure the total number of players shown is $np and that only one of them is not an "Off-device player".
  12. -
  13. Now tap the "Play game" button at the bottom (above the keyboard). Your new game should open and connect.
  14. -

-

I'm sorry this is so complicated. I'm trying to find a -workaround for this limitation in the Kindle Fire's operating system -but for now this is all I can offer.

- -

(Just in case Amazon's fixed the -problem, here is the link that should open -your new game.)

- - -EOF; -} else { -$subject = "Android device not identified"; - -$body = htmlentities("My browser is running on an android device but" -. " says its user agent is: \"$agent\". Please fix your script to recognize" -. " this as an Android browser."); - -print << - - -Crosswords Invite redirect - - -
- -
-

This page is meant to be viewed on a browser on your Android - device. Please open the email that sent you here on that device and - revisit this link to complete the invitation process. -

- -

(If you are viewing this on an Android device, you've - found a bug! Please email me (and be - sure to leave the user agent string in the email body.) -

- - - - -EOF; -} - -?>