summaryrefslogtreecommitdiff
path: root/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch
diff options
context:
space:
mode:
Diffstat (limited to 'games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch')
-rw-r--r--games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch10
1 files changed, 10 insertions, 0 deletions
diff --git a/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch b/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch
new file mode 100644
index 000000000000..847092190d35
--- /dev/null
+++ b/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch
@@ -0,0 +1,10 @@
+On unrecognized LC_MESSAGES (e.g. C.utf8) the .empty() check
+fails and loads empty translations leading to constant:
+[ 1536ms] [I18n.cpp:34 WARNING] Untranslated: 'Gameplay paused'
+--- a/src/Os.cpp
++++ b/src/Os.cpp
+@@ -279,3 +279,3 @@
+ auto fn = thp::format("i18n/%s", lang);
+- if (!Config::readFile(fn).empty()) {
++ if (!access(Config::findFile(fn).c_str(),F_OK)) {
+ Tr::load(fn);