docs: protected String toLocaleString(Locale locale) {
  		String language = locale.getLanguage();
  		if(language.isEmpty()) return "";
  
  		String country = locale.getCountry();
  		if(country.isEmpty()) return language;
  
  		String variant = locale.getVariant();
  		if(variant.isEmpty()) {
  			return language + '-' + country;
  		} else {
  			return language + '-' + country + '-' + variant;
  		}
  	}