Я не привык учитывать вещи i18n. Я написал этот метод для программы Java:
boolean isWindows()
{
return System.getProperty("os.name").toLowerCase().contains("windows");
}
Мне нужна эта проверка, чтобы предоставить обходной путь для ошибки JVM для Windows.
Мне пришло в голову, что эта программа может потребоваться для запуска в системах, в которых английский не выбран в качестве выбранного языка, это приведет к разрыву этой строки кода?
Может быть, я должен уточнить, что я спросил об этом, надеясь увидеть, какие доказательства люди могут добыть (так что я чувствую себя лучше, выпуская этот код на волю). Предпочтение отдается ответам со ссылками на документацию, экспериментальные данные или какое-либо обоснование.