Files
RCiRoot e3f7733316 V20260829-2.6.1
完成框架目录和模块重构;新增核心、单例、工具、加密及框架 SDK;统一任务、相机和 RPC 接口,并增加离线检测、相机标定、备份恢复、版本管理、崩溃守护和心跳监控功能。
2026-09-20 16:01:09 +08:00

31 lines
729 B
C++

#pragma once
#include <string>
#include <vector>
namespace eui_frameworkSdk
{
// 多语言资源访问接口。
class ITranslation
{
public:
// 释放翻译服务接口。
virtual ~ITranslation() = default;
// 切换当前语言。
virtual bool setLanguage(const std::string& language) = 0;
// 获取当前语言。
virtual std::string getCurrentLanguage() const = 0;
// 翻译当前语言下的键。
virtual std::string translate(const std::string& key) = 0;
// 按指定语言翻译键。
virtual std::string translate(const std::string& key, const std::string& language) = 0;
// 获取全部翻译分组。
virtual std::vector<std::string> getSections() const = 0;
};
}