diff --git a/xwords4/android/XWords4/res/values/strings.xml b/xwords4/android/XWords4/res/values/strings.xml
index 350d6ac9b..f40eb36b9 100644
--- a/xwords4/android/XWords4/res/values/strings.xml
+++ b/xwords4/android/XWords4/res/values/strings.xml
@@ -2274,7 +2274,9 @@
- %1$s (%2$d wordlist)
- %1$s (%2$d wordlists)
-
+
+
+ %1$s (%2$s/%3$d words)
Unknown
diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/DictLangCache.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/DictLangCache.java
index 7bfe77aec..1c66db0e5 100644
--- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/DictLangCache.java
+++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/DictLangCache.java
@@ -135,12 +135,10 @@ public class DictLangCache {
int wordCount = info.wordCount;
String langName = getLangName( context, dal.name );
- if ( 0 == wordCount ) {
- result = String.format( "%s (%s)", dal.name, langName );
- } else {
- result = String.format( "%s (%s/%d)", dal.name, langName,
- wordCount );
- }
+ String locName = LocUtils.xlateLang( context, langName );
+ result = LocUtils.getString( context, R.string.dict_desc_fmt,
+ dal.name, locName,
+ wordCount );
}
return result;
}