summaryrefslogtreecommitdiff
path: root/multimedia/openshot/files/patch-src_classes_language.py
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/openshot/files/patch-src_classes_language.py')
-rw-r--r--multimedia/openshot/files/patch-src_classes_language.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/multimedia/openshot/files/patch-src_classes_language.py b/multimedia/openshot/files/patch-src_classes_language.py
new file mode 100644
index 000000000000..04248014eb65
--- /dev/null
+++ b/multimedia/openshot/files/patch-src_classes_language.py
@@ -0,0 +1,14 @@
+--- src/classes/language.py.orig 2023-04-20 05:27:15 UTC
++++ src/classes/language.py
+@@ -101,7 +101,10 @@ def init_language():
+ log.info("Language overridden on command line, using: {}".format(info.CMDLINE_LANGUAGE))
+
+ # Default the locale to C, for number formatting
+- locale.setlocale(locale.LC_ALL, 'C')
++ if ".UTF-8" in locale.setlocale(locale.LC_ALL):
++ locale.setlocale(locale.LC_ALL, 'C.UTF-8')
++ else:
++ locale.setlocale(locale.LC_ALL, 'C')
+
+ # Loop through environment variables
+ found_language = False