# HG changeset patch # User Frank Benoit # Date 1208097443 -7200 # Node ID 6d1acb32839db9e0bdb55bfaa25e7ca89aecb8b1 # Parent a6683645b0d70867fed1696ca6db40effe573941 get locale in right formatting diff -r a6683645b0d7 -r 6d1acb32839d dwtx/jface/bindings/BindingManager.d --- a/dwtx/jface/bindings/BindingManager.d Sat Apr 12 17:53:06 2008 +0200 +++ b/dwtx/jface/bindings/BindingManager.d Sun Apr 13 16:37:23 2008 +0200 @@ -60,6 +60,7 @@ alias tango.text.Text.Text!(char) StringBuffer; import tango.text.convert.Format; import tango.text.locale.Core; +static import tango.text.Util; /** *

@@ -308,8 +309,9 @@ triggerConflicts = new HashSet!(Object); bindingErrors = new HashSet!(Object); cachedBindings = new HashMap!(Object,Object); - locale = /+Locale+/Culture.current().toString(); + locale = tango.text.Util.replace( Culture.current().toString().dup, '-', '_' ); locales = expand(locale, LOCALE_SEPARATOR); + platform = DWT.getPlatform(); platforms = expand(platform, Util.ZERO_LENGTH_STRING); if (contextManager is null) {