SkillMatrixI18nResources_ru.properties# Empty, ru is default. Русские строки предоставляются базовым файлом SkillMatrixI18nResources.properties.В цепочке поиска ResourceBundle в Java, когда локаль установлена на ru или ru_RU, система сначала ищет SkillMatrixI18nResources_ru.properties. Поскольку этот файл не содержит пар ключ-значение, пакет переходит к базовому SkillMatrixI18nResources.properties (который содержит русские строки).
Этот пустой файл существует исключительно как маркер локали — он предотвращает пропуск русской локали и прямой переход к базовому пакету в некоторых конфигурациях загрузчика классов, обеспечивая последовательное разрешение пакетов.
_ru.properties всегда пуст с комментарием # Empty, ru is default., в то время как базовый файл .properties содержит русские строки.7cedb5bc8 Вычитка I18nResources с помощью Claude Code. 6fd4462f8 I18n*Resources*.properties: Теперь используется UTF8 вместо ISO-8859-1. (Файл создан в рамках миграции кодировки)