public static void loadLanguage(final String language)
	{
		if (languages.add(language))
		{
			if (!isActiveLanguage(language))
				return;
			try
			{
				for (final String part : PATTERN_UNDERSCORE.split(language))
				{
					if (!languageAlternatives.containsKey(part))
						languageAlternatives.put(part, new HashSet<String>());
					languageAlternatives.get(part).add(language);
				}
			}
			catch (final Exception e)
			{}
		}
	}