From: Thad Hughes Date: Wed, 28 Mar 2012 01:51:11 +0000 (-0700) Subject: New icons, fixes to strings, trying to handle bad typeface. X-Git-Url: http://gitweb.fperrin.net/?p=Dictionary.git;a=commitdiff_plain;h=3c64fc1b4f0a77ce6c06f86b7b3d5f880050fe29 New icons, fixes to strings, trying to handle bad typeface. --- diff --git a/images/q128x128.png b/images/q128x128.png index 738a7e3..ceb7466 100644 Binary files a/images/q128x128.png and b/images/q128x128.png differ diff --git a/images/q48x48.png b/images/q48x48.png new file mode 100644 index 0000000..210fc33 Binary files /dev/null and b/images/q48x48.png differ diff --git a/images/q72x72.png b/images/q72x72.png new file mode 100644 index 0000000..96ba69a Binary files /dev/null and b/images/q72x72.png differ diff --git a/res/drawable/icon.png b/res/drawable/icon.png index 34344e0..210fc33 100644 Binary files a/res/drawable/icon.png and b/res/drawable/icon.png differ diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 930bcf1..14746ac 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -36,6 +36,7 @@ Keine Treffe. Über Wörterbuch… Random Wort + Font failure: %s @@ -73,36 +74,36 @@ quickdicDirectory QuickDic Verzeichnis - Das Verzeichnis, in dem QuickDic speichert Wörterbücher. + Das Verzeichnis, in dem QuickDic die Wörterbücher speichert. /sdcard/quickDic/ wordListFile - Wortlist Datei - Die lokale Datei, wo das Wortliste hinzugefügt wird. + Wörterbucheinträge + Die lokale Datei, in die Wörterbucheinträge hinzugefügt werden können. /sdcard/quickDic/wordList.txt font - Wörterbuch Schriftart - Schriftart für Wörterbucher. + Schriftart + Definition der Wörterbuchschrift. fontSize Schriftgröße - Die Größe der Schriftart für die Wörterbuch-Reihen. + Schriftgröße für die Wörterbucheinträge. saveOnlyFirstSubentry - Speichern nur erste Sub-Eintrag - Bei Einträgen mit mehreren Sub-Einträge werden nur die ersten auf die Wortliste hinzugefügt. + Export-Filter + Bei mehrfachen Einträgen nur den ersten exportieren. clickOpensContextMenu - Klick öffnet Kontextmenü - Das Kontextmenü öffnet mit Klicks auf Einträge (long-Klicks öffnen immer das Kontextmenü). + Kontextmenü + Kontextmenü bereits bei kurzem Klick auf einen Eintrag öffnen. showClearSearchTextButton - Zeige \'Suchtext entfernen\' Button - Zeigen die Button, um die Suchtext zu löschen. Sie können auch einfach weg von Suchtext konzentrieren und anfangen zu schreiben. + Suchtext löschen + Zusätzlichen Knopf zum Löschen des Suchtexts anzeigen. Der Suchtext wird automatisch überschrieben, wenn kein Textcursor sichtbar ist. theme - UI Theme - User-Interface Farbschema. + Farbschema + Auswahl des Farbschemas für das Wörterbuch und die Menüs. diff --git a/res/values/strings.xml b/res/values/strings.xml index e7d6508..4e08ead 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -39,6 +39,7 @@ No search results. About dictionary… Random word + Font failure: %s diff --git a/src/com/hughes/android/dictionary/DictionaryActivity.java b/src/com/hughes/android/dictionary/DictionaryActivity.java index 3b01133..5d937f8 100644 --- a/src/com/hughes/android/dictionary/DictionaryActivity.java +++ b/src/com/hughes/android/dictionary/DictionaryActivity.java @@ -251,7 +251,12 @@ public class DictionaryActivity extends ListActivity { if ("SYSTEM".equals(fontName)) { typeface = Typeface.DEFAULT; } else { - typeface = Typeface.createFromAsset(getAssets(), fontName); + try { + typeface = Typeface.createFromAsset(getAssets(), fontName); + } catch (Exception e) { + Log.w(LOG, "Exception trying to use typeface, using default.", e); + Toast.makeText(this, getString(R.string.fontFailure, e.getLocalizedMessage()), Toast.LENGTH_LONG).show(); + } } if (typeface == null) { Log.w(LOG, "Unable to create typeface, using default.");