Rune Caster 1.0.0
Modern C++ Text Processing Framework
Loading...
Searching...
No Matches
language.hpp File Reference

Language identification and localization support. More...

#include <cstdint>
#include <string_view>
Include dependency graph for language.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rune_caster::language::DetectionResult
 Language detection result with confidence metrics. More...

Namespaces

namespace  rune_caster
namespace  rune_caster::language
 Language detection and identification functionality.

Enumerations

enum class  rune_caster::language::Code : uint16_t {
  rune_caster::language::Unknown = 0 , rune_caster::language::Korean , rune_caster::language::English , rune_caster::language::Japanese ,
  rune_caster::language::Chinese , rune_caster::language::Arabic , rune_caster::language::Russian , rune_caster::language::Spanish ,
  rune_caster::language::French , rune_caster::language::German , rune_caster::language::Italian , rune_caster::language::Portuguese ,
  rune_caster::language::Dutch , rune_caster::language::Swedish , rune_caster::language::Norwegian , rune_caster::language::Danish ,
  rune_caster::language::Finnish , rune_caster::language::Polish , rune_caster::language::Czech , rune_caster::language::Hungarian ,
  rune_caster::language::Turkish , rune_caster::language::Hebrew , rune_caster::language::Thai , rune_caster::language::Vietnamese ,
  rune_caster::language::Indonesian , rune_caster::language::Malay , rune_caster::language::Hindi , rune_caster::language::Bengali ,
  rune_caster::language::Tamil , rune_caster::language::Telugu , rune_caster::language::Gujarati , rune_caster::language::Marathi ,
  rune_caster::language::Punjabi , rune_caster::language::Urdu , rune_caster::language::Persian , rune_caster::language::Pashto ,
  rune_caster::language::Kurdish , rune_caster::language::Max
}
 Enumeration of supported language codes. More...

Functions

constexpr std::string_view rune_caster::language::to_string (Code code) noexcept
 Convert language code to ISO 639-1 string representation.
constexpr std::string_view rune_caster::language::get_name (Code code) noexcept
 Get the human-readable name of a language.

Detailed Description

Language identification and localization support.

This header provides language identification and localization functionality for the Rune Caster framework.

Definition in file language.hpp.