Source-checkedQuality of life & UI

Autolocalization

by HsgtLgt · for Valheim

Make all mod interfaces display in your preferred language!

4.2KDownloads
12 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About Autolocalization

From Thunderstore

Make all mod interfaces display in your preferred language!

🌍 AutoLocalization Engine

Make all mod configuration texts display in your preferred language!


✨ What This Mod Does For You

  • 🎯 Native Language Experience - Convert all mod configuration texts to your preferred language
  • 🔄 Automatic Detection - Intelligently discovers all text content that needs translation
  • 📝 Easy Translation - Simple text editing to complete language conversion
  • ⚡ Smooth Performance - Optimized for large numbers of mods, doesn't affect gameplay
  • 🌐 Multi-language Support - Supports any language you prefer
  • 🛡 Stable & Safe (v1.5.6) - Safer handling of invalid translations and config keys to prevent crashes

🎯 How It Works

Step 1: Automatic Scanning

The mod automatically scans all your installed mods to find text content that needs translation

Step 2: Generate Translation Files

The system creates two files:

  • 📄 collected_items.yaml - Contains all original text needing translation
  • 📄 translations.yaml - Where you add your language translations

Step 3: Enjoy Native Language Reading

Simply fill in your translations and restart the game to enjoy reading in your native language!


📥 Installation Guide

  1. Download the mod file
  2. Extract to your game's BepInEx/plugins folder
  3. Start the game
  4. Begin enjoying automatic localization services!

> 💡 Recommended (optional): Placing this mod early in the load order can help capture more config texts, but it is not required


🛠️ How to Use

First Time Setup

  1. Start the game - the mod begins working automatically
  2. Find generated files in BepInEx/config/Autolocalization
  3. Open the translations.yaml file
  4. Add your translations using the format: Original Text: Translation
  5. Save the file and restart the game

Translation Example

The system supports two YAML file formats. You can use either format:

Flat Format (Simple, backward-compatible)

# English to Chinese
Graphics Settings: 图形设置
Master Volume: 主音量
Enable Shadows: 启用阴影

# English to Japanese
Graphics Settings: グラフィック設定
Master Volume: マスターボリューム
Enable Shadows: シャドウを有効にする

# English to Korean
Graphics Settings: 그래픽 설정
Master Volume: 마스터 볼륨
Enable Shadows: 그림자 활성화

# English to French
Graphics Settings: Paramètres graphiques
Master Volume: Volume principal
Enable Shadows: Activer les ombres

# English to Spanish
Graphics Settings: Configuración de gráficos
Master Volume: Volumen principal
Enable Shadows: Habilitar sombras

# English to German
Graphics Settings: Grafik-Einstellungen
Master Volume: Hauptlautstärke
Enable Shadows: Schatten aktivieren

# English to Russian
Graphics Settings: Настройки графики
Master Volume: Основная громкость
Enable Shadows: Включить тени

Nested Format (Grouped by mod GUID, recommended for large projects)

# Grouped by mod GUID for better organization
com.example.mod1:
  "Graphics Settings": "图形设置"
  "Master Volume": "主音量"
  "Enable Shadows": "启用阴影"

com.example.mod2:
  "Graphics Settings": "グラフィック設定"
  "Master Volume": "マスターボリューム"
  "Enable Shadows": "シャドウを有効にする"

com.example.mod3:
  "Graphics Settings": "그래픽 설정"
  "Master Volume": "마스터 볼륨"
  "Enable Shadows": "그림자 활성화"

com.example.mod4:
  "Graphics Settings": "Paramètres graphiques"
  "Master Volume": "Volume principal"
  "Enable Shadows": "Activer les ombres"

com.example.mod5:
  "Graphics Settings": "Configuración de gráficos"
  "Master Volume": "Volumen principal"
  "Enable Shadows": "Habilitar sombras"

com.example.mod6:
  "Graphics Settings": "Grafik-Einstellungen"
  "Master Volume": "Hauptlautstärke"
  "Enable Shadows": "Schatten aktivieren"

com.example.mod7:
  "Graphics Settings": "Настройки графики"
  "Master Volume": "Основная громкость"
  "Enable Shadows": "Включить тени"

> 💡 Tip: The system automatically detects and loads both formats. Use nested format for better organization when managing translations for multiple mods.

When Installing New Mods

  1. New mod text is automatically added to collection files
  2. Simply add translations for new content in your translation file
  3. Save and restart the game to apply changes

⚙️ Configuration

You can configure the mod behavior by editing .com.HsgtLgt.autolocalization.cfg in BepInEx/config/:

Collection Feature Toggle

[Collection]
# Enable or disable the collection feature
# true = Enable collection (collects untranslated content)
# false = Disable collection (only applies existing translations, improves startup speed)
EnableCollection = true

When to disable collection:

  • ✅ All translations are complete
  • ✅ You want faster game startup
  • ✅ You only need to apply existing translations

When to enable collection:

  • ✅ You're still adding new translations
  • ✅ You want to discover new untranslated content from mods
  • ✅ You're actively working on translations

> 💡 Tip: After completing your translations, set EnableCollection = false to improve game startup performance.


❓ Frequently Asked Questions

Q: Translations aren't showing up. What should I do?

  1. Make sure original text in translation file matches exactly
  2. Check mod loading order
  3. Restart the game for translations to take effect
  4. Confirm files are saved in the correct location

Q: How can I confirm the mod is working properly?

Check your game log files and search for "Autolocalization" related information to see the operational status.


🎉 Start Enjoying Native Language Reading!

Install now and let all mods communicate with you in your most comfortable language!

> "Finally, I can navigate through menus in my native language!" - Satisfied User


📞 Need Help?

Join our community:

  • QQ Group: 157845336, 524660884
  • Discord: https://discord.gg/kC934fnT2p

Let language no longer be a barrier to your gaming experience!

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 2 other projects installed alongside it.

Autolocalization on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.5.6, released 2025-11-22

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 9 recorded builds of Autolocalization.

Recent builds

BuildReleasedGame versionsLoaders
1.5.62025-11-22n/aBepInEx
1.5.52025-11-08n/aBepInEx
1.5.42025-10-22n/aBepInEx
1.5.32025-10-16n/aBepInEx
1.5.22025-10-16n/aBepInEx
1.5.12025-10-15n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Autolocalization on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for Autolocalization as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server. 2 other projects installed alongside it.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorHsgtLgt, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

Autolocalization, answered

Generated from the mod’s own source data.

Do my players need to install Autolocalization?

Thunderstore lists server-side support for Autolocalization as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. Autolocalization is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Autolocalization on a Valheim server.

Deploy in about a minute from $9.99 a month, then add Autolocalization in one click.