1--- gtk/gtkmain.c.0	2016-01-19 14:03:55.000000000 -0500
2+++ gtk/gtkmain.c	2018-05-30 22:19:18.138767100 -0400
3@@ -134,9 +134,13 @@
4       g_free (root);
5
6       /* gtk_localedir is passed to bindtextdomain() which isn't
7-       * UTF-8-aware.
8+       * UTF-8-aware.  Try to convert the path back to the legacy
9+       * 8-bit locale.  If that's impossible, there's not much we
10+       * can do so just return the original build-time path.
11        */
12       gtk_localedir = g_win32_locale_filename_from_utf8 (temp);
13+      if (gtk_localedir == NULL)
14+	gtk_localedir = g_strdup (GTK_LOCALEDIR);
15       g_free (temp);
16     }
17   return gtk_localedir;
18