Expand description
Stable API — C++ language-pack compatible text lookup.
Used by public API handlers that receive FTStringDefine.StringID from
backend protocols and must project it to the same user-visible string as
C++ OpenD.
C++ OpenD-compatible language-pack lookup.
C++ loads Resources/Languages/{zh_cn,en}/*.ini at GUI startup and then
resolves FTStringDefine.StringID through core::lang::tr(...).
Refs:
- FutuOpenD/Src/FTGatewayGui/Application.cpp:66-99
- FutuOpenD/Src/NNProtoCenter/Basic/MultiLanguage/FTQueryLanguage.cpp:285-334
- FutuOpenD/Src/NNProtoCenter/Basic/MultiLanguage/FTQueryLanguage.cpp:380-401
Structs§
- File
Cache Language Pack Source - Language
Pack Auto Update Options - Language
Pack Auto Update Outcome - Language
Pack File - Language
Pack Install Options - Language
Pack Manifest - Language
Pack Manifest Entry - Language
Pack Remote Update Options - Language
Pack Status - Language
Pack Status Entry - Language
Store - Minimal
Fallback Language Pack Source
Enums§
- Language
Id - C++ language ids that are actually accepted by
FTQueryLanguage. - Language
Pack Auto Update State - Language
Pack Kind - Language
Pack Runtime Source
Traits§
Functions§
- auto_
update_ language_ pack - default_
language_ pack_ cache_ root - ensure_
allowed_ language_ pack_ remote_ scheme - import_
language_ pack_ dir - install_
language_ pack_ files - language_
pack_ manifest_ url - language_
pack_ sha256_ hex - language_
pack_ status - normalize_
language_ id - Normalize an OpenD app language id the same way C++
FTQueryLanguagedoes. - record_
language_ pack_ update_ error - translate_
embedded_ key - translate_
embedded_ key_ with_ template - translate_
runtime_ key - translate_
runtime_ key_ with_ template - update_
language_ pack_ from_ endpoint