summaryrefslogtreecommitdiff
path: root/gtk2_ardour/main.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-01-18 12:52:26 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-01-18 12:52:26 +0000
commit63daceea64bbb0b65b97305c5ecbd64411b2e1ff (patch)
treeb2c8f1fd09cd06bbc9f7af6c420ec63ae167741d /gtk2_ardour/main.cc
parentd25718377dd1889490f5df5f78748028af4c9a38 (diff)
force UTF-8 handling of i18n files at run time
git-svn-id: svn://localhost/ardour2/trunk@1358 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/main.cc')
-rw-r--r--gtk2_ardour/main.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/main.cc b/gtk2_ardour/main.cc
index 9977dab79f..2fd8e0c920 100644
--- a/gtk2_ardour/main.cc
+++ b/gtk2_ardour/main.cc
@@ -367,6 +367,11 @@ int main (int argc, char *argv[])
gtk_set_locale ();
(void) bindtextdomain (PACKAGE, LOCALEDIR);
+ /* our i18n translations are all in UTF-8, so make sure
+ that even if the user locale doesn't specify UTF-8,
+ we use that when handling them.
+ */
+ (void) bind_textdomain_codeset (PACKAGE,"UTF-8");
(void) textdomain (PACKAGE);
pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, 0);