From 6a74cdba4435f772fc8c694192a87ecc192f0f4b Mon Sep 17 00:00:00 2001 From: Eric House Date: Thu, 2 Apr 2015 06:47:35 -0700 Subject: [PATCH] make description of human and robot wordlists in prefs localizable --- xwords4/android/XWords4/res/values/strings.xml | 4 +++- .../src/org/eehouse/android/xw4/DictLangCache.java | 10 ++++------ 2 files changed, 7 insertions(+), 7 deletions(-) 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; }