From a6b416e7c9e7b1cc72eddc0b956996a2ae266f35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Wed, 7 Oct 2015 10:36:54 +0200 Subject: [PATCH] Don't fall back to category resource ids Fall back to their full names instead. --- .../fdroid/views/fragments/AvailableAppsFragment.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/F-Droid/src/org/fdroid/fdroid/views/fragments/AvailableAppsFragment.java b/F-Droid/src/org/fdroid/fdroid/views/fragments/AvailableAppsFragment.java index 0d6d21a6e..a0c188efb 100644 --- a/F-Droid/src/org/fdroid/fdroid/views/fragments/AvailableAppsFragment.java +++ b/F-Droid/src/org/fdroid/fdroid/views/fragments/AvailableAppsFragment.java @@ -115,10 +115,8 @@ public class AvailableAppsFragment extends AppListFragment implements Resources res = getResources(); String pkgName = getActivity().getPackageName(); for (String category : categories) { - category = category.replace(" & ", "_"); - category = category.replace(" ", "_"); - category = category.replace("'", ""); - int id = res.getIdentifier("category_" + category, "string", pkgName); + String resId = category.replace(" & ", "_").replace(" ", "_").replace("'", ""); + int id = res.getIdentifier("category_" + resId, "string", pkgName); translatedCategories.add(id == 0 ? category : getString(id)); } return translatedCategories;