mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
35 lines
1.0 KiB
C++
35 lines
1.0 KiB
C++
#ifndef _LOCALIZEDSTRINGS_H_
|
|
#define _LOCALIZEDSTRINGS_H_
|
|
|
|
#include <vfs/Core/vfs_path.h>
|
|
|
|
//#define USE_LOCALIZATION
|
|
|
|
namespace Loc
|
|
{
|
|
enum Topic
|
|
{
|
|
AIM_BIOGRAPHY,
|
|
AIM_HISTORY,
|
|
AIM_POLICY,
|
|
GAME_STRINGS,
|
|
DIALOGUE,
|
|
};
|
|
|
|
bool AssociateWithFile(Topic t, vfs::Path const& sFilename);
|
|
bool AssociateWithFile(Topic t, vfs::Path const& sFilename, vfs::String const& section);
|
|
|
|
bool GetString(Topic t, vfs::String const& section, vfs::String const& key, vfs::String& value);
|
|
bool GetString(Topic t, vfs::String const& section, int key, vfs::String& value);
|
|
|
|
bool GetString(Topic t, vfs::String const& section, vfs::String const& key, vfs::String::char_t* value, vfs::UInt32 len);
|
|
bool GetString(Topic t, vfs::String const& section, int key, vfs::String::char_t* value, vfs::UInt32 len);
|
|
|
|
vfs::String const& GetString(Topic t, vfs::String const& section, vfs::String const& key);
|
|
vfs::String const& GetString(Topic t, vfs::String const& section, int key);
|
|
};
|
|
|
|
extern bool g_bUseXML_Strings;
|
|
|
|
#endif // _LOCALIZEDSTRINGS_H_
|