@@ -22,10 +22,11 @@ #import "OFLocalization.h" #import "OFString.h" #import "OFArray.h" #import "OFDictionary.h" +#import "OFInitializationFailedException.h" #import "OFInvalidArgumentException.h" #import "OFInvalidEncodingException.h" #import "OFOpenItemFailedException.h" #ifdef OF_MORPHOS @@ -126,10 +127,14 @@ @try { #ifndef OF_MORPHOS char *locale, *messagesLocale = NULL; + if (sharedLocalization != nil) + @throw [OFInitializationFailedException + exceptionWithClass: [OFLocalization class]]; + _encoding = OF_STRING_ENCODING_UTF_8; _decimalPoint = @"."; _localizedStrings = [[OFMutableArray alloc] init]; if ((locale = setlocale(LC_ALL, "")) != NULL)