# Make short_lang_prefix non-const because it may be modified.
# Upstream MR: https://sourceforge.net/p/tuxpaint/tuxpaint/merge-requests/23/
--- a/src/i18n.c
+++ b/src/i18n.c
@@ -256,7 +256,8 @@ static int lang_use_right_to_left[] = {
 
 int need_own_font;
 int need_right_to_left;
-const char *lang_prefix, *short_lang_prefix;
+const char *lang_prefix;
+char *short_lang_prefix;
 
 w_langs wished_langs[255];
 
--- a/src/i18n.h
+++ b/src/i18n.h
@@ -185,7 +185,8 @@ typedef struct language_to_locale_struct
 extern const char *lang_prefixes[NUM_LANGS];
 extern int need_own_font;
 extern int need_right_to_left;  // Right-justify
-extern const char *lang_prefix, *short_lang_prefix;
+extern const char *lang_prefix;
+extern char *short_lang_prefix;
 
 typedef struct w_langs
 {
