- Replace all hardcoded English strings with TR() translation keys across every tab, dialog, and component (~20 UI files) - Expand all 8 language files (de, es, fr, ja, ko, pt, ru, zh) with complete translations (~37k lines added) - Improve i18n loader with exe-relative path fallback and English base fallback for missing keys - Add pool-side hashrate polling via pool stats API in xmrig_manager - Introduce Layout::beginFrame() per-frame caching and refresh balance layout config only on schema generation change - Offload daemon output parsing to worker thread - Add CJK subset fallback font for Chinese/Japanese/Korean glyphs
33 lines
1.1 KiB
C++
33 lines
1.1 KiB
C++
// DragonX Wallet - Embedded font data declarations (INCBIN)
|
|
// Copyright 2024-2026 The Hush Developers
|
|
// Released under the GPLv3
|
|
//
|
|
// The actual data is emitted in generated/embedded_fonts.cpp via the
|
|
// assembler .incbin directive, so the compiler never parses 122K lines
|
|
// of hex literals.
|
|
|
|
#pragma once
|
|
#include <cstdint>
|
|
|
|
// These symbols are defined in generated/embedded_fonts.cpp (via INCBIN).
|
|
// INCBIN creates: g_<name>_data[] (const unsigned char)
|
|
// g_<name>_size (const unsigned int)
|
|
// g_<name>_end (const unsigned char*)
|
|
|
|
extern "C" {
|
|
extern const unsigned char g_ubuntu_regular_data[];
|
|
extern const unsigned int g_ubuntu_regular_size;
|
|
|
|
extern const unsigned char g_ubuntu_light_data[];
|
|
extern const unsigned int g_ubuntu_light_size;
|
|
|
|
extern const unsigned char g_ubuntu_medium_data[];
|
|
extern const unsigned int g_ubuntu_medium_size;
|
|
|
|
extern const unsigned char g_material_icons_data[];
|
|
extern const unsigned int g_material_icons_size;
|
|
|
|
extern const unsigned char g_noto_cjk_subset_data[];
|
|
extern const unsigned int g_noto_cjk_subset_size;
|
|
}
|