Начните вводить название — например, MoreHead, Sodium или PEAK

I18N — иконка
Обложка Hollow Knight: SilksongМод для Hollow Knight: Silksong

I18N

от silksong_modding

Полый рыцарь: мод Silksong, который автоматически загружает локализованный текст для других модов.

  • Эпический
  • 177,2 тыс. скачиваний
  • Версия 1.1.1
  • Обновлён 24 июня 2026
  • Библиотека

О моде I18N

I18N — мод для Hollow Knight: Silksong (Силксонг) от автора silksong_modding. Полый рыцарь: мод Silksong, который автоматически загружает локализованный текст для других модов.

Его скачали 177,2 тыс. раз: это 9-е место среди модов Hollow Knight: Silksong в нашем каталоге, редкость — «эпический» (топ-20% по скачиваниям). Мод обновлялся в последние полгода, актуальная версия — 1.1.1.

Для работы ему нужны: BepInExPack Silksong.

Полное описание I18N

Текст автора на языке оригинала

Silksong.I18N

A Hollow Knight: Silksong mod that automatically loads localized text for other mods.

Translate a Mod (for Users)

To translate a mod, you need to find that mod's translations folder. The translations folder should be in another folder with the mod's name in BepInEx/plugins. If the mod uses I18N, it will have a languages, Languages, or LANGUAGES folder next to its .dll file. That folder should contain one or more .json files named for the languages they define: en.json, fr.json, and so on. The capitalization doesn't matter.

The allowed languages are: en.json (English), fr.json (French), de.json (German), zh.json (Simplified Chinese), es.json (Spanish), ko.json (Korean), ja.json (Japanese), it.json (Italian), pt.json (Brazillian Portugese), and ru.json (Russian). You cannot currently translate a mod into a language that is not one of these unless another mod provides support.

To add your language to a mod, first you need to create your translation file. Copy one of the mod's .json language files (whichever has the most lines) and rename it to your language's two-letter code. If you wanted to translate an English mod to Brazillian Portugese, you would copy the mod's en.json file and rename it to pt.json.

Then, open the new translation file in your text editor (Notepad on Windows) and translate all of the text after the colons (:) on each line of the file. Do not edit the text before the colons (:)! The text before the colons is how the mod knows which line is which.

For example, in the following translation file:

{
    "TRANSLATION_KEY": "Localized text!",
    "CUSTOM_TOOL_NAME": "Super Cool Tool",
    "CUSTOM_TOOL_DESC": "The name of this tool rhymes. How amusing.",
    "SOME_DIALOGUE": "Hi! I’m an NPC…And I’m Hornet.Yay!"
}

You should edit Localized text!, Super Cool Tool, The name of this tool rhymes. How amusing., and Hi! I’m an NPC…And I’m Hornet.Yay! by replacing the text with its translation into your language. You should not edit TRANSLATION_KEY, CUSTOM_TOOL_NAME, CUSTOM_TOOL_DESC, SOME_DIALOGUE, or any of the colons (:), straight quotation marks ("), commas at the ends of lines (,), or the curly brackets ({ and }).

To use your translation in-game, change the game's language (in the main menu) to your language.

Usage (for Mod Developers)

If your mod requires localized text to function, add this as a dependency by adding the following attribute to your mod's BaseUnityPlugin class:

[BepInDependency("org.silksong-modding.i18n")]

Additionally, if you're going to publish your mod on Thunderstore, you need to add this as a dependency in your mod's Thunderstore manifest. To do that, add the following like to your thunderstore.toml file after the [package.dependencies] definition:

silksong_modding-I18N = "1.0.2"

Alternatively, if you don't have a thunderstore.toml file, you can add this as a dependency by adding "silksong_modding-I18N-1.0.2" to the dependencies array in your Thunderstore manifest.json file.

This mod does not need to be added to your project as a reference.

Set a Default Language

You should set a default language for your mod to use if the game's current language isn't supported or is missing translations. The default language should be whichever language is the best supported by your mod.

You can set your mod's default language directly from C# code by adding the System.Resources.NeutralResourcesLanguage attribute to your mod's assembly. To set your mod's default language to English, you could add the following attribute to your mod's source code:

[assembly: System.Resources.NeutralResourcesLanguage("EN")]

Anywhere in the C# code will work, but the recommended location is Properties/AssemblyInfo.cs.

Alternatively, you can define the NeutralLanguage property in your mod's project file. To set your mod's default language to English, you could add the following to your project file:


    EN

Format Strings and Default Language

In some cases, it may be desirable to define a language string of the form {1} {0} to be passed as the first argument of string.Format. This may lead to grammatical issues in other languages; in such cases it may be desirable to use the form {0} - {1}, for example Bellway - Bilewater is less likely to be unnatural in an arbitrary language than Bilewater Bellway which is natural in English. However, if it is desired to preserve the correct order in English, then EN cannot be used as the default language. To accomplish this, the following scheme is recommended:

  • Set the default language to an arbitrary language such as DEFAULT.
  • Populate default.json with default format strings and English-language text (or any other desired language)
  • Populate en.json with only the overridden format strings

Add Localized Text

To add localized text to your mod, create a directory named languages next to your mod's assembly. Inside that directory, you can add files named {lang}.json, where {lang} is the two-letter language code used by the game. Language files are loaded case-insensitively. If your mod is YourName.YourModName, the following file structure would define localized text for your mod in English and French:

BepInEx/
    plugins/
        silksong_modding-I18N/
            Silksong.I18N.dll
        YourName.YourModName/
            YourName.YourModName.dll
            languages/
                en.json
                fr.json

The following language codes are supported by the game: EN (English), FR (French), DE (German), ZH (Simplified Chinese), ES (Spanish), KO (Korean), JA (Japanese), IT (Italian), PT (Brazillian Portugese), and RU (Russian).

The contents of the localized text files are JSON object

Описание длинное — здесь его начало. Читать целиком на странице автора

Нужно для работы

В r2modman ставится автоматически

Моды, которым нужен I18N

14 в каталоге · показаны самые популярные

AssetHelper — иконка

AssetHelper

Библиотека для помощи в загрузке ванильных игровых активов.

Эпический118,7 тыс.Библиотека

DebugMod — иконка

DebugMod

Главный инструмент практики для Silksong, с полнофункциональными сейв-состояниями, читами и многими другими функциями. Оригинальное название: Hollow Knight's DebugMod.

Эпический96,8 тыс.Утилиты

DataManager — иконка

DataManager

DataManager - это мод, который сохраняет и загружает данные - глобальные, а также сохраняет слот-специфические - от имени других модов.

Эпический96,4 тыс.Библиотека

KnightInSilksong — иконка

KnightInSilksong

Мод, который позволяет вам управлять маленьким рыцарем в Silksong

Эпический73,9 тыс.

Benchwarp — иконка

Benchwarp

Плагин для настройки скамейки Respawn Location ingame

Редкий39,6 тыс.

QueenCrest — иконка

QueenCrest

Обычный гребень на тему Белой Леди. Ловкие атаки, быстрое производство шелка и интенсивное использование шелковых навыков.

Редкий28,8 тыс.Custom Crests

Как установить I18N

Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков

Подробная инструкция для Hollow Knight: Silksong
  1. Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Hollow Knight: Silksong.
  2. Создайте профиль — так моды не смешаются с чистой версией игры.
  3. Найдите «I18N» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами.
  4. Нажмите «Start modded» — игра запустится с модами.
  5. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/silksong/silksong-modding-i18n/)
HTML<a href="https://modka.app/silksong/silksong-modding-i18n/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/silksong/silksong-modding-i18n/]Описание на русском — Модка[/url]

Частые вопросы о I18N

Как установить I18N?

Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Hollow Knight: Silksong. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «I18N» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.

Безопасен ли I18N?

Файл скачивается с официального сервера Thunderstore, куда его загрузил silksong_modding. Мы не перезаливаем и не изменяем моды.

Что нужно для работы I18N?

Установите вместе с ним: BepInExPack Silksong. В менеджере модов зависимости подтягиваются автоматически.

Когда I18N обновлялся последний раз?

24 июня 2026, актуальная версия — 1.1.1. Дата берётся с официальной страницы мода при каждом обновлении каталога.

ShowDamage HealthBar — иконка

ShowDamage HealthBar

Отображает вражеские бары здоровья и фактические номера повреждений игроков, с барами босса и настраиваемыми пользовательскими текстурами.

Эпический163,4 тыс.(Deprecated category) Tools

DebugMod — иконка

DebugMod

Главный инструмент практики для Silksong, с полнофункциональными сейв-состояниями, читами и многими другими функциями. Оригинальное название: Hollow Knight's DebugMod.

Эпический96,8 тыс.Утилиты

Pantheon Of Pharloom — иконка

Pantheon Of Pharloom

Мод, который позволяет вам снова сражаться с боссами и принимать вызовы босса, похожие на Godhome.

Эпический82 тыс.

KnightInSilksong — иконка

KnightInSilksong

Мод, который позволяет вам управлять маленьким рыцарем в Silksong

Эпический73,9 тыс.

SimpleEnemyRando — иконка

SimpleEnemyRando

Враг Silksong и босс рандомизатор, созданный с помощью Architect, с вариантами семенной и несеменной рандомизации.

Эпический52,4 тыс.

FreeCompass — иконка

FreeCompass

Компас стоит 0 и не нуждается в оборудовании для его использования. Настраиваемый.

Эпический47,7 тыс.