Don't fall back to category resource ids

Fall back to their full names instead.
This commit is contained in:
Daniel Martí 2015-10-07 10:36:54 +02:00
parent cebf82e7e3
commit a6b416e7c9

View File

@ -115,10 +115,8 @@ public class AvailableAppsFragment extends AppListFragment implements
Resources res = getResources(); Resources res = getResources();
String pkgName = getActivity().getPackageName(); String pkgName = getActivity().getPackageName();
for (String category : categories) { for (String category : categories) {
category = category.replace(" & ", "_"); String resId = category.replace(" & ", "_").replace(" ", "_").replace("'", "");
category = category.replace(" ", "_"); int id = res.getIdentifier("category_" + resId, "string", pkgName);
category = category.replace("'", "");
int id = res.getIdentifier("category_" + category, "string", pkgName);
translatedCategories.add(id == 0 ? category : getString(id)); translatedCategories.add(id == 0 ? category : getString(id));
} }
return translatedCategories; return translatedCategories;