diff --git a/briar-android/src/main/java/org/briarproject/briar/android/settings/AboutFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/settings/AboutFragment.java
index 8c6ce98f0..763279b66 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/settings/AboutFragment.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/settings/AboutFragment.java
@@ -15,7 +15,7 @@ import org.briarproject.bramble.api.nullsafety.ParametersNotNullByDefault;
import org.briarproject.briar.BuildConfig;
import org.briarproject.briar.R;
-
+import java.util.Locale;
import java.util.logging.Logger;
import androidx.annotation.NonNull;
@@ -37,6 +37,7 @@ public class AboutFragment extends Fragment {
private TextView briarVersion;
private TextView briarWebsite;
private TextView briarSourceCode;
+ private TextView translatedBy;
@Nullable
@Override
@@ -56,6 +57,7 @@ public class AboutFragment extends Fragment {
getString(R.string.briar_version, BuildConfig.VERSION_NAME));
briarWebsite = requireActivity().findViewById(R.id.BriarWebsite);
briarSourceCode = requireActivity().findViewById(R.id.BriarSourceCode);
+ translatedBy = requireActivity().findViewById(R.id.TranslatedBy);
briarWebsite.setOnClickListener(View -> {
String url = "https://briarproject.org/";
Intent i = new Intent(Intent.ACTION_VIEW);
@@ -80,6 +82,13 @@ public class AboutFragment extends Fragment {
R.string.error_start_activity, LENGTH_LONG).show();
}
});
+ if (!Locale.getDefault().getLanguage()
+ .equals(Locale.ENGLISH.toString())) {
+ translatedBy.setVisibility(View.VISIBLE);
+ translatedBy.setText(getString(
+ R.string.translated_by,
+ getString(R.string.translator_name)));
+ }
}
}
\ No newline at end of file
diff --git a/briar-android/src/main/res/layout/fragment_about.xml b/briar-android/src/main/res/layout/fragment_about.xml
index 87881bb00..5a0bcc3d9 100644
--- a/briar-android/src/main/res/layout/fragment_about.xml
+++ b/briar-android/src/main/res/layout/fragment_about.xml
@@ -42,4 +42,15 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/BriarWebsite" />
+
+
\ No newline at end of file
diff --git a/briar-android/src/main/res/values/strings.xml b/briar-android/src/main/res/values/strings.xml
index cf78b4ec9..f1f7bf8d7 100644
--- a/briar-android/src/main/res/values/strings.xml
+++ b/briar-android/src/main/res/values/strings.xml
@@ -697,6 +697,8 @@
Links
\u2022 Briar website
\u2022 Briar source code
+ Translated by: %s
+ Your name
Disappearing messages