Namespace Shard.Assets.I18n
Classes
- FormattedMessageFormatter
Renders protocol messages to plain text for server-side destinations such as the console.
- I18nModule
Loads server translation catalogs after the asset pack is available.
- LanguageTag
Validates the bounded BCP-47 language tags accepted from clients.
- MessageBuilder
Fluent builder for one immutable-in-practice formatted protocol message.
- MessageUtil
Builds protocol Hytale.Protocol.FormattedMessage values without exposing their mutable wire layout at call sites. Translation keys are resolved by the client from the catalog supplied by I18nModule.
Interfaces
- II18nService
Provides the server's loaded language catalogs to modules and connection handlers.