[Android] Externalize the device compatibility warning strings.

This commit is contained in:
Lioncash 2013-11-15 17:05:56 -05:00
parent 4bb22aa0ab
commit 8c7d1afd5f
4 changed files with 11 additions and 3 deletions

View File

@ -26,6 +26,10 @@
<string name="settings">設定</string> <string name="settings">設定</string>
<string name="about">について</string> <string name="about">について</string>
<!-- Game List Activity - Device Compatibility AlertDialog -->
<string name="device_compat_warning">デバイスの互換性の警告</string>
<string name="device_compat_warning_msg">この電話は、NEON拡張をサポートしていません。 おそらくDolphinを実行することはできません。\nあなたはとにかくそれを実行してみますか</string>
<!-- Game List Fragment --> <!-- Game List Fragment -->
<string name="file_clicked">クリックされたファイル: %1$s</string> <string name="file_clicked">クリックされたファイル: %1$s</string>

View File

@ -26,6 +26,10 @@
<string name="settings">Settings</string> <string name="settings">Settings</string>
<string name="about">About</string> <string name="about">About</string>
<!-- Game List Activity - Device Compatibility AlertDialog -->
<string name="device_compat_warning">Device Compatibility Warning</string>
<string name="device_compat_warning_msg">Your phone doesn\'t support NEON which makes it incapable of running Dolphin Mobile?\nDo you want to try anyway?</string>
<!-- Game List Fragment --> <!-- Game List Fragment -->
<string name="file_clicked">File clicked: %1$s</string> <string name="file_clicked">File clicked: %1$s</string>

View File

@ -107,7 +107,7 @@ public final class NativeLibrary
/** /**
* Returns if the phone supports NEON or not * Returns if the phone supports NEON or not
* *
* @return if it supports NEON * @return true if it supports NEON, false otherwise.
*/ */
public static native boolean SupportsNEON(); public static native boolean SupportsNEON();

View File

@ -112,8 +112,8 @@ public final class GameListActivity extends Activity
if (Build.CPU_ABI.contains("arm") && !NativeLibrary.SupportsNEON()) if (Build.CPU_ABI.contains("arm") && !NativeLibrary.SupportsNEON())
{ {
AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("ALERT!"); builder.setTitle(R.string.device_compat_warning);
builder.setMessage("Your phone doesn't support NEON which makes it incapable of running Dolphin Mobile?\nDo you want to try anyway?"); builder.setMessage(R.string.device_compat_warning_msg);
builder.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() { builder.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
// Do Nothing. Just create the Yes button // Do Nothing. Just create the Yes button