LeviLamina
Loading...
Searching...
No Matches
I18n Class Referenceabstract
+ Inheritance diagram for I18n:

Public Member Functions

virtual void clearLanguages ()=0
 
virtual ::std::vector<::std::string > findAvailableLanguages (::ResourcePackManager &)=0
 
virtual ::std::unordered_map<::std::string, ::std::string > findAvailableLanguageNames (::ResourcePackManager &)=0
 
virtual void loadLanguages (::ResourcePackManager &, ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager >, ::std::string const &)=0
 
virtual void loadAllLanguages (::ResourcePackManager &)=0
 
virtual ::std::vector<::std::string > getLanguageCodesFromPack (::PackAccessStrategy const &)=0
 
virtual void loadLanguageKeywordsFromPack (::PackManifest const &, ::PackAccessStrategy const &)=0
 
virtual void loadLanguageKeywordsFromPack (::PackManifest const &, ::PackAccessStrategy const &, ::std::vector<::std::string > const &)=0
 
virtual void appendLanguageStringsFromPack (::PackManifest const &, ::std::multimap<::std::string, ::std::pair<::std::string, ::std::string > > const &)=0
 
virtual ::std::unordered_map<::std::string, ::std::string > getLanguageKeywordsFromPack (::PackManifest const &, ::std::string const &)=0
 
virtual void loadLangaugesByLocale (::std::unordered_multimap<::std::string, ::std::pair<::std::string, ::std::string > > const &)=0
 
virtual void appendAdditionalTranslations (::std::unordered_map<::std::string, ::std::string > const &, ::std::string const &)=0
 
virtual void appendLanguageStrings (::PackAccessStrategy *)=0
 
virtual void addI18nObserver (::I18nObserver &)=0
 
virtual void chooseLanguage (::std::string const &)=0
 
virtual::std::string get (::std::string const &, ::std::vector<::std::string > const &, ::std::shared_ptr<::Localization > const)=0
 
virtual::std::string get (::std::string const &, ::std::shared_ptr<::Localization > const)=0
 
virtual::std::string getPackKeywordValue (::PackManifest const &, ::std::string const &)=0
 
virtual::std::string getPackKeywordValueForTelemetry (::PackManifest const &, ::std::string const &)=0
 
virtual bool hasPackKeyEntry (::PackManifest const &, ::std::string const &)=0
 
virtual ::std::vector<::std::string > const & getSupportedLanguageCodes ()=0
 
virtual::std::string const & getLanguageName (::std::string const &)=0
 
virtual ::std::shared_ptr<::Localization > const getLocaleFor (::std::string const &)=0
 
virtual::std::string const & getLocaleCodeFor (::std::string const &)=0
 
virtual ::gsl::not_null<::std::shared_ptr<::Localization const > > getCurrentLanguage ()=0
 
virtual bool languageSupportsHypenSplitting ()=0
 
virtual::std::string getLocalizedAssetFileWithFallback (::std::string const &, ::std::string const &)=0
 
virtual bool isPackKeyword (::std::string const &)=0
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> NeutralLangCode ()
 
static MCAPI void ** $vftable ()
 

Member Function Documentation

◆ NeutralLangCode()

static MCAPI ::std::add_lvalue_reference_t< char const []> I18n::NeutralLangCode ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void I18n::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** I18n::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: