Move version upgrade arrow string to resources
Hardcoded strings cannot be localized.
This commit is contained in:
parent
ec53f4e05c
commit
d54a4b07e5
@ -20,6 +20,7 @@ public abstract class AppListAdapter extends CursorAdapter {
|
|||||||
|
|
||||||
private LayoutInflater mInflater;
|
private LayoutInflater mInflater;
|
||||||
private DisplayImageOptions displayImageOptions;
|
private DisplayImageOptions displayImageOptions;
|
||||||
|
private String upgradeFromTo;
|
||||||
|
|
||||||
public AppListAdapter(Context context, Cursor c) {
|
public AppListAdapter(Context context, Cursor c) {
|
||||||
super(context, c);
|
super(context, c);
|
||||||
@ -45,7 +46,7 @@ public abstract class AppListAdapter extends CursorAdapter {
|
|||||||
mInflater = (LayoutInflater) context.getSystemService(
|
mInflater = (LayoutInflater) context.getSystemService(
|
||||||
Context.LAYOUT_INFLATER_SERVICE);
|
Context.LAYOUT_INFLATER_SERVICE);
|
||||||
displayImageOptions = Utils.getImageLoadingOptions().build();
|
displayImageOptions = Utils.getImageLoadingOptions().build();
|
||||||
|
upgradeFromTo = context.getResources().getString(R.string.upgrade_from_to);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected abstract boolean showStatusUpdate();
|
protected abstract boolean showStatusUpdate();
|
||||||
@ -122,7 +123,8 @@ public abstract class AppListAdapter extends CursorAdapter {
|
|||||||
final String installedVersionString = app.installedVersionName;
|
final String installedVersionString = app.installedVersionName;
|
||||||
|
|
||||||
if (app.canAndWantToUpdate() && showStatusUpdate()) {
|
if (app.canAndWantToUpdate() && showStatusUpdate()) {
|
||||||
return installedVersionString + " → " + app.getSuggestedVersion();
|
return String.format(upgradeFromTo,
|
||||||
|
installedVersionString, app.getSuggestedVersion());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (app.installedVersionCode > 0 && showStatusInstalled()) {
|
if (app.installedVersionCode > 0 && showStatusInstalled()) {
|
||||||
|
@ -9,6 +9,7 @@
|
|||||||
<string name="license_gplv3_later">GNU General Public License version\u00A03 or later</string>
|
<string name="license_gplv3_later">GNU General Public License version\u00A03 or later</string>
|
||||||
|
|
||||||
<string name="https">https://</string>
|
<string name="https">https://</string>
|
||||||
|
<string name="upgrade_from_to">%1$s → %2$s</string>
|
||||||
|
|
||||||
<string-array name="updateIntervalValues">
|
<string-array name="updateIntervalValues">
|
||||||
<item>0</item>
|
<item>0</item>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user