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