[Scummvm-git-logs] scummvm master -> a8692ebf13cba6ddda9aab5ad680ca4bbdaf814e

lephilousophe noreply at scummvm.org
Sun Feb 12 16:56:05 UTC 2023


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
a8692ebf13 ANDROID: Make SAF strings translatable and better looking


Commit: a8692ebf13cba6ddda9aab5ad680ca4bbdaf814e
    https://github.com/scummvm/scummvm/commit/a8692ebf13cba6ddda9aab5ad680ca4bbdaf814e
Author: Le Philousophe (lephilousophe at users.noreply.github.com)
Date: 2023-02-12T17:54:45+01:00

Commit Message:
ANDROID: Make SAF strings translatable and better looking

Changed paths:
    backends/fs/android/android-saf-fs.cpp
    backends/fs/android/android-saf-fs.h
    backends/platform/android/options.cpp
    po/POTFILES


diff --git a/backends/fs/android/android-saf-fs.cpp b/backends/fs/android/android-saf-fs.cpp
index 48b2f74e20e..b905386b5b0 100644
--- a/backends/fs/android/android-saf-fs.cpp
+++ b/backends/fs/android/android-saf-fs.cpp
@@ -660,7 +660,8 @@ void AddSAFFakeNode::makeProxySAF() const {
 		return;
 	}
 
-	jobject saftree = JNI::getNewSAFTree(true, true, "", "Choose a new SAF tree");
+	// I18N: This may be displayed in the Android UI used to add a Sotrage Attach Framework authorization
+	jobject saftree = JNI::getNewSAFTree(true, true, "", _("Choose a new folder"));
 	if (!saftree) {
 		return;
 	}
diff --git a/backends/fs/android/android-saf-fs.h b/backends/fs/android/android-saf-fs.h
index bd82d6699b5..f6ff2690515 100644
--- a/backends/fs/android/android-saf-fs.h
+++ b/backends/fs/android/android-saf-fs.h
@@ -23,6 +23,8 @@
 #define ANDROID_SAF_FILESYSTEM_H
 
 #include <jni.h>
+
+#include "common/translation.h"
 #include "backends/fs/abstract-fs.h"
 
 /**
@@ -167,8 +169,9 @@ public:
 
 	bool getChildren(AbstractFSList &list, ListMode mode, bool hidden) const override;
 
-	Common::U32String getDisplayName() const override { return Common::U32String("\x01" "<Add SAF node>"); };
-	Common::String getName() const override { return "\x01" "<Add SAF node>"; };
+	// I18N: This is displayed in the file browser to let the user choose a new folder for Android Storage Attached Framework
+	Common::U32String getDisplayName() const override { return Common::U32String::format("\x01<%s>", _("Add a new folder").c_str()); };
+	Common::String getName() const override { return Common::String::format("\x01<%s>", _("Add a new folder").encode().c_str()); };
 	Common::String getPath() const override;
 
 	bool isDirectory() const override { return true; }
diff --git a/backends/platform/android/options.cpp b/backends/platform/android/options.cpp
index 24439cda053..75a03f77d4b 100644
--- a/backends/platform/android/options.cpp
+++ b/backends/platform/android/options.cpp
@@ -149,7 +149,8 @@ AndroidOptionsWidget::AndroidOptionsWidget(GuiObject *boss, const Common::String
 
 	if (inAppDomain && AndroidFilesystemFactory::instance().hasSAF()) {
 		// Only show this checkbox in Options (via Options... in the launcher), and not at game domain level (via Edit Game...)
-		(new GUI::ButtonWidget(widgetsBoss(), "AndroidOptionsDialog.ForgetSAFButton", _("Forget SAF authorization"), Common::U32String(), kRemoveCmd))->setTarget(this);
+		// I18N: This button opens a list of all folders added for Android Storage Attached Framework
+		(new GUI::ButtonWidget(widgetsBoss(), "AndroidOptionsDialog.ForgetSAFButton", _("Remove folder authorizations..."), Common::U32String(), kRemoveCmd))->setTarget(this);
 	}
 }
 
diff --git a/po/POTFILES b/po/POTFILES
index 8c5a992cbaa..e6deb0d17f5 100644
--- a/po/POTFILES
+++ b/po/POTFILES
@@ -70,6 +70,8 @@ backends/events/default/default-events.cpp
 backends/events/gph/gph-events.cpp
 backends/events/maemosdl/maemosdl-events.cpp
 backends/events/openpandora/op-events.cpp
+backends/fs/android/android-saf-fs.cpp
+backends/fs/android/android-saf-fs.h
 backends/graphics/opengl/opengl-graphics.cpp
 backends/graphics/openglsdl/openglsdl-graphics.cpp
 backends/graphics/surfacesdl/surfacesdl-graphics.cpp




More information about the Scummvm-git-logs mailing list