diff --git a/app/src/main/java/org/fdroid/fdroid/views/AppListAdapter.java b/app/src/main/java/org/fdroid/fdroid/views/AppListAdapter.java index 307088427..61f7846fb 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/AppListAdapter.java +++ b/app/src/main/java/org/fdroid/fdroid/views/AppListAdapter.java @@ -20,6 +20,7 @@ public abstract class AppListAdapter extends CursorAdapter { private LayoutInflater mInflater; private DisplayImageOptions displayImageOptions; + private String upgradeFromTo; public AppListAdapter(Context context, Cursor c) { super(context, c); @@ -45,7 +46,7 @@ public abstract class AppListAdapter extends CursorAdapter { mInflater = (LayoutInflater) context.getSystemService( Context.LAYOUT_INFLATER_SERVICE); displayImageOptions = Utils.getImageLoadingOptions().build(); - + upgradeFromTo = context.getResources().getString(R.string.upgrade_from_to); } protected abstract boolean showStatusUpdate(); @@ -122,7 +123,8 @@ public abstract class AppListAdapter extends CursorAdapter { final String installedVersionString = app.installedVersionName; if (app.canAndWantToUpdate() && showStatusUpdate()) { - return installedVersionString + " → " + app.getSuggestedVersion(); + return String.format(upgradeFromTo, + installedVersionString, app.getSuggestedVersion()); } if (app.installedVersionCode > 0 && showStatusInstalled()) { diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index 865ce73ab..26a43b90a 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -9,6 +9,7 @@ GNU General Public License version\u00A03 or later https:// + %1$s → %2$s 0