载入中...
搜索中...
未找到
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()
|
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 |
◆ resolveStatus()
| std::string eve::dialogue::ConversationLocalizationCatalog::resolveStatus | ( | const std::string & | key, |
| const std::string & | locale | ||
| ) | const |
◆ resolveText()
| std::string eve::dialogue::ConversationLocalizationCatalog::resolveText | ( | const std::string & | key, |
| const std::string & | locale, | ||
| const std::string & | fallback | ||
| ) | const |
◆ resolveVoice()
| std::string eve::dialogue::ConversationLocalizationCatalog::resolveVoice | ( | const std::string & | key, |
| const std::string & | locale, | ||
| const std::string & | fallback | ||
| ) | const |
该类的文档由以下文件生成:
- src/modules/dialogue/ConversationLocalization.h
- src/modules/dialogue/ConversationLocalization.cpp