diff --git a/F-Droid/res/values-ldrtl/donottranslate.xml b/F-Droid/res/values-ldrtl/donottranslate.xml
new file mode 100644
index 000000000..cfde9ea15
--- /dev/null
+++ b/F-Droid/res/values-ldrtl/donottranslate.xml
@@ -0,0 +1,6 @@
+
+
+
+ %1$s ← %2$s
+
+
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
diff --git a/app/tools/langs-list-check.py b/app/tools/langs-list-check.py
index 4b1953a6f..d2495cbaf 100755
--- a/app/tools/langs-list-check.py
+++ b/app/tools/langs-list-check.py
@@ -28,6 +28,8 @@ for d in glob.glob(os.path.join('src', 'main', 'res', 'values-*')):
continue
if re.match('^v[0-9]+$', lang):
continue
+ if lang == 'ldrtl':
+ continue
if os.path.islink(d):
continue
trans.add(lang)