Skip to content

SunamoLang

Support for language, independent of translating solution


Platform-independent language support library for .NET applications. Provides localization utilities, XLF (XLIFF) file processing, Czech language helpers, and culture management.

Overview

SunamoLang is part of the Sunamo package ecosystem, providing modular, platform-independent utilities for .NET development.

Main Components

Key Classes

  • CountryLang - Language-to-country code mapping
  • LocaleHelperLang - Locale conversion operations
  • AppLang - Application language settings model
  • AppLangHelper - Language settings and culture management
  • AppLangConverter - AppLang to/from string conversion
  • CzechHelper - Czech language text processing
  • TranslateDictionary - Translation key-value storage with auto-reload
  • XlfResourcesH - XLF resource loading and processing
  • ResourcesDuo - Strongly-typed resource manager

Installation

dotnet add package SunamoLang

Dependencies

  • Microsoft.Extensions.Logging.Abstractions (v10.0.2)

Package Information

  • Package Name: SunamoLang
  • Target Frameworks: net10.0, net9.0, net8.0
  • License: MIT

This package is part of the Sunamo package ecosystem. For more information about related packages, visit the main repository.

License

MIT