载入中...
搜索中...
未找到
eve::dialogue::ConversationLocalizationCatalog类 参考

CSV-backed translation and voice recording catalog with default-locale resolution. 更多...

#include <ConversationLocalization.h>

Public 成员函数

int importCsv (const std::string &csv, const std::string &defaultLocale, std::vector< ConversationDiagnostic > &diagnostics)
 Import csv.
 
std::string resolveText (const std::string &key, const std::string &locale, const std::string &fallback) const
 Resolve text.
 
std::string resolveVoice (const std::string &key, const std::string &locale, const std::string &fallback) const
 Resolve voice.
 
std::string resolveStatus (const std::string &key, const std::string &locale) const
 Resolve status.
 
double resolveDuration (const std::string &key, const std::string &locale) const
 Resolve duration.
 
std::string exportMissingCsv (const std::vector< eve::dnut::SequenceAsset > &assets, const std::string &locale) const
 Export missing csv.
 
std::string exportVoiceRecordingCsv (const std::vector< eve::dnut::SequenceAsset > &assets, const std::string &locale) const
 Export voice recording csv.
 
void clear ()
 Clears .
 

详细描述

CSV-backed translation and voice recording catalog with default-locale resolution.

在文件 ConversationLocalization.h 第 19 行定义.

成员函数说明

◆ clear()

void eve::dialogue::ConversationLocalizationCatalog::clear ( )
inline

Clears .

在文件 ConversationLocalization.h 第 38 行定义.

◆ exportMissingCsv()

std::string eve::dialogue::ConversationLocalizationCatalog::exportMissingCsv ( const std::vector< eve::dnut::SequenceAsset > &  assets,
const std::string &  locale 
) const

Export missing csv.

在文件 ConversationLocalization.cpp 第 161 行定义.

引用了 key, node, quote , 以及 eve::dialogue::sequencePayloadString().

◆ exportVoiceRecordingCsv()

std::string eve::dialogue::ConversationLocalizationCatalog::exportVoiceRecordingCsv ( const std::vector< eve::dnut::SequenceAsset > &  assets,
const std::string &  locale 
) const

Export voice recording csv.

在文件 ConversationLocalization.cpp 第 176 行定义.

引用了 key, node, quote , 以及 eve::dialogue::sequencePayloadString().

◆ importCsv()

int eve::dialogue::ConversationLocalizationCatalog::importCsv ( const std::string &  csv,
const std::string &  defaultLocale,
std::vector< ConversationDiagnostic > &  diagnostics 
)

◆ resolveDuration()

double eve::dialogue::ConversationLocalizationCatalog::resolveDuration ( const std::string &  key,
const std::string &  locale 
) const

Resolve duration.

在文件 ConversationLocalization.cpp 第 156 行定义.

引用了 key.

◆ resolveStatus()

std::string eve::dialogue::ConversationLocalizationCatalog::resolveStatus ( const std::string &  key,
const std::string &  locale 
) const

Resolve status.

在文件 ConversationLocalization.cpp 第 151 行定义.

引用了 key.

◆ resolveText()

std::string eve::dialogue::ConversationLocalizationCatalog::resolveText ( const std::string &  key,
const std::string &  locale,
const std::string &  fallback 
) const

Resolve text.

在文件 ConversationLocalization.cpp 第 139 行定义.

引用了 key.

◆ resolveVoice()

std::string eve::dialogue::ConversationLocalizationCatalog::resolveVoice ( const std::string &  key,
const std::string &  locale,
const std::string &  fallback 
) const

Resolve voice.

在文件 ConversationLocalization.cpp 第 145 行定义.

引用了 key.


该类的文档由以下文件生成: