Skip to content

ludus::localization::ResolvedText

Ludus Wiki · API overview · Browse API

Struct

Borrowed static text and its provenance; valid while a lease of its catalog is alive.

Declared in modules/localization/include/ludus/localization/catalog.hpp

#include <ludus/localization/catalog.hpp>
struct ludus::localization::ResolvedText final

Fields

Text

std::string_view ludus::localization::ResolvedText::Text
Counted logical UTF-8, not NUL-terminated.

Declared in modules/localization/include/ludus/localization/catalog.hpp

Provenance

Origin ludus::localization::ResolvedText::Provenance {Origin::Source}
Which catalog provided Text.

Related types: Origin

Declared in modules/localization/include/ludus/localization/catalog.hpp

ProviderLocale

std::string_view ludus::localization::ResolvedText::ProviderLocale
Locale label of that catalog.

Declared in modules/localization/include/ludus/localization/catalog.hpp