diff --git a/java/res/values-de/strings.xml b/java/res/values-de/strings.xml
index 12cef4eb4..02ed5a662 100644
--- a/java/res/values-de/strings.xml
+++ b/java/res/values-de/strings.xml
@@ -22,8 +22,8 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
"Android-Tastatur 2"
"Android-Tastatur2einstellungen"
- "Vibrieren bei Tastendruck"
- "Sound bei Tastendruck"
+ "Vibrieren b. Tastendruck"
+ "Ton bei Tastendruck"
"Eingabefehler korrigieren"
"Korrektur von Eingabefehlern aktivieren"
"Eingabefehler im Querformat"
@@ -86,7 +86,7 @@
"Spracheingaben werden derzeit nicht für Ihre Sprache unterstützt, funktionieren jedoch in Englisch."
"Die Spracheingabe ist eine Funktion im Versuchsstadium, die die vernetzte Spracherkennung von Google verwendet."
"Wenn Sie die Spracheingabe deaktivieren möchten, rufen Sie die Tastatureinstellungen auf."
- "Um die Spracheingabe zu verwenden, drücken Sie den Mikrofonknopf oder ziehen Sie Ihren Finger über die Bildschirmtastatur."
+ "Um die Spracheingabe zu verwenden, drücken Sie die Mikrofontaste oder ziehen Sie Ihren Finger über die Bildschirmtastatur."
"Jetzt sprechen"
"Vorgang läuft"
@@ -117,7 +117,7 @@
"Nach Sprachaufnahme automatisch senden"
"Drücken Sie auf die Eingabetaste, wenn Sie einen Suchvorgang durchführen oder zum nächsten Feld wechseln."
"Tastatur öffnen"\n\n"Berühren Sie ein beliebiges Textfeld."
- "Tastatur schließen"\n\n"Drücken Sie die Zurück-Taste."
+ "Tastatur schließen"\n\n"Drücken Sie die Zurücktaste."
"Für Optionen eine Taste berühren und gedrückt halten"\n\n"Greifen Sie auf Satzzeichen und Akzente zu."
"Tastatureinstellungen"\n\n"Berühren und halten Sie die Taste ""?123"" gedrückt."
".com"
@@ -127,7 +127,7 @@
".edu"
"Eingabemethode"
"Eingabesprachen"
- "Finger über die Leertaste bewegen, um die Sprache zu ändern"
+ "Finger über die Leertaste bewegen, um die Eingabesprache zu wechseln"
"← Zum Speichern erneut tippen"
"Wörterbuch verfügbar"
diff --git a/java/res/values-it/strings.xml b/java/res/values-it/strings.xml
index beb48cbbb..297ea5c03 100644
--- a/java/res/values-it/strings.xml
+++ b/java/res/values-it/strings.xml
@@ -22,8 +22,8 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
"Tastiera Android 2"
"Impostazioni tastiera Android 2"
- "Vibra alla pressione di un tasto"
- "Suona alla pressione di un tasto"
+ "Vibrazione tasti"
+ "Suono tasti"
"Correggi errori di digitazione"
"Attiva la correzione degli errori di inserimento"
"Errori di inserimento in visualizzazione orizzontale"
diff --git a/java/res/values/dimens.xml b/java/res/values/dimens.xml
index 5b2095c0e..f057c16a7 100644
--- a/java/res/values/dimens.xml
+++ b/java/res/values/dimens.xml
@@ -23,4 +23,7 @@
22dip
42dip
4dip
+
+ 2.5in
\ No newline at end of file
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 1933ad8ba..a02a59e8c 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -42,6 +42,7 @@ import android.preference.PreferenceManager;
import android.speech.SpeechRecognizer;
import android.text.ClipboardManager;
import android.text.TextUtils;
+import android.util.DisplayMetrics;
import android.util.Log;
import android.util.PrintWriterPrinter;
import android.util.Printer;
@@ -724,6 +725,19 @@ public class LatinIME extends InputMethodService
}
}
+ @Override
+ public boolean onEvaluateFullscreenMode() {
+ DisplayMetrics dm = getResources().getDisplayMetrics();
+ float displayHeight = dm.heightPixels;
+ // If the display is more than X inches high, don't go to fullscreen mode
+ float dimen = getResources().getDimension(R.dimen.max_height_for_fullscreen);
+ if (displayHeight > dimen) {
+ return false;
+ } else {
+ return super.onEvaluateFullscreenMode();
+ }
+ }
+
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {