From dc5ae76016c30b834da80590ab8918e9606d4fae Mon Sep 17 00:00:00 2001 From: Timur Gagiev Date: Fri, 8 Jan 2021 05:44:48 +0300 Subject: [PATCH] add special glyph for Hungarian translation, fix auto language detection for Hungarian on various platforms --- src/lang/glyph_ru.h | 323 +++++++++------------- src/lang/glyph_ru.png | Bin 3169 -> 2016 bytes src/lang/hu.h | 88 +++--- src/platform/nix/main.cpp | 1 + src/platform/rpi/main.cpp | 1 + src/platform/web/index.php | 2 + src/platform/win/OpenLara.vcxproj | 1 + src/platform/win/OpenLara.vcxproj.filters | 3 + src/platform/win/main.cpp | 1 + src/platform/xb1/main.cpp | 2 + src/ui.h | 15 +- 11 files changed, 186 insertions(+), 251 deletions(-) diff --git a/src/lang/glyph_ru.h b/src/lang/glyph_ru.h index 5b40c24..68d3687 100644 --- a/src/lang/glyph_ru.h +++ b/src/lang/glyph_ru.h @@ -1,207 +1,134 @@ #ifndef __GLYPH_RU__ #define __GLYPH_RU__ -static unsigned int size_GLYPH_RU = 3169; +static unsigned int size_GLYPH_RU = 2016; static unsigned char GLYPH_RU[] = { 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x30, 0x08, 0x03, 0x00, 0x00, 0x00, 0xc9, 0xa1, 0x54, - 0x4d, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, - 0x65, 0x00, 0x41, 0x64, 0x6f, 0x62, 0x65, 0x20, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x61, - 0x64, 0x79, 0x71, 0xc9, 0x65, 0x3c, 0x00, 0x00, 0x03, 0x66, 0x69, 0x54, 0x58, 0x74, 0x58, 0x4d, - 0x4c, 0x3a, 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x78, 0x6d, 0x70, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x62, 0x65, - 0x67, 0x69, 0x6e, 0x3d, 0x22, 0xef, 0xbb, 0xbf, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x57, 0x35, - 0x4d, 0x30, 0x4d, 0x70, 0x43, 0x65, 0x68, 0x69, 0x48, 0x7a, 0x72, 0x65, 0x53, 0x7a, 0x4e, 0x54, - 0x63, 0x7a, 0x6b, 0x63, 0x39, 0x64, 0x22, 0x3f, 0x3e, 0x20, 0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, - 0x6d, 0x65, 0x74, 0x61, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, 0x61, 0x64, - 0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x22, 0x20, 0x78, 0x3a, - 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, 0x22, 0x41, 0x64, 0x6f, 0x62, 0x65, 0x20, 0x58, 0x4d, 0x50, - 0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x35, 0x2e, 0x33, 0x2d, 0x63, 0x30, 0x31, 0x31, 0x20, 0x36, - 0x36, 0x2e, 0x31, 0x34, 0x35, 0x36, 0x36, 0x31, 0x2c, 0x20, 0x32, 0x30, 0x31, 0x32, 0x2f, 0x30, - 0x32, 0x2f, 0x30, 0x36, 0x2d, 0x31, 0x34, 0x3a, 0x35, 0x36, 0x3a, 0x32, 0x37, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x3e, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, - 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, - 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31, 0x39, - 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d, 0x72, 0x64, 0x66, 0x2d, 0x73, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x2d, 0x6e, 0x73, 0x23, 0x22, 0x3e, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, - 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x6d, - 0x70, 0x4d, 0x4d, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, - 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, - 0x2f, 0x6d, 0x6d, 0x2f, 0x22, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x73, 0x74, 0x52, 0x65, - 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, - 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x73, - 0x54, 0x79, 0x70, 0x65, 0x2f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, - 0x23, 0x22, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, 0x68, 0x74, - 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, - 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x20, 0x78, 0x6d, 0x70, 0x4d, - 0x4d, 0x3a, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x64, 0x69, 0x64, 0x3a, 0x42, 0x42, - 0x34, 0x35, 0x44, 0x30, 0x32, 0x41, 0x33, 0x38, 0x33, 0x36, 0x45, 0x39, 0x31, 0x31, 0x41, 0x46, - 0x41, 0x46, 0x45, 0x31, 0x39, 0x34, 0x30, 0x32, 0x31, 0x32, 0x32, 0x37, 0x37, 0x46, 0x22, 0x20, - 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, - 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x64, 0x69, 0x64, 0x3a, 0x37, 0x35, 0x38, 0x44, 0x39, 0x41, - 0x36, 0x31, 0x34, 0x32, 0x45, 0x39, 0x31, 0x31, 0x45, 0x39, 0x41, 0x45, 0x35, 0x43, 0x46, 0x35, - 0x46, 0x42, 0x33, 0x44, 0x37, 0x46, 0x44, 0x41, 0x35, 0x41, 0x22, 0x20, 0x78, 0x6d, 0x70, 0x4d, - 0x4d, 0x3a, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, - 0x70, 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x37, 0x35, 0x38, 0x44, 0x39, 0x41, 0x36, 0x30, 0x34, 0x32, - 0x45, 0x39, 0x31, 0x31, 0x45, 0x39, 0x41, 0x45, 0x35, 0x43, 0x46, 0x35, 0x46, 0x42, 0x33, 0x44, - 0x37, 0x46, 0x44, 0x41, 0x35, 0x41, 0x22, 0x20, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3d, 0x22, 0x41, 0x64, 0x6f, 0x62, 0x65, 0x20, 0x50, - 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x20, 0x43, 0x53, 0x36, 0x20, 0x28, 0x57, 0x69, - 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x29, 0x22, 0x3e, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, - 0x44, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x20, 0x73, 0x74, 0x52, 0x65, - 0x66, 0x3a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, - 0x70, 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x36, 0x45, 0x42, 0x33, 0x33, 0x37, 0x36, 0x37, 0x45, 0x39, - 0x34, 0x32, 0x45, 0x39, 0x31, 0x31, 0x42, 0x46, 0x32, 0x46, 0x41, 0x35, 0x36, 0x41, 0x42, 0x35, - 0x44, 0x38, 0x43, 0x34, 0x31, 0x38, 0x22, 0x20, 0x73, 0x74, 0x52, 0x65, 0x66, 0x3a, 0x64, 0x6f, - 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x64, 0x69, - 0x64, 0x3a, 0x42, 0x42, 0x34, 0x35, 0x44, 0x30, 0x32, 0x41, 0x33, 0x38, 0x33, 0x36, 0x45, 0x39, - 0x31, 0x31, 0x41, 0x46, 0x41, 0x46, 0x45, 0x31, 0x39, 0x34, 0x30, 0x32, 0x31, 0x32, 0x32, 0x37, - 0x37, 0x46, 0x22, 0x2f, 0x3e, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, - 0x44, 0x46, 0x3e, 0x20, 0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, 0x3e, - 0x20, 0x3c, 0x3f, 0x78, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x64, 0x3d, 0x22, - 0x72, 0x22, 0x3f, 0x3e, 0xb9, 0xc4, 0x8c, 0x25, 0x00, 0x00, 0x00, 0x3f, 0x50, 0x4c, 0x54, 0x45, - 0xce, 0x94, 0x5a, 0xff, 0xef, 0x8c, 0xa5, 0x6b, 0x39, 0xff, 0xff, 0x9c, 0xa5, 0x7b, 0x4a, 0xdc, - 0xa0, 0x64, 0x70, 0x5c, 0x2c, 0x30, 0x0c, 0x04, 0xe8, 0xc0, 0x70, 0xff, 0xd6, 0x7b, 0x58, 0x44, - 0x00, 0xc8, 0x90, 0x58, 0xb0, 0x80, 0x50, 0x73, 0x5a, 0x29, 0x8c, 0x5a, 0x29, 0xb5, 0x84, 0x52, - 0xef, 0xc6, 0x73, 0xde, 0xa5, 0x63, 0x31, 0x08, 0x00, 0x5a, 0x42, 0x00, 0xff, 0xff, 0xff, 0xed, - 0xab, 0xcf, 0x9c, 0x00, 0x00, 0x00, 0x15, 0x74, 0x52, 0x4e, 0x53, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x2b, 0xd9, 0x7d, 0xea, 0x00, 0x00, 0x08, 0x25, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xec, 0x9a, - 0x89, 0x72, 0xdb, 0x38, 0x0c, 0x86, 0x29, 0xfa, 0x88, 0x93, 0x5d, 0x9e, 0xd0, 0xfb, 0x3f, 0xeb, - 0x02, 0x20, 0x09, 0x02, 0x94, 0xdd, 0xc6, 0x1d, 0xef, 0x4c, 0x32, 0x8d, 0x26, 0x76, 0x4b, 0xf1, - 0x02, 0x3e, 0x41, 0x14, 0x7f, 0x58, 0x6e, 0xff, 0xcb, 0x0f, 0xf7, 0x03, 0xe0, 0x8b, 0x1f, 0x91, - 0x0e, 0xe0, 0xaf, 0xcf, 0xb7, 0x1f, 0xc7, 0x67, 0x00, 0x04, 0x39, 0xda, 0x89, 0xb0, 0x9e, 0x90, - 0x53, 0xb3, 0xb0, 0xf7, 0x4f, 0x3b, 0x05, 0xc6, 0xb8, 0x31, 0xb3, 0x32, 0xc0, 0x98, 0xb3, 0x9a, - 0xa7, 0x5b, 0xdd, 0x69, 0xbe, 0xc7, 0x6d, 0xcb, 0x09, 0xf8, 0xcb, 0xcc, 0x1f, 0x1e, 0x38, 0x4c, - 0xed, 0x61, 0xcb, 0x1b, 0x7e, 0x4a, 0x1c, 0xc6, 0x1f, 0x00, 0x89, 0x99, 0x08, 0xa0, 0x6c, 0xd8, - 0x05, 0x8f, 0x3e, 0x21, 0x97, 0xf5, 0x89, 0x3d, 0xd0, 0x89, 0xad, 0x0c, 0x00, 0xf4, 0xbf, 0x88, - 0x95, 0x61, 0xcb, 0x7c, 0x2a, 0x66, 0x6c, 0x5d, 0x84, 0x80, 0xa7, 0xc6, 0x9e, 0x4e, 0xe7, 0x14, - 0x87, 0x0b, 0x34, 0x5e, 0xf2, 0xb3, 0x9e, 0x86, 0x9f, 0xb5, 0xa0, 0xff, 0xdd, 0x63, 0xa1, 0x7a, - 0x9c, 0x70, 0x00, 0x22, 0xd7, 0xe9, 0xab, 0x03, 0x38, 0x9d, 0x60, 0x87, 0xd3, 0x49, 0x00, 0x2c, - 0x0e, 0xef, 0x90, 0x3d, 0x40, 0x06, 0xd8, 0x3c, 0x77, 0x08, 0x38, 0x94, 0x01, 0xd0, 0xec, 0x8b, - 0xc3, 0x02, 0x87, 0x2d, 0x70, 0x6c, 0x80, 0x32, 0xfc, 0xf5, 0xad, 0x2c, 0x27, 0xc2, 0x46, 0xe5, - 0x9c, 0xc6, 0x28, 0x29, 0x03, 0x03, 0x88, 0x8d, 0x10, 0xfa, 0x5f, 0xa0, 0x68, 0x02, 0xed, 0x5a, - 0xc5, 0xa2, 0x3c, 0xa4, 0xfe, 0x76, 0x7c, 0x29, 0x43, 0xe9, 0x00, 0xfa, 0x10, 0xbe, 0xa0, 0x43, - 0xd9, 0x01, 0x42, 0x6d, 0xc4, 0x04, 0x40, 0x6f, 0x4f, 0xed, 0xb0, 0x56, 0xe6, 0x5b, 0x1c, 0x96, - 0x72, 0xee, 0xe5, 0x20, 0xd7, 0xce, 0xd8, 0xe7, 0xbb, 0x05, 0x0d, 0x00, 0x07, 0xf2, 0x40, 0xd4, - 0xe7, 0x1a, 0x27, 0x00, 0x01, 0xec, 0x0a, 0x00, 0x20, 0x01, 0x74, 0x7e, 0x34, 0x8b, 0x85, 0x0c, - 0x57, 0x00, 0x5a, 0x05, 0xfa, 0xd3, 0x4d, 0xe6, 0x32, 0x88, 0x03, 0xc7, 0x32, 0x13, 0x88, 0xe8, - 0xf3, 0x2e, 0xe3, 0x65, 0xd7, 0x1c, 0x15, 0x83, 0x57, 0x00, 0xe5, 0x08, 0x20, 0x0b, 0x80, 0xd4, - 0xca, 0xbd, 0x07, 0xda, 0x6f, 0x00, 0xf4, 0xa1, 0xc6, 0x88, 0x0c, 0xc0, 0xac, 0x17, 0xca, 0x36, - 0x03, 0x60, 0xce, 0x98, 0x32, 0x02, 0xb8, 0x8c, 0xf1, 0x01, 0x76, 0x65, 0x5f, 0xef, 0x8f, 0xfe, - 0x0f, 0x00, 0xf0, 0x1b, 0x00, 0xe8, 0x21, 0x8f, 0xe0, 0xf7, 0xfb, 0x00, 0x5a, 0x04, 0x94, 0x09, - 0xc0, 0x11, 0x80, 0x62, 0xe6, 0x33, 0x0e, 0xdf, 0x01, 0xa0, 0x97, 0x81, 0x03, 0x00, 0xc8, 0xea, - 0x8e, 0xfc, 0x0c, 0x00, 0x22, 0x90, 0x2f, 0xba, 0x51, 0x54, 0x11, 0xc9, 0x4d, 0x29, 0x9e, 0x1f, - 0x01, 0x58, 0xcb, 0xe8, 0x1c, 0x99, 0xdb, 0x03, 0x80, 0x00, 0x44, 0x02, 0x10, 0x1f, 0x01, 0x70, - 0x04, 0xc0, 0x3d, 0x05, 0x80, 0x56, 0x1d, 0xdd, 0x9e, 0x57, 0x41, 0x05, 0x80, 0xef, 0x49, 0x59, - 0x03, 0xc4, 0xf2, 0x87, 0x00, 0xc8, 0xe1, 0x8b, 0x6e, 0x83, 0x11, 0x69, 0x22, 0x80, 0x8c, 0x7f, - 0x0c, 0x80, 0x2a, 0xcc, 0x24, 0x3e, 0x3b, 0x37, 0x02, 0x80, 0x00, 0x60, 0x80, 0x39, 0x0a, 0xa1, - 0x47, 0x00, 0xbc, 0xf7, 0xcf, 0x00, 0x28, 0xec, 0x5f, 0x9e, 0xf3, 0xe3, 0x0c, 0xb8, 0x40, 0x4d, - 0x00, 0xa5, 0xdd, 0xb3, 0xe3, 0x4e, 0xf9, 0x3d, 0x00, 0xf2, 0xff, 0x72, 0x89, 0x0f, 0x08, 0x60, - 0xd3, 0x76, 0x9b, 0x2a, 0x03, 0xf4, 0xa0, 0x47, 0x00, 0x18, 0x02, 0x12, 0x00, 0x4c, 0xa0, 0x64, - 0x87, 0xee, 0xc3, 0x7e, 0x0f, 0x00, 0x11, 0xa0, 0xe3, 0x29, 0x00, 0xd8, 0x49, 0x01, 0xc0, 0x08, - 0xc0, 0x1b, 0xb4, 0x3c, 0x03, 0x00, 0x4c, 0xc8, 0xa6, 0x2d, 0x5e, 0x70, 0x0d, 0xd0, 0xcf, 0x71, - 0x13, 0xe2, 0x1c, 0xbc, 0x4f, 0x00, 0xa0, 0x15, 0xd0, 0x9b, 0x27, 0x35, 0xf2, 0x80, 0xb9, 0x48, - 0x5a, 0x00, 0xb4, 0xea, 0x80, 0x3b, 0xcf, 0x22, 0x5d, 0x61, 0x15, 0x71, 0x71, 0x29, 0x43, 0xe1, - 0x7b, 0xc6, 0x99, 0xf9, 0x89, 0xf2, 0x04, 0xe0, 0x17, 0x00, 0xde, 0x84, 0x77, 0xee, 0xc7, 0xb0, - 0x20, 0xe2, 0x1a, 0x88, 0x00, 0x06, 0x81, 0xb6, 0x1e, 0x99, 0x10, 0xe7, 0xf0, 0x54, 0x06, 0x78, - 0xd0, 0x83, 0x1e, 0x80, 0xc0, 0x7c, 0x04, 0x4c, 0x20, 0x3a, 0x3e, 0xe8, 0x9e, 0x2d, 0x09, 0x54, - 0x13, 0x0d, 0x60, 0x75, 0xd8, 0x97, 0x94, 0xf0, 0xf2, 0xa6, 0xd1, 0x83, 0x9f, 0x18, 0x06, 0x80, - 0x3f, 0x00, 0xc0, 0x09, 0xb0, 0x7d, 0x7d, 0x00, 0xa0, 0x54, 0x3a, 0xc4, 0xe2, 0xd4, 0xf7, 0x00, - 0x71, 0x4b, 0x54, 0xac, 0x89, 0x42, 0x0e, 0x6f, 0x81, 0xaa, 0x26, 0x50, 0x11, 0x80, 0xfd, 0x7f, - 0x0d, 0xa0, 0x3a, 0x58, 0xfc, 0x5f, 0x01, 0xb4, 0x43, 0x87, 0x0c, 0x9c, 0x27, 0x80, 0xe9, 0x70, - 0xbb, 0x20, 0xa9, 0x14, 0xd3, 0x83, 0x6e, 0x7f, 0x1d, 0x32, 0xec, 0xaf, 0x73, 0x23, 0xa6, 0x1c, - 0x8c, 0xd6, 0xc3, 0x7f, 0x1a, 0x40, 0xcf, 0xd5, 0xb7, 0x09, 0xc3, 0x80, 0x40, 0xeb, 0x1f, 0x01, - 0xc0, 0x81, 0x43, 0x27, 0x90, 0x67, 0xf7, 0xd1, 0x1f, 0x86, 0x01, 0x3d, 0x00, 0xe6, 0x53, 0x31, - 0xd1, 0x7f, 0xd3, 0x74, 0xa8, 0xea, 0x1b, 0x7a, 0x30, 0x57, 0x26, 0x30, 0xfe, 0x8a, 0x3d, 0xe2, - 0x5d, 0x00, 0xab, 0xc3, 0x75, 0x1c, 0xbd, 0x07, 0x9c, 0x79, 0xc9, 0x38, 0x57, 0xb5, 0x06, 0x3a, - 0xf2, 0xbf, 0xb7, 0x77, 0xad, 0x31, 0x7e, 0xf4, 0x7c, 0xca, 0xa0, 0xda, 0xaa, 0xea, 0x68, 0x11, - 0xe8, 0x3f, 0xfd, 0x13, 0x94, 0x85, 0xbb, 0xed, 0xcf, 0x9b, 0xc9, 0x6e, 0x90, 0x19, 0xb4, 0x4e, - 0x0b, 0x67, 0x0f, 0xab, 0x4f, 0xec, 0x80, 0xc6, 0x8c, 0xe1, 0x85, 0xb5, 0x17, 0xc6, 0x90, 0x06, - 0x23, 0xf0, 0x56, 0x6e, 0xad, 0xaa, 0xd5, 0x5a, 0xf0, 0x23, 0x87, 0x7f, 0x00, 0xbc, 0x4c, 0xb6, - 0x3f, 0x21, 0xf0, 0xbf, 0x12, 0x80, 0x45, 0x2e, 0x2b, 0x45, 0xaf, 0x4a, 0xd6, 0xbf, 0x35, 0xdf, - 0x40, 0x4f, 0x91, 0xa9, 0x9e, 0x7f, 0xe7, 0x3f, 0x89, 0xdd, 0xe8, 0xbf, 0x10, 0x80, 0x29, 0xad, - 0xc7, 0x33, 0x88, 0xe4, 0xba, 0xac, 0xb9, 0xa4, 0x9f, 0x23, 0x6b, 0x5e, 0xe3, 0x82, 0x92, 0x0f, - 0xdc, 0x01, 0xe0, 0x73, 0x09, 0x9b, 0x9d, 0x37, 0x69, 0x5b, 0x8e, 0x5f, 0x07, 0x40, 0x2e, 0x8b, - 0x5a, 0xdc, 0xf0, 0xc1, 0xaf, 0x04, 0x3e, 0x6d, 0x45, 0xf1, 0x9c, 0x20, 0x89, 0x1b, 0x79, 0x0b, - 0xda, 0xff, 0xf4, 0x59, 0xef, 0xdb, 0xbe, 0x07, 0x1f, 0x5d, 0x5f, 0x87, 0xc0, 0x1d, 0x00, 0xe4, - 0xa9, 0x12, 0xdc, 0x0c, 0xa0, 0xcc, 0x13, 0x91, 0x13, 0x18, 0x73, 0xeb, 0x17, 0xb7, 0x04, 0xcf, - 0xce, 0x8a, 0x04, 0xbe, 0x14, 0x00, 0x23, 0x97, 0x63, 0xd4, 0x09, 0x1a, 0x06, 0xc0, 0x3b, 0x9b, - 0x11, 0x02, 0x31, 0x1b, 0x00, 0xa4, 0xdf, 0x41, 0xdd, 0x00, 0x4b, 0x3e, 0x71, 0x5f, 0x13, 0x8c, - 0x6d, 0x2f, 0x0f, 0x45, 0x12, 0x4e, 0x58, 0x75, 0xbd, 0x5e, 0xf9, 0xa3, 0x7a, 0x98, 0xfe, 0xb8, - 0xcc, 0xe8, 0xdd, 0x29, 0x9d, 0x9a, 0x33, 0xf6, 0xb6, 0x92, 0xb3, 0x44, 0xad, 0xd8, 0xbe, 0xfa, - 0x6c, 0x6d, 0x7a, 0x69, 0xdf, 0x52, 0x8a, 0x33, 0xab, 0x88, 0x00, 0xf2, 0xe9, 0x74, 0xca, 0xb0, - 0x2e, 0x83, 0x02, 0x00, 0x3a, 0x80, 0x22, 0x00, 0x32, 0xa5, 0x41, 0x35, 0x80, 0xa2, 0xc4, 0x20, - 0xae, 0x29, 0x66, 0x3c, 0x1c, 0x9f, 0x26, 0x08, 0x4a, 0x5c, 0x91, 0xd2, 0x1d, 0x09, 0xb3, 0xfd, - 0x6d, 0xbb, 0x5d, 0xaf, 0xf8, 0xb7, 0xdd, 0xde, 0x46, 0x3d, 0x1e, 0xef, 0xb3, 0xff, 0x09, 0x23, - 0xce, 0x9f, 0xd4, 0xe6, 0x34, 0x6c, 0x5b, 0x79, 0x7f, 0x1f, 0x33, 0x84, 0x96, 0xf2, 0x0b, 0x23, - 0xef, 0xc3, 0x39, 0x43, 0xfe, 0x52, 0xc3, 0x95, 0x22, 0xed, 0xb1, 0x1c, 0xf8, 0xaf, 0x77, 0x70, - 0xc1, 0x39, 0x23, 0x97, 0xbb, 0x8f, 0x59, 0x01, 0x18, 0x7b, 0x5b, 0x50, 0xb5, 0x79, 0xaa, 0xcd, - 0x42, 0x6b, 0x86, 0xec, 0x6c, 0x03, 0xe5, 0x02, 0xd4, 0x1d, 0x14, 0x4a, 0x39, 0x87, 0x7a, 0x0e, - 0xd3, 0x7f, 0xdb, 0x7e, 0x7f, 0xbb, 0xdc, 0x10, 0xc0, 0xed, 0x22, 0xfe, 0x67, 0xdc, 0xa3, 0x4d, - 0xbd, 0x4f, 0xa6, 0x19, 0xff, 0xd1, 0x57, 0x80, 0x2a, 0x13, 0x10, 0x60, 0xbc, 0xa0, 0xdb, 0x7b, - 0x0e, 0xd2, 0x9e, 0x26, 0x55, 0xd2, 0x83, 0xa5, 0x8c, 0x00, 0x40, 0xcb, 0xf9, 0xe8, 0x1d, 0x18, - 0x80, 0x96, 0xcb, 0xec, 0x22, 0x67, 0x48, 0x0e, 0x11, 0x30, 0x05, 0x2a, 0x56, 0x2a, 0x00, 0xb4, - 0xd7, 0x9d, 0x00, 0x70, 0xbc, 0x6a, 0x01, 0xf0, 0x5e, 0x58, 0x01, 0xe0, 0xf6, 0x45, 0xce, 0x20, - 0x81, 0x9b, 0xf8, 0x4f, 0xbb, 0x5c, 0xbc, 0x49, 0x94, 0x78, 0xcb, 0x25, 0x1b, 0xff, 0x71, 0x01, - 0x01, 0xea, 0x3f, 0x53, 0x64, 0x29, 0xe3, 0xf5, 0x9f, 0x00, 0x8a, 0xf7, 0x0b, 0x80, 0xdd, 0xb6, - 0x07, 0x20, 0x81, 0x2f, 0x00, 0x16, 0xb9, 0xdc, 0xd7, 0x80, 0xe9, 0x2f, 0x8e, 0xb0, 0x00, 0x20, - 0x38, 0x02, 0xa0, 0x5a, 0xf5, 0xbf, 0xd3, 0x78, 0x5e, 0xe5, 0x2c, 0xb1, 0x5c, 0x17, 0xa5, 0x03, - 0xc3, 0xac, 0x76, 0x7c, 0xdc, 0x2e, 0xb7, 0xcb, 0xe5, 0x43, 0xa7, 0x57, 0x74, 0xbe, 0xa3, 0x38, - 0x9f, 0xb3, 0xde, 0x37, 0x80, 0x5b, 0x00, 0x00, 0x09, 0xd2, 0xf7, 0xbe, 0x96, 0xd3, 0xfd, 0x78, - 0x3a, 0x69, 0x00, 0xee, 0x00, 0x60, 0x27, 0x81, 0xdc, 0x3b, 0x38, 0x76, 0x4c, 0x03, 0x28, 0xed, - 0x29, 0xa0, 0x46, 0x88, 0xed, 0x3e, 0x9f, 0x27, 0xb2, 0x4e, 0x11, 0x41, 0x6b, 0x3f, 0xd5, 0x74, - 0xc1, 0x08, 0x98, 0x11, 0x85, 0x11, 0x71, 0x07, 0x40, 0x9c, 0xd7, 0xf4, 0xe3, 0xf6, 0x0f, 0xde, - 0x02, 0x42, 0x80, 0x16, 0x27, 0xbc, 0x05, 0x94, 0x7c, 0x77, 0xb4, 0x64, 0x0a, 0x01, 0x5c, 0xce, - 0x08, 0x80, 0xc8, 0x5b, 0x74, 0x08, 0x85, 0x1f, 0xd4, 0x11, 0xb1, 0xa8, 0xfe, 0x28, 0xe2, 0x95, - 0xb5, 0x1c, 0x71, 0xa6, 0x3d, 0x01, 0x18, 0x1d, 0x10, 0x1f, 0xad, 0x01, 0x6e, 0xca, 0xf5, 0xc4, - 0x09, 0x3d, 0x9b, 0xc3, 0xc3, 0x73, 0xca, 0x61, 0xf2, 0x7f, 0x02, 0xc0, 0x78, 0x8f, 0x74, 0x4e, - 0xe4, 0xb4, 0x1d, 0xef, 0x00, 0x80, 0x08, 0xa0, 0xff, 0xe3, 0xe4, 0xc7, 0xf6, 0xcf, 0xf5, 0x7a, - 0xc1, 0xbf, 0xed, 0xa3, 0xf7, 0xa7, 0xf8, 0x4c, 0x2a, 0x5d, 0x80, 0xfd, 0xeb, 0x24, 0x10, 0x1c, - 0x64, 0x0d, 0xa0, 0x92, 0x43, 0x2a, 0x24, 0x50, 0x29, 0x63, 0x7b, 0xa7, 0xcc, 0xcf, 0x06, 0x40, - 0x1d, 0x00, 0x7a, 0x07, 0x57, 0x7d, 0x42, 0x79, 0xac, 0x9e, 0x32, 0xa8, 0xef, 0xcb, 0xa2, 0xef, - 0x81, 0xb2, 0x1e, 0x72, 0x85, 0xfb, 0x2f, 0x13, 0x8a, 0x00, 0x2d, 0xeb, 0x22, 0x4f, 0x97, 0xf1, - 0x70, 0x3d, 0xb3, 0xca, 0xb6, 0x52, 0x90, 0xc2, 0xbc, 0x01, 0xfe, 0xc5, 0x47, 0xe0, 0x85, 0x3e, - 0x1f, 0xd2, 0x41, 0x67, 0x3f, 0x6a, 0x6a, 0x21, 0x3c, 0x30, 0x02, 0xa7, 0x0f, 0xaa, 0x24, 0x04, - 0x6a, 0x62, 0xcb, 0xea, 0x40, 0xc6, 0xa9, 0x02, 0x48, 0xd3, 0x7e, 0xbe, 0x00, 0x4b, 0x7b, 0x5a, - 0x45, 0x7a, 0x07, 0x77, 0x54, 0xd2, 0x77, 0xf4, 0xf3, 0xbe, 0xe4, 0x0b, 0xf6, 0x55, 0xd0, 0x1f, - 0xf4, 0xf6, 0x03, 0x21, 0x7f, 0x68, 0xbe, 0xbf, 0xbd, 0xbd, 0xc9, 0xe7, 0x5e, 0xfd, 0xcc, 0x47, - 0xe8, 0x72, 0x5d, 0xca, 0xf3, 0x84, 0x98, 0xb7, 0xff, 0xa2, 0xbd, 0x6a, 0xf2, 0x23, 0x87, 0x7f, - 0x00, 0x7c, 0xff, 0x83, 0x9e, 0xdc, 0xe1, 0x4f, 0x93, 0x0c, 0xdf, 0x1f, 0x40, 0x88, 0x27, 0x87, - 0xa2, 0xde, 0xb9, 0xbf, 0x16, 0x00, 0xee, 0x7d, 0x1d, 0x25, 0x24, 0xfe, 0x1c, 0xc0, 0x31, 0x29, - 0xf4, 0x9d, 0x0e, 0xd2, 0x79, 0xf0, 0xa7, 0xee, 0x33, 0x80, 0x40, 0xef, 0x5b, 0x98, 0xf7, 0x61, - 0x9e, 0x41, 0xa2, 0xde, 0x98, 0xf9, 0xa6, 0x8b, 0x20, 0x6c, 0xb8, 0xb5, 0x98, 0xfa, 0xb5, 0xff, - 0x98, 0x9b, 0x87, 0x3b, 0xab, 0xbe, 0x5e, 0x1d, 0x0e, 0xef, 0xa9, 0xa2, 0x3e, 0xab, 0xe3, 0xa7, - 0xb5, 0xf5, 0x9d, 0x9c, 0x5e, 0x94, 0xb3, 0x47, 0xb6, 0xf7, 0xf4, 0xbf, 0x3e, 0x77, 0x78, 0x61, - 0x09, 0x5e, 0x0a, 0x80, 0xd4, 0x99, 0xf3, 0x35, 0x4f, 0xbd, 0x9c, 0xe6, 0x46, 0xf9, 0x8e, 0xbe, - 0x5e, 0x1d, 0xc6, 0xf6, 0x35, 0x14, 0x05, 0xe0, 0x64, 0x93, 0x8c, 0x3d, 0xe7, 0x28, 0x23, 0x1c, - 0x72, 0x90, 0x7e, 0xd5, 0xff, 0x34, 0x5f, 0xc6, 0x73, 0x5d, 0x42, 0x73, 0xfd, 0xbc, 0x40, 0xc1, - 0x4a, 0xc3, 0x17, 0x00, 0x40, 0xf9, 0xed, 0x3d, 0x6e, 0x67, 0xab, 0x89, 0x00, 0xa7, 0xf5, 0xb8, - 0xd1, 0xd7, 0x8b, 0xc3, 0x07, 0x00, 0xc0, 0x29, 0x26, 0x2d, 0x7e, 0x38, 0x60, 0x44, 0xac, 0xd8, - 0xea, 0x83, 0xfe, 0xa7, 0x86, 0xc1, 0x51, 0xda, 0x31, 0xf3, 0xee, 0x15, 0xeb, 0x83, 0x16, 0x47, - 0x21, 0xff, 0x1f, 0x00, 0x92, 0x06, 0xe0, 0x16, 0x00, 0x8b, 0xbe, 0x7e, 0x08, 0x60, 0xbe, 0xc1, - 0xa0, 0x33, 0x42, 0xbd, 0x28, 0x23, 0x2c, 0xd5, 0x07, 0xfd, 0x4f, 0x0d, 0xdb, 0x5b, 0x20, 0xcd, - 0x06, 0xba, 0x1b, 0xad, 0x3a, 0x4c, 0x2f, 0x06, 0xe0, 0x1d, 0xe9, 0x0d, 0xbc, 0x0b, 0xd4, 0x04, - 0x75, 0x13, 0x09, 0x47, 0xe2, 0xde, 0xe8, 0xeb, 0xc5, 0xe1, 0x51, 0x56, 0x19, 0x11, 0x8a, 0x27, - 0x25, 0x87, 0x5b, 0x71, 0x8c, 0xb0, 0x54, 0x0f, 0xfd, 0xef, 0xf4, 0x0b, 0x1c, 0x85, 0x73, 0x14, - 0xb9, 0xa9, 0x28, 0x70, 0x29, 0x98, 0x5f, 0xb7, 0xcf, 0xaf, 0x05, 0x80, 0xf2, 0x8d, 0x7e, 0x3d, - 0xf5, 0x55, 0x11, 0x26, 0xb1, 0x5b, 0xe7, 0xef, 0xf7, 0x60, 0xf4, 0xf5, 0xe2, 0x30, 0xbf, 0x90, - 0xc1, 0x3f, 0xcf, 0x57, 0x79, 0x1f, 0x00, 0xaf, 0x98, 0x7a, 0x21, 0xa3, 0x15, 0x25, 0x02, 0x6c, - 0x35, 0x3f, 0xc1, 0xec, 0x15, 0xa6, 0xc1, 0x5a, 0x04, 0xd4, 0x61, 0x51, 0x9a, 0x9a, 0x1a, 0x01, - 0xd4, 0x17, 0x6f, 0x85, 0x2b, 0xa7, 0xcd, 0x44, 0x7d, 0x15, 0x94, 0xa3, 0x94, 0x37, 0x33, 0x02, - 0xd1, 0x99, 0x77, 0x9c, 0xf4, 0xfb, 0x08, 0x35, 0xf7, 0xdf, 0xa6, 0x47, 0x0f, 0x48, 0x78, 0x89, - 0x75, 0x7e, 0x81, 0x8b, 0x32, 0xc2, 0x52, 0xdd, 0x81, 0x27, 0xf5, 0x06, 0x0c, 0x1a, 0x43, 0x49, - 0x90, 0xe1, 0x29, 0x27, 0x19, 0x9d, 0x98, 0x53, 0x5f, 0x0f, 0xc0, 0xe4, 0xa7, 0xc6, 0xcf, 0xf1, - 0x60, 0x00, 0x28, 0x7d, 0x3d, 0x1d, 0xae, 0x5a, 0xfe, 0xd2, 0xef, 0xf1, 0x75, 0x26, 0x04, 0xfc, - 0x04, 0xda, 0x8a, 0x32, 0xc2, 0x52, 0x7d, 0xd0, 0xff, 0xdc, 0x90, 0xaf, 0xc2, 0xf0, 0x9f, 0x12, - 0x1e, 0x2a, 0x41, 0xe2, 0x5f, 0x4b, 0xc0, 0xed, 0xe6, 0xd7, 0x76, 0xcd, 0x61, 0x91, 0xf0, 0x56, - 0xef, 0xdf, 0x95, 0xf9, 0x77, 0xd2, 0x09, 0xa3, 0x58, 0x1f, 0x54, 0x3f, 0xd0, 0xff, 0x55, 0xbf, - 0x8f, 0x40, 0x41, 0x6a, 0x13, 0x0e, 0x2f, 0x04, 0xf0, 0x9f, 0x00, 0x03, 0x00, 0x78, 0x70, 0x66, - 0x8d, 0x8a, 0xcc, 0xf4, 0x08, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, - 0x82, + 0x4d, 0x00, 0x00, 0x00, 0x3f, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0x5a, 0x42, 0x00, 0xef, + 0xc6, 0x73, 0xde, 0xa5, 0x63, 0xa5, 0x6b, 0x39, 0xb5, 0x84, 0x52, 0xce, 0x94, 0x5a, 0x73, 0x5a, + 0x29, 0x31, 0x08, 0x00, 0x8c, 0x5a, 0x29, 0xff, 0xef, 0x8c, 0x70, 0x5c, 0x2c, 0xa5, 0x7b, 0x4a, + 0xdc, 0xa0, 0x64, 0xff, 0xff, 0x9c, 0xff, 0xd6, 0x7b, 0x30, 0x0c, 0x04, 0xe8, 0xc0, 0x70, 0x58, + 0x44, 0x00, 0xc8, 0x90, 0x58, 0xb0, 0x80, 0x50, 0xfb, 0xc4, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x74, 0x52, 0x4e, 0x53, 0x00, 0x40, 0xe6, 0xd8, 0x66, 0x00, 0x00, 0x07, 0x4f, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x5e, 0xed, 0x9a, 0xdb, 0x72, 0x1b, 0x39, 0x0c, 0x44, 0xd5, 0x00, 0xaf, 0xa3, 0x8b, + 0xed, 0xec, 0xfe, 0xff, 0xb7, 0x2e, 0x41, 0x0d, 0xd8, 0xa4, 0x3c, 0xae, 0xd8, 0x55, 0x7a, 0x70, + 0x36, 0x46, 0x99, 0x52, 0x1a, 0x04, 0x48, 0xe2, 0x84, 0x51, 0x84, 0x49, 0x4e, 0xdf, 0xdb, 0x7e, + 0xec, 0xc7, 0xaa, 0x19, 0xfa, 0xcb, 0x67, 0xe3, 0x69, 0x9f, 0x49, 0xc8, 0xc3, 0xa8, 0xe9, 0x98, + 0x5d, 0x14, 0x27, 0x1b, 0xc3, 0x85, 0xe5, 0x70, 0xbe, 0xf3, 0x74, 0x00, 0x1e, 0x87, 0x82, 0x9a, + 0x51, 0x73, 0x38, 0xd5, 0xb6, 0x49, 0x44, 0x7f, 0x59, 0xf6, 0xcf, 0xc7, 0x05, 0xf7, 0x78, 0x6c, + 0xb2, 0xb5, 0xa1, 0xa6, 0x59, 0xc9, 0x72, 0x3e, 0x02, 0xca, 0xba, 0xb5, 0x94, 0x66, 0xa6, 0x5c, + 0xd3, 0x61, 0x9e, 0xcd, 0x4c, 0x1d, 0x80, 0xfd, 0xaa, 0x4a, 0x6d, 0x6e, 0xe9, 0xae, 0x2a, 0x2d, + 0x5a, 0x07, 0x81, 0x60, 0xc1, 0xc1, 0xdc, 0x12, 0xf7, 0x12, 0xef, 0xeb, 0xc5, 0xc0, 0x79, 0x91, + 0x79, 0x16, 0x7c, 0x37, 0x87, 0xda, 0x7c, 0xdb, 0xd0, 0x01, 0x59, 0xe9, 0xf6, 0xb2, 0x03, 0xb8, + 0xdd, 0x70, 0xc2, 0xed, 0xe6, 0x00, 0x1e, 0x0b, 0x3e, 0x41, 0x02, 0x20, 0xc0, 0x16, 0xd0, 0xe3, + 0xdb, 0x52, 0x0b, 0x80, 0xfb, 0xf9, 0x2a, 0x4f, 0x90, 0x6d, 0x6d, 0x40, 0xbd, 0xde, 0xd0, 0x35, + 0x1d, 0x79, 0x33, 0x2d, 0xd1, 0x31, 0x46, 0x81, 0x01, 0xb0, 0xb1, 0xd7, 0xaf, 0xd0, 0x4e, 0x80, + 0xf9, 0xe6, 0x57, 0x56, 0xd8, 0xf3, 0x97, 0xf5, 0xa9, 0xa1, 0x3b, 0x80, 0x1d, 0x62, 0xd0, 0x4d, + 0x20, 0x09, 0x22, 0x7a, 0x27, 0x36, 0x00, 0xec, 0xf1, 0x16, 0x07, 0x91, 0x2e, 0xdf, 0x15, 0x4c, + 0x6d, 0x6e, 0xfe, 0x8e, 0xb9, 0xf1, 0x7c, 0x61, 0x9c, 0x20, 0xdf, 0x1d, 0x68, 0x92, 0x1b, 0x4e, + 0x0e, 0x6c, 0x4d, 0x4f, 0x00, 0x10, 0x05, 0x55, 0xaa, 0x87, 0x55, 0xb5, 0xda, 0x77, 0x00, 0xcc, + 0xaf, 0xa2, 0x11, 0xd4, 0xe8, 0xce, 0x63, 0xdd, 0x09, 0x54, 0x49, 0x38, 0x8d, 0xf5, 0x24, 0xf5, + 0x42, 0x09, 0xf4, 0x11, 0x80, 0xbe, 0x07, 0x20, 0x03, 0x40, 0xec, 0xda, 0x33, 0xb0, 0xf9, 0xd1, + 0xb9, 0xbf, 0xbf, 0x39, 0x80, 0xe5, 0xf3, 0x82, 0x67, 0x5b, 0x01, 0x10, 0x79, 0x94, 0x2a, 0xf5, + 0xea, 0xeb, 0x03, 0x03, 0x1a, 0xf3, 0xab, 0xa8, 0x03, 0xc0, 0x6f, 0x00, 0xb4, 0x0a, 0x3b, 0x80, + 0x60, 0x62, 0x05, 0xc0, 0xf8, 0xaa, 0x04, 0x90, 0x0c, 0x00, 0x81, 0xb3, 0xe0, 0x8f, 0x01, 0x34, + 0xfb, 0x18, 0x00, 0xc4, 0x2c, 0xd6, 0x4f, 0x00, 0x20, 0x01, 0xe9, 0xf5, 0x13, 0xaa, 0x60, 0x01, + 0x58, 0x45, 0x71, 0x08, 0x60, 0xd5, 0x5e, 0xb2, 0xc0, 0xca, 0x72, 0xa5, 0xd5, 0x00, 0xd4, 0x8f, + 0x00, 0x24, 0x03, 0x90, 0xbe, 0x04, 0xc0, 0x3e, 0x75, 0xe6, 0xf8, 0x5a, 0xab, 0x03, 0xf0, 0x04, + 0x88, 0x3a, 0x01, 0xe8, 0xc7, 0x00, 0x58, 0xf0, 0x95, 0xd2, 0x52, 0xd6, 0x1b, 0x60, 0xf5, 0x1f, + 0x00, 0xe0, 0xfa, 0xeb, 0x26, 0x41, 0x52, 0x92, 0x30, 0x70, 0xa8, 0x54, 0x49, 0x55, 0xf4, 0x43, + 0x00, 0x21, 0x84, 0xaf, 0x00, 0xd0, 0x5e, 0x9f, 0x70, 0x7f, 0x55, 0xd1, 0xe8, 0x00, 0xbc, 0xe0, + 0xa6, 0xf3, 0xef, 0x01, 0xb0, 0xfe, 0xeb, 0xb5, 0x3e, 0x12, 0x20, 0x00, 0x51, 0x96, 0xb8, 0x16, + 0xbc, 0x6a, 0x5e, 0x01, 0x49, 0xa0, 0x52, 0x95, 0xa4, 0x8a, 0xdd, 0x43, 0x00, 0x4e, 0xa0, 0xdb, + 0x97, 0x00, 0xb4, 0xa4, 0x09, 0x40, 0xac, 0x55, 0x35, 0xea, 0x57, 0x00, 0x60, 0xb9, 0xb2, 0x71, + 0xab, 0xd7, 0x7a, 0x8d, 0xf3, 0xdf, 0xe3, 0x98, 0x01, 0x58, 0xfd, 0x9f, 0x02, 0x40, 0xa2, 0x29, + 0x4c, 0xaa, 0x36, 0x0d, 0xc0, 0xa5, 0x12, 0x40, 0x37, 0x00, 0x48, 0x17, 0x4a, 0x8d, 0xc0, 0x74, + 0xe3, 0xea, 0x83, 0x86, 0x26, 0x18, 0xb5, 0x65, 0x7f, 0xa3, 0x4c, 0x00, 0xc1, 0x01, 0x50, 0xd3, + 0x20, 0xbb, 0x79, 0x7c, 0x8d, 0x52, 0x1b, 0x00, 0x27, 0x00, 0x55, 0x10, 0x80, 0x3b, 0x16, 0x00, + 0x01, 0x5c, 0xf4, 0x00, 0x08, 0x0c, 0xc0, 0xc2, 0xdc, 0xb5, 0x03, 0xa8, 0xb5, 0x57, 0xc5, 0x00, + 0x07, 0x70, 0x54, 0x70, 0xd0, 0x18, 0x63, 0x1b, 0x9e, 0x01, 0x95, 0x07, 0x00, 0xe1, 0x1d, 0x80, + 0xc6, 0xbc, 0xc5, 0x97, 0x0f, 0x00, 0x68, 0x31, 0x1b, 0xf1, 0x71, 0xff, 0x0e, 0x50, 0xb7, 0x68, + 0xb2, 0x44, 0x31, 0xe2, 0xd2, 0xd2, 0x99, 0x0f, 0x02, 0x80, 0xfc, 0x06, 0x40, 0x49, 0x60, 0xbd, + 0x87, 0x00, 0xba, 0x2d, 0x57, 0x06, 0x17, 0x02, 0x60, 0xc1, 0xd5, 0x24, 0xa2, 0xba, 0xf9, 0x01, + 0xc4, 0xaf, 0x0c, 0xeb, 0x4d, 0xa9, 0xf2, 0x86, 0x74, 0x63, 0xfd, 0xb6, 0x80, 0x07, 0xf3, 0x72, + 0x0f, 0xc0, 0x59, 0xae, 0xe8, 0x00, 0x20, 0x92, 0x77, 0x02, 0xe2, 0xe9, 0xcc, 0x87, 0x23, 0x86, + 0x06, 0x57, 0x63, 0x3e, 0xde, 0x5f, 0x1c, 0x80, 0x5f, 0x4f, 0x32, 0x9f, 0x8f, 0x50, 0xba, 0x21, + 0x6a, 0x3d, 0x04, 0xb0, 0x16, 0xec, 0xe1, 0xcc, 0xc0, 0x25, 0x99, 0x5d, 0x0a, 0x2f, 0xa8, 0x36, + 0xcd, 0x2b, 0x70, 0x0f, 0x6e, 0xa3, 0x09, 0x6a, 0x13, 0xd4, 0xfe, 0x66, 0x96, 0x4d, 0xef, 0x23, + 0x7b, 0x84, 0xe9, 0x35, 0x1f, 0xdd, 0xee, 0xda, 0x9d, 0x9c, 0x5f, 0x36, 0x61, 0x32, 0x1d, 0x87, + 0x3e, 0x2a, 0x50, 0xf9, 0xf1, 0xdf, 0xe5, 0x00, 0xa8, 0x04, 0xb2, 0x9c, 0x8f, 0x27, 0x78, 0xa2, + 0xfd, 0xd8, 0x4f, 0xdb, 0xfe, 0xf9, 0xc8, 0xfa, 0x9d, 0x00, 0xb0, 0x5d, 0x5e, 0x3b, 0xe6, 0x45, + 0xb1, 0x3e, 0x06, 0xd0, 0x15, 0x9a, 0x10, 0xf9, 0x2d, 0x00, 0xb6, 0xaf, 0x52, 0xc3, 0x37, 0x02, + 0xc0, 0xd6, 0xba, 0x99, 0xf7, 0xf7, 0xa2, 0x95, 0x07, 0xde, 0x6a, 0xf3, 0x29, 0xa6, 0x12, 0xbc, + 0x7d, 0x60, 0x02, 0x80, 0xcf, 0x01, 0x80, 0x00, 0x2d, 0xa1, 0x7e, 0x1f, 0x00, 0xa2, 0xf9, 0xa1, + 0x7e, 0x2d, 0x45, 0x45, 0xe7, 0xee, 0xad, 0xf9, 0x06, 0x92, 0xba, 0x09, 0x00, 0xcc, 0xf5, 0x47, + 0xe0, 0xd3, 0xc0, 0x2d, 0x14, 0x91, 0x04, 0xbe, 0x21, 0x00, 0xab, 0x14, 0x2a, 0x0b, 0x00, 0xa5, + 0xa3, 0x6e, 0x60, 0xcf, 0xd8, 0x75, 0xc4, 0x17, 0xa1, 0x1b, 0x81, 0xef, 0x04, 0x60, 0x6d, 0x97, + 0x6b, 0xdd, 0x39, 0xb0, 0x19, 0x51, 0xc5, 0x09, 0xa2, 0x75, 0xd7, 0x0b, 0x80, 0xaa, 0x0a, 0xb3, + 0xc3, 0x07, 0x88, 0xd4, 0x13, 0x64, 0x98, 0xa9, 0xd6, 0x31, 0x7f, 0x3a, 0x9f, 0xcf, 0x36, 0x98, + 0xb1, 0xe4, 0x9b, 0x08, 0x01, 0x26, 0xe8, 0x02, 0x30, 0x14, 0xdf, 0x4c, 0x86, 0x10, 0xfa, 0x8b, + 0xb3, 0xce, 0xdd, 0x00, 0x70, 0xbf, 0xfe, 0x33, 0x12, 0x44, 0x6e, 0xb7, 0x9b, 0xa0, 0x0b, 0x42, + 0x20, 0x00, 0xec, 0x00, 0x74, 0x00, 0x10, 0xd8, 0x3c, 0x01, 0x40, 0xb5, 0x29, 0x7e, 0xa6, 0x2c, + 0xeb, 0x65, 0xe9, 0x1b, 0x10, 0x00, 0x36, 0xb1, 0x14, 0xff, 0x13, 0xf4, 0xba, 0xbd, 0x9d, 0xcf, + 0xed, 0x67, 0x7b, 0x7b, 0xf5, 0xf9, 0x66, 0x2f, 0xcc, 0xbf, 0x6d, 0x38, 0x85, 0x9b, 0x82, 0x48, + 0xb6, 0x4d, 0x5f, 0x5e, 0x04, 0x43, 0xe5, 0xee, 0x8c, 0xd9, 0xf7, 0xc7, 0xfd, 0x65, 0x5a, 0x4e, + 0xd5, 0xe2, 0x5d, 0xe7, 0xfe, 0x33, 0x12, 0x52, 0x62, 0xbb, 0xcc, 0x7e, 0x57, 0x26, 0x00, 0xba, + 0x03, 0x00, 0x67, 0xd9, 0x1c, 0x41, 0x55, 0x4b, 0x61, 0x6b, 0x91, 0x45, 0x01, 0xa8, 0x0c, 0x20, + 0xaa, 0x97, 0x5c, 0x2e, 0x99, 0xf5, 0x33, 0xfe, 0x4e, 0xe0, 0xfa, 0xd6, 0x00, 0xbc, 0x5d, 0x47, + 0xfd, 0x52, 0x4a, 0x61, 0xbf, 0x0f, 0x11, 0x78, 0xfd, 0x0e, 0x00, 0x28, 0x2a, 0x20, 0xe0, 0xdc, + 0x7c, 0x2f, 0x92, 0x47, 0xbc, 0x6d, 0x3a, 0xb5, 0x1e, 0xa5, 0x14, 0xc6, 0x43, 0x24, 0x76, 0x7b, + 0x11, 0x02, 0x38, 0x21, 0xad, 0x00, 0x00, 0x1c, 0xdc, 0x00, 0xb0, 0x7f, 0x57, 0x4c, 0x00, 0xec, + 0xbb, 0x2e, 0x01, 0xa4, 0x84, 0xb2, 0x02, 0xb0, 0xf9, 0x42, 0x00, 0x5d, 0x9b, 0x97, 0x04, 0xde, + 0x46, 0xfd, 0x27, 0xb4, 0x50, 0xcc, 0xcd, 0x9b, 0xa8, 0x58, 0xfd, 0x34, 0x44, 0xb4, 0x7c, 0x1e, + 0x2f, 0x45, 0xc9, 0x5b, 0x24, 0x00, 0x0d, 0xe1, 0x01, 0xc0, 0x69, 0x8d, 0x07, 0x22, 0x80, 0x01, + 0x80, 0xed, 0xf2, 0xfc, 0x19, 0x00, 0x66, 0xe8, 0x23, 0x00, 0x83, 0x33, 0x00, 0x14, 0x76, 0xff, + 0x63, 0xbd, 0xc0, 0xfa, 0x4d, 0xaf, 0x5f, 0xd1, 0x3d, 0x7e, 0x78, 0x7f, 0xbd, 0x5d, 0xdf, 0xae, + 0xd7, 0x5f, 0x0c, 0x81, 0x5a, 0xfd, 0x14, 0x41, 0x24, 0xcc, 0x00, 0xd2, 0x03, 0x00, 0x44, 0x89, + 0x78, 0xd1, 0xec, 0x37, 0x52, 0x6e, 0xb7, 0x19, 0x40, 0x7a, 0x07, 0xe0, 0x24, 0x38, 0xcd, 0x09, + 0x2b, 0x00, 0xd5, 0xda, 0xbd, 0x44, 0x58, 0x9b, 0x6f, 0x71, 0x58, 0xbe, 0x44, 0x8c, 0x79, 0xe7, + 0xec, 0xe4, 0xca, 0x74, 0xa3, 0x72, 0x3a, 0x02, 0x50, 0x15, 0xac, 0xff, 0x9f, 0xf6, 0x47, 0xa0, + 0x11, 0xe0, 0x87, 0x54, 0x29, 0x24, 0x00, 0x4d, 0x80, 0xea, 0x20, 0x90, 0xd1, 0x01, 0xa4, 0x0b, + 0x01, 0x14, 0x44, 0x14, 0xbf, 0xb1, 0xb8, 0xa4, 0x52, 0x9c, 0x0f, 0x6f, 0xe8, 0x12, 0x6f, 0x00, + 0x98, 0x10, 0x13, 0x80, 0xc4, 0x76, 0x3d, 0x8a, 0x02, 0xba, 0x3e, 0xc3, 0x8b, 0xe2, 0x0e, 0xaf, + 0x9f, 0x00, 0x0a, 0xb4, 0x9a, 0xcf, 0x01, 0x70, 0xbd, 0x63, 0x00, 0x46, 0xa0, 0x2a, 0x8a, 0xd7, + 0xbf, 0xfd, 0x73, 0x3e, 0x5f, 0xdb, 0xcf, 0xf6, 0x6b, 0xcf, 0x8f, 0x00, 0xe2, 0xd8, 0xbe, 0x58, + 0x7e, 0x21, 0x81, 0x9c, 0x20, 0x33, 0x80, 0x62, 0x05, 0xf1, 0x4a, 0x58, 0xa7, 0xdc, 0xe2, 0xd3, + 0x74, 0x7c, 0x71, 0x00, 0x8c, 0x97, 0x29, 0xa1, 0x84, 0x98, 0x12, 0xeb, 0xef, 0xfd, 0xbd, 0x3e, + 0xf4, 0xf7, 0x68, 0x3e, 0x77, 0x40, 0x0d, 0x1d, 0x44, 0x48, 0x00, 0xa2, 0x2c, 0x88, 0xeb, 0x79, + 0x01, 0xea, 0x53, 0x03, 0x18, 0x71, 0x35, 0x00, 0xff, 0x9e, 0x4f, 0xe7, 0xab, 0x8d, 0x5f, 0x23, + 0x41, 0x35, 0x32, 0x3f, 0xde, 0xaf, 0xb0, 0x63, 0x44, 0x7f, 0x7c, 0x50, 0x2e, 0x03, 0x40, 0x8c, + 0xe5, 0xfe, 0x06, 0x3e, 0x2a, 0x40, 0xe4, 0xf9, 0x0d, 0xe0, 0x63, 0x7c, 0x04, 0x13, 0xd6, 0x76, + 0x99, 0x9e, 0x45, 0x99, 0xef, 0x51, 0xb3, 0x9d, 0x66, 0xfc, 0xc1, 0x7a, 0x2e, 0x68, 0xeb, 0xfc, + 0xeb, 0xeb, 0xab, 0x8f, 0xc3, 0x79, 0x3e, 0x8f, 0xa0, 0x76, 0x2f, 0x35, 0x1d, 0xa6, 0xa9, 0x3e, + 0x88, 0x67, 0xc8, 0xff, 0xd1, 0x7e, 0x2c, 0x03, 0x36, 0xfe, 0xae, 0x67, 0x11, 0xb9, 0x0d, 0x7e, + 0x53, 0x84, 0x8d, 0xbf, 0x05, 0x40, 0xae, 0xb7, 0x94, 0x72, 0x1b, 0x04, 0x80, 0x3e, 0xfe, 0x16, + 0xcb, 0x22, 0x48, 0x6d, 0x60, 0x38, 0xae, 0xb0, 0xf1, 0xd5, 0x87, 0x42, 0x7f, 0xac, 0x01, 0xb0, + 0x31, 0x3b, 0x6c, 0x7c, 0x05, 0x21, 0x6e, 0x37, 0x12, 0xe0, 0x7f, 0x41, 0xf9, 0x34, 0xbd, 0x31, + 0xfe, 0x4c, 0xc3, 0x96, 0x52, 0xba, 0xc9, 0xc3, 0xbf, 0x5e, 0x8b, 0x03, 0x60, 0x7f, 0x7d, 0x5c, + 0x70, 0x7e, 0x89, 0x25, 0x6f, 0x28, 0x12, 0x77, 0x4d, 0x78, 0x43, 0xfb, 0x1b, 0x35, 0x8d, 0x19, + 0x54, 0xab, 0x2f, 0xbb, 0x70, 0x85, 0x27, 0xd7, 0xaf, 0x25, 0x85, 0x22, 0x02, 0xd7, 0x91, 0x5f, + 0x94, 0xd7, 0xfe, 0xfa, 0xb0, 0x60, 0x6c, 0x4d, 0x2b, 0x75, 0x66, 0xf3, 0xef, 0x3a, 0xfb, 0x32, + 0xd4, 0x93, 0x05, 0xf6, 0xff, 0xdc, 0x4f, 0x9a, 0xef, 0x92, 0x39, 0x7f, 0x13, 0x9e, 0x47, 0x9f, + 0x0c, 0x40, 0x4a, 0x09, 0xa1, 0x40, 0xca, 0x72, 0x03, 0xd8, 0x8c, 0xb0, 0xbf, 0x9e, 0x0b, 0xfe, + 0x18, 0x00, 0x44, 0xe7, 0x3b, 0xb0, 0xcb, 0xec, 0x48, 0x39, 0x7d, 0xdc, 0xff, 0x5b, 0x60, 0x4e, + 0x02, 0x40, 0x2e, 0xb8, 0xcf, 0x67, 0x6f, 0x8e, 0x7c, 0xfe, 0xf9, 0x00, 0xe2, 0x0c, 0x20, 0x11, + 0x00, 0xfb, 0xeb, 0x4f, 0x00, 0xe0, 0xff, 0x60, 0x18, 0x4f, 0x84, 0x28, 0x07, 0x42, 0x4e, 0x1f, + 0xf7, 0xff, 0x16, 0x88, 0xc4, 0x33, 0x40, 0x56, 0x00, 0xd0, 0xf8, 0x64, 0x00, 0x21, 0x59, 0xbf, + 0x91, 0x42, 0x99, 0x36, 0x28, 0x5b, 0x2a, 0x63, 0x9e, 0xfd, 0xf5, 0xbb, 0x82, 0xa9, 0xe7, 0x27, + 0x22, 0xa1, 0xf4, 0x6b, 0xb3, 0x4a, 0x07, 0xc0, 0xe9, 0xa5, 0xff, 0x27, 0x70, 0x35, 0xeb, 0x00, + 0xb4, 0xdc, 0x89, 0xc5, 0x8c, 0x79, 0xfe, 0x82, 0xd3, 0x53, 0xad, 0x84, 0xd4, 0x2c, 0x14, 0x12, + 0x06, 0x20, 0xb1, 0x0c, 0xe4, 0x80, 0xf7, 0xd7, 0x47, 0x05, 0x43, 0x22, 0xa0, 0x80, 0x7a, 0x06, + 0x34, 0x94, 0x92, 0xc4, 0x04, 0xe5, 0x00, 0xc0, 0x69, 0x2e, 0xff, 0xd0, 0xff, 0x2b, 0x70, 0x07, + 0x90, 0x8a, 0x9f, 0x28, 0xa6, 0x54, 0x08, 0xe0, 0xd9, 0x4d, 0x4c, 0xb1, 0xc3, 0x97, 0xa1, 0x34, + 0xa9, 0x8a, 0x58, 0xd3, 0x48, 0x63, 0x7f, 0xcd, 0x82, 0xf9, 0x44, 0xa8, 0x5b, 0xf4, 0x0c, 0xc4, + 0x50, 0xfc, 0x79, 0x00, 0xa5, 0xaf, 0xc0, 0xe9, 0x05, 0x78, 0xe4, 0xfa, 0x29, 0x96, 0xa2, 0x09, + 0xf0, 0x4a, 0xb3, 0x28, 0xcc, 0xe9, 0x47, 0x79, 0x3e, 0x00, 0x3e, 0xce, 0x61, 0x3b, 0x0b, 0x2c, + 0x00, 0x40, 0x1e, 0x2c, 0xb8, 0x30, 0xde, 0x0c, 0xee, 0x08, 0x71, 0x5c, 0x28, 0x4a, 0xc4, 0xc3, + 0x69, 0xf6, 0xff, 0xcb, 0x56, 0x45, 0x93, 0x8e, 0xfa, 0x53, 0x31, 0x27, 0xc6, 0x7a, 0xcf, 0x27, + 0x80, 0x83, 0xd6, 0x78, 0x75, 0x15, 0xca, 0x42, 0x3b, 0xce, 0xe0, 0xdc, 0x2c, 0xcb, 0xe1, 0x34, + 0x3d, 0x8b, 0x9a, 0x7d, 0xb9, 0x4b, 0x30, 0xe2, 0xc9, 0x8d, 0xfc, 0x7f, 0x9d, 0xc7, 0x50, 0x97, + 0x60, 0x51, 0x26, 0xeb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, }; #endif diff --git a/src/lang/glyph_ru.png b/src/lang/glyph_ru.png index 0c819065d64c4151d0cffd24f370a1d0214cc22d..003556f591e907c596d549daf39bf055bf3f8d20 100644 GIT binary patch delta 2002 zcmV;@2QB#F7~l_(B!53pOjJbx003G-0Pn_g-lb!uYdN)qQqGiGb6P1e2mp*)DgW<` za9k{b2!zuNko5H_Rq%!_jqiwwV|e2 z$#Omd%DT0bW~N-zVV=!Q9f19+N^NfGt|~2B2Z3P0!Q2w}67TE9z<^UcGK0yK?z!uQs+foaF`}rzQkZo;1z249@9eFb?(J@AW0kE;x zuh33_`Q}$v*z=e5si8Z79b(W;APFLRCpG}=@fHV>F5eYQZEpUKx$%5qoFLyFXp$RF z4s1bH2W9;#4OfN z03ZSB^%JUK0a!(G2w>G-vcSr6rPTn`j{qbCkiG=KK6U2!TB`%_1c*8T=*Iw9@Rib1 z)*E2;AAbPg`s*e^Qj#!ms8mT+^g{q4gs%Y5UY~G(Rnh1Gyx^wu?*Xv>>$N@-AOKO8 zxE8!>UI9s`|dX4kn;;T?d+yv3If0BA8A@p1nSP`7BZL^0yh(wPqe zfcyqPNnpK)0J<$#1{VTg!PO+9y7>XbuMF!=sq%(&WBs;(2lH|dz*(;703ecg0^;e+ zhkql623KP~-d`MmUr#chk5IZHYCQz77VP27z$KYo3NNTO%`0#ZZleim6V(1@mQC*? zdxYsVAKmWSot$4bVKN{IXN8r=IEfkRiz99gs6e;QBC5ZF8cK(#4;rY!4a=^GFLHn9}{6ZE>hozLxOdwccyW-rXYZ8(LSf=ISa zUtR=5jHj%zjrU0J;MJXW1M*z-f&K zB7gya?ehE?0A}bT0E06C6n6h(y}Z*f?@M2vao?BvRHqjEX|P!+8IpY}(f5#WbZ zDI@?*fa)NS(E+3j0Te_Ozp=QaQk)NO=n`)Lm=F_y#CAQ30=hoKi{cKip8yK9n$H1n zy<-4Ipel;jzx{JQU)#_2Yk$v=0OHubSbiaaoFFrRVg>O^Sf||L({y}s0F0L@p@f(c z>+k)&KJ@o!K6gM39Yja~qAZB(c>(HE0~m2N0RNs(=c|ohBSAGXKi;pfV?=*^P%Z;N zjOG3YJ}N-u`3>M>d;}BLcA1_0kAPUY)y)phw!1ivwVPeOz#Ui6w6+5_e5_L;D*wjTuy{FS~GsC)ckf zg(3pikzbV8{`#X7Iepy!TVPHCKrXn?XK#*t{`mmn3?LBz`|D2t;QwG4PlPB3LQWs| z{}zbEGeA}V(D-BkAz8nXLYX!wTPkCo{q?(osplsmq4aCBN`D8y>81ZCa5d`ywA_is zjCuZo(^IX4)GQPd1|YEv zVLJ;f06-orxJxkJ4DJYVTqsJ!!)f;a%T`5`j`~wEC&qfuCxC<2cy$%ZLOagj+$_uC kG(C%&eYs08;>nHtf1SrrmtavQ>i_@%07*qoM6N<$f`uxjW&i*H literal 3169 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 IbHoq-2A8EilK=n! diff --git a/src/lang/hu.h b/src/lang/hu.h index d3fbc52..2640232 100644 --- a/src/lang/hu.h +++ b/src/lang/hu.h @@ -1,11 +1,7 @@ #ifndef H_LANG_HU #define H_LANG_HU -// Hungarian translation: Varga Viktor -// Comment: Only tilde was used for double for long ö and u -// Todo to correct this: -// 1. add the " accent glpyh to the end of Russian charset, -// 2. modify the ui.h +// Thanks: Varga Viktor const char *STR_HU[] = { "" // help @@ -16,7 +12,7 @@ const char *STR_HU[] = { "" "~OL)ESEK %d@@" "FELVETT %d@@" "TITKOK %d/%d@@" - "SZ~UKS)EGES ID+O %s" + "SZ~UKS)EGES ID\"O %s" , "J)at)ek ment)ese..." , "Ment)es k)esz!" , "MENT)ESI HIBA!" @@ -27,7 +23,7 @@ const char *STR_HU[] = { "" , "Ki" , "Side-By-Side" , "Anaglyph" - , "Osztott k)eperny+o" + , "Osztott k)eperny\"o" , "VR" , "Alacsony" , "K~ozepes" @@ -54,7 +50,7 @@ const char *STR_HU[] = { "" // inventory option , "J)at)ek" , "T)erk)ep" - , "Ir)anyt+u" + , "Ir)anyt\"u" , "Statisztika" , "Lara otthona" , "R)eszletess)egi szintek" @@ -65,34 +61,34 @@ const char *STR_HU[] = { "" , "J)at)ek bet~olt)ese" , ")Uj j)at)ek" , "Szint )ujraind)it)asa" - , "Kil)ep)es a kezd+ok)eperny+oh~oz" + , "Kil)ep)es a kezd\"ok)eperny\"oh~oz" , "Kil)ep)es a j)at)ekb)ol" , "Szint kiv)alaszt)asa" // detail options , "R)eszletek kiv)alaszt)asa" - , "Sz+ur)es" + , "Sz\"ur)es" , "Vil)ag)it)as" , ")Arny)ekok" , "V)iz" , "VSync" , "Sztere)o" - , "Egyszer+u t)argyak" + , "Egyszer\"u t)argyak" , "Felbont)as" , STR_SCALE // sound options - , "Hanger+o be)all)it)asa" - , "Visszaver+od)es" + , "Hanger\"o be)all)it)asa" + , "Visszaver\"od)es" , "Feliratok" , "Nyelv" // controls options , "Ir)any)it)as be)all)it)asa" - , "Billenty+uzet" + , "Billenty\"uzet" , "Gamepad" , "Vibr)aci)o" , ")Uj c)elpont" , "Multi-c)elz)as" // controls - , "Bal", "Jobb", "Fut)as", "Vissza", "Ugr)as", "S)eta", "Akci)o", "Fegyver el+ov)etel", "N)ez", "Gugol", "L~ok", "Gurul", "T)argylista", "Kezd)es" + , "Bal", "Jobb", "Fut)as", "Vissza", "Ugr)as", "S)eta", "Akci)o", "Fegyver el\"ov)etel", "N)ez", "Gugol", "L~ok", "Gurul", "T)argylista", "Kezd)es" , STR_KEYS // inventory items , "Ismeretlen" @@ -134,8 +130,8 @@ const char *STR_HU[] = { "" // TR1 subtitles /* CAFE */ , "[43500]Mit kell tennie az embernek, ahhoz,@hogy megkapja azt a bizonyos figyelmet?" - "[47500]Neh)ez pontosan megmondani,@de )ugy t+unik j)ol vagy." - "[50000]Nos, nagyszer+u. B)ar az az igazs)ag,@nem )en akarlak." + "[47500]Neh)ez pontosan megmondani,@de )ugy t\"unik j)ol vagy." + "[50000]Nos, nagyszer\"u. B)ar az az igazs)ag,@nem )en akarlak." "[54500]Nem?" "[55000]Nem. Miss Jacqueline Natla szeretne,@a Natla Technologies-t)ol." "[59000]Tudod, minden f)enyes@)es sz)ep alkot)oja?" @@ -146,7 +142,7 @@ const char *STR_HU[] = { "" "[73500]Bocs. )En csak a sport)ert j)atszom." "[76000]Akkor tetszeni fog egy nagy park." "[78000]Peru. Hatalmas hegyl)ancok, amit fel kell fedezni.@J)egfalak. )Eles szikl)ak. Vad szelek." - "[87500])Es itt van ez a kis csecsebecse:@+osi id+ok misztikus er+ovel rendelkez+o m+ut)argya" + "[87500])Es itt van ez a kis csecsebecse:@\"osi id\"ok misztikus er\"ovel rendelkez\"o m\"ut)argya" "[92500]eltemetve Qualopec fel nem lelt s)irj)aban." "[96000]Ez az ami )erdekel." "[98000]Holnap elmehetsz.@Elfoglalt vagy holnap?" @@ -154,10 +150,10 @@ const char *STR_HU[] = { "" "[49000])Athelyezve Szt. Ferenc kolostor)aba, )uj k)is)ert)esek k)inoznak engem." "[53500]A testv)erek k~ozt az a h)ir j)arja, hogy a kolostor alatt@ker~ult s)irba Tihocan," "[60000]egyike az elveszett kontinens, Atlantisz,@ legend)as uralkod)oinak," - "[64500])es vele egy~utt fekszik az +o darabja@az Atlantiszi Scion-nak." + "[64500])es vele egy~utt fekszik az \"o darabja@az Atlantiszi Scion-nak." "[68000]A med)alt felosztott)ak a h)arom uralkod)o k~oz~ott@" - "[72500]ami hatalmas er+oket f)ekez meg.@Er+ot, ami meghaladja az alkot)o erej)et is." - "[79000]Izzad a l)abam ezekt+ol a lehet+os)egekt+ol,@amik olyan k~ozel )allnak a haland)o )enemhez." + "[72500]ami hatalmas er\"oket f)ekez meg.@Er\"ot, ami meghaladja az alkot)o erej)et is." + "[79000]Izzad a l)abam ezekt\"ol a lehet\"os)egekt\"ol,@amik olyan k~ozel )allnak a haland)o )enemhez." "[85500]Minden este t)ul teszem magam@ezeken a fant)azi)akon, de ez val)oj)aban egy teszt." "[92000]" "[93500]Pierre. Nee. Te szem)et." @@ -168,7 +164,7 @@ const char *STR_HU[] = { "" "[20000]Ott hagytuk Larson-t szelet aratni, mi?" "[22500]Ha ez a kifejez)es." "[24000]Nos, a kis nyaral)asi zavarg)asnak most m)ar v)ege." - "[27000]Itt az ideje visszaadni azt, amit ellopt)al t+olem." + "[27000]Itt az ideje visszaadni azt, amit ellopt)al t\"olem." "[30000]Pr)ob)aljuk meg az )eteldobozt." "[32000]" "[42500]Nos? ~Old meg!" @@ -180,8 +176,8 @@ const char *STR_HU[] = { "" "[65000]" "[136000]Mi a fene volt ez?" "[138000]Mi?" - "[138500]Egyszer+u." - "[140500]Val)osz)in+uleg csak egy hal." + "[138500]Egyszer\"u." + "[140500]Val)osz)in\"uleg csak egy hal." "[142500]Ez egy hal, k~oly~ok." "[145000]Ember, meg kell tanulnod laz)itani.@Visszamegyek. J~ossz?" "[152000]" @@ -190,21 +186,21 @@ const char *STR_HU[] = { "" "[161500]K)eszen )allsz m)ar?" /* PRISON */ , "[00001]Nem tehetik ezt!" - "[01500]El)it)elj~uk ~Ont, atlantiszi Natla a b+unei)ert." - "[06000]Hatalmaddal er+oteljesen vissza)el)esei miatt,@ )es mert kiraboltad a mi..." + "[01500]El)it)elj~uk ~Ont, atlantiszi Natla a b\"unei)ert." + "[06000]Hatalmaddal er\"oteljesen vissza)el)esei miatt,@ )es mert kiraboltad a mi..." "[11500]Nem tehetik! )En..." "[12500]Megsz~untetve a beleegyez)es szabad k~otel)ek)et@amely alatt n)ep~unket ir)any)itj)ak," "[18500])es megt)amadva Tihocan-t )es engem a sereg~unkkel." "[23500]A harcosaink t)avoztak a piramisunkb)ol" "[27000])igy fel tudod haszn)alni a piramist - annak erej)et@a teremt)esre - az esztelen rombol)asodhoz." "[33500]Esztelen!? N)ezz magadra!" - "[35500]Egyik+ot~oknek sincs egy lelem)enyes@gondolat se a fej)eben." + "[35500]Egyik\"ot~oknek sincs egy lelem)enyes@gondolat se a fej)eben." "[40500]Pazarl)ok!" "[41500]Csak csin)alj)atok." "[44000]Tihocan!" "[45000]Egy szent helyet haszn)alt)al@saj)at ~or~om~odre," "[49500]mint valami korcs gy)arat." - "[51000]+Ok a t)ul)el+ok. Egy )uj gener)aci)o." + "[51000]\"Ok a t)ul)el\"ok. Egy )uj gener)aci)o." "[54000]Egy lem)esz)arolt halom most." "[56000])Es te. A pokol torn)ac)ara z)arunk." "[60000]Az ereid, a sz)ived, a l)abad," @@ -216,17 +212,17 @@ const char *STR_HU[] = { "" "[05500])Es te - a nagy )ujra megnyit)ora, gondolom." "[09500]Az evol)uci)o bajban van - a term)eszetes szelekci)o m)ara alig )erv)enyes~ul..." "[13500]Az )uj h)us megjelen)ese fel fogja ism)et gerjeszteni a ter~uleti vit)akat" - "[17500] - meger+os)it )es el+oseg)it minket..." + "[17500] - meger\"os)it )es el\"oseg)it minket..." "[20500]M)eg )uj fajokat is l)etre hozhat." "[22500]Az evol)uci)o szteroidokon, akkor." "[24500]Egy seggber)ug)as...@a nyomorult Qualopec-enk )es Tihocan-nak nem voltak ~otletei" "[29500] - Atlantisz kataklizm)aja az )ert)ektelen gyeng)ek verseny)et s)ujtotta..." - "[33500]visszazuhan)asra k)enyszer)itve +oket )ujra a t)ul)el)es alapjaihoz..." + "[33500]visszazuhan)asra k)enyszer)itve \"oket )ujra a t)ul)el)es alapjaihoz..." "[37000]Nem volna szabad )ugy t~ort)ennie." "[39000]Vagy )igy." - "[40000]A kikel)es 15 m)asodperc m)ulva kezd+odik." - "[43000]Most m)ar k)es+o le)all)itani!" - "[45000]A m+uvelet sz)ive n)elk~ul nem!" + "[40000]A kikel)es 15 m)asodperc m)ulva kezd\"odik." + "[43000]Most m)ar k)es\"o le)all)itani!" + "[45000]A m\"uvelet sz)ive n)elk~ul nem!" "[47000]Neee!" "[50000]T)IZ" "[54000]~OT..." @@ -236,11 +232,11 @@ const char *STR_HU[] = { "" "[00001]Nos, most m)ar a teljes figyelmem rajtad" "[02500]- M)egsem vagyok biztos abban, hogy )en is megkaptam a tied." "[05000]Hell)o?" - "[06000]Elkaplak )es lel+olek, mint egy kuty)at." + "[06000]Elkaplak )es lel\"olek, mint egy kuty)at." "[09000]Term)eszetesen." "[10000]Te )es az az idi)ota Scion darabod." "[13000]Annyira szeretn)ed megtartani, hogy kihaszn)alom ezt..." - "[17000]V)arjunk... itt most a m+ut)argyr)ol besz)el~unk?" + "[17000]V)arjunk... itt most a m\"ut)argyr)ol besz)el~unk?" "[20000]Egyenesben vagyunk ... eg)eszen ..." "[22000]Tarts ki - Sajn)alom" "[24000]- ez csak egy r)esz, mondtad - hol van a t~obbi?" @@ -248,7 +244,7 @@ const char *STR_HU[] = { "" "[29500])Es hol van az?" "[30500]H)a)a)a. Nem vagy el)eg gyors, hogy utol)erd." "[34000]Sz)oval azt gondolod, ez a besz)elget)es csak arra van, hogy feltartson?" - "[37000]Nem tudom, hogy a kis ny)ul-b)eka l)abai hov)a vezetik +ot." + "[37000]Nem tudom, hogy a kis ny)ul-b)eka l)abai hov)a vezetik \"ot." "[42000]Meg kell k)erdezned Ms. Natla-t)ol." "[46000]" "[51000]K~osz~on~om. Megteszem." @@ -265,32 +261,32 @@ const char *STR_HU[] = { "" /* 28 */ , "OK. Ugr)aljunk egy kicsit.@Nyomd meg az ugr)as gombot." /* 29 */ , "Most nyomd meg )ujra )es gyorsan nyomj hozz)a@egy ir)anyt )es abba az ir)anyba fogok ugrani." /* 30 */ , ")A)a, a nagyterem.@Bocs a l)ad)ak)ert, de n)eh)any dolgot@rakt)arakba vitetek )es sz)all)it)ok m)eg nem j~ottek." - /* 31 */ , "Fuss oda egy l)ad)ahoz, )es am)ig nyomva tartod az el+ore gombot,@nyomj akci)o gombot )es )en felugrok r)a." + /* 31 */ , "Fuss oda egy l)ad)ahoz, )es am)ig nyomva tartod az el\"ore gombot,@nyomj akci)o gombot )es )en felugrok r)a." /* 32 */ , "Ez kor)abban b)alterem volt, de )atalak)itottam@ a saj)at torna termemnek.@Mi a v)elem)enyed?@Nos csin)aljunk n)eh)any gyakorlatot." /* 33 */ , "Nem mindenhova rohanok.@Ha )ovatos akarok lenni, s)et)alok@Tartsd nyomva a s)eta gombot, )es s)et)alj a feh)er vonalhoz." /* 34 */ , "A s)eta gomb nyomva tart)as)aval nem fogok leesni, m)eg akkor sem ha megpr)ob)alod.@Rajta, pr)ob)ald ki." /* 35 */ , "Ha szeretn)el k~orbe n)ezni, tartsd nyomva a n)ez gombot.@Ut)ana nyomd le az ir)anyt amerre n)ezni szeretn)el." - /* 36 */ , "Ha egy ugr)as t)ul nagy nekem, el tudom kapni a peremet )es megmenteni magam@egy cs)unya zuhan)ast)ol. S)et)alj a sz)el)ehez a feh)er vonallal, addig, am)ig @m)ar nem megyek tov)abb. Ut)ana nyomj ugr)ast, ut)ana meg r~ogt~on@ el+ore gombot, )es am)ig a leveg+oben vagyok, nyomd le )es tartsd nyomva az akci)o gombot." - /* 37 */ , "Nyomj el+or)et, )es felm)aszom." + /* 36 */ , "Ha egy ugr)as t)ul nagy nekem, el tudom kapni a peremet )es megmenteni magam@egy cs)unya zuhan)ast)ol. S)et)alj a sz)el)ehez a feh)er vonallal, addig, am)ig @m)ar nem megyek tov)abb. Ut)ana nyomj ugr)ast, ut)ana meg r~ogt~on@ el\"ore gombot, )es am)ig a leveg\"oben vagyok, nyomd le )es tartsd nyomva az akci)o gombot." + /* 37 */ , "Nyomj el\"or)et, )es felm)aszom." /* 38 */ , "Ha fut)o ugr)ast csin)alok, akkor tudok ekkor)at ugrani, nem probl)ema." - /* 39 */ , "S)et)alj a sz)el)ehez a feh)er vonallal, addig, am)ig m)ar nem megyek tov)abb.@Azt)an engedd el a s)et)at, nyomj h)atr)at, hogy neki tudjak futni.@Nyomj el+or)et, )es r~ogt~on nyomd le )es tartsd nyomva az ugr)as gombot.@Nem fogok elugrani az utols)o pillanatig." - /* 40 */ , "Helyes. Ez egy igaz)an nagy@ Csin)alj egy fut)o ugr)ast, mint kor)abban, de am)ig a leveg+oben@vagyok, nyomd le )es tarts nyomva az akci)o gombot, hogy elkapjam a peremet." + /* 39 */ , "S)et)alj a sz)el)ehez a feh)er vonallal, addig, am)ig m)ar nem megyek tov)abb.@Azt)an engedd el a s)et)at, nyomj h)atr)at, hogy neki tudjak futni.@Nyomj el\"or)et, )es r~ogt~on nyomd le )es tartsd nyomva az ugr)as gombot.@Nem fogok elugrani az utols)o pillanatig." + /* 40 */ , "Helyes. Ez egy igaz)an nagy@ Csin)alj egy fut)o ugr)ast, mint kor)abban, de am)ig a leveg\"oben@vagyok, nyomd le )es tarts nyomva az akci)o gombot, hogy elkapjam a peremet." /* 41 */ , "Sz)ep." - /* 42 */ , "Pr)ob)alj meg felm)aszni itt.@Nyomj el+or)et, )es tartsd nyomva az akci)o gombot." - /* 43 */ , "Nem tudok felm)aszni, mert a r)es t)ul kicsi.@Nyomj jobbot, )es oldalra m)aszom,@am)ig el)eg hely lesz, akkor nyomj el+or)et." + /* 42 */ , "Pr)ob)alj meg felm)aszni itt.@Nyomj el\"or)et, )es tartsd nyomva az akci)o gombot." + /* 43 */ , "Nem tudok felm)aszni, mert a r)es t)ul kicsi.@Nyomj jobbot, )es oldalra m)aszom,@am)ig el)eg hely lesz, akkor nyomj el\"or)et." /* 44 */ , "Remek!@Ha nagy a m)elys)eg, )es nem szeretn)ek@s)er~ulni a leugr)assal, le tudom magam ereszteni )ovatosan." /* 45 */ , "Nyomj h)atr)at )es h)atrafel)e ugrok.@Azonnal nyomd meg )es tartsd nyomva az akci)o gombot,@)es elkapom a peremet )utban lefel)e." /* 46 */ , "Akkor engedd el." /* 47 */ , "Menj~unk )uszni egyet." /* 48 */ , "Az ugr)as gomb )es az ir)anyok@navig)alnak engem a v)iz alatt." - /* 49 */ , ")O! Leveg+o!@Csak haszn)ald az el+or)et, balr)at, vagy jobbr)at@a felsz)in k~ozeli man+overez)eshez.@Nyomj ugr)ast egy )ujabb )usz)ashoz lemer~ul)eshez.@Vagy menj a sz)el)ehez, )es nyomj akci)o gombot a kim)asz)ashoz." + /* 49 */ , ")O! Leveg\"o!@Csak haszn)ald az el\"or)et, balr)at, vagy jobbr)at@a felsz)in k~ozeli man\"overez)eshez.@Nyomj ugr)ast egy )ujabb )usz)ashoz lemer~ul)eshez.@Vagy menj a sz)el)ehez, )es nyomj akci)o gombot a kim)asz)ashoz." /* 50 */ , "Helyes. A legjobb lesz, ha leveszem ezeket a nedves ruh)akat." /* 51 */ , "Mond: Cs)i)iz!" /* 52 */ , "Semmi szem)elyes." - /* 53 */ , "M)eg mindig f)aj a fejem t+oled.@)Es m)ok)as ~otleteket ad nekem.@Hogy l+ojelek a pokolra, p)eld)aul!" + /* 53 */ , "M)eg mindig f)aj a fejem t\"oled.@)Es m)ok)as ~otleteket ad nekem.@Hogy l\"ojelek a pokolra, p)eld)aul!" /* 54 */ , "Nem tudsz meg~olni engem vagy a fi)ok)aimat olyan k~onnyed)en, Lara." /* 55 */ , "Egy kicsit elk)esett a d)ij)atad)as, non?@M)eg mindig a r)eszv)etel ami sz)am)it." - /* 56 */ , "R)am l+osz?@R)am l+osz, mi?@Nincs senki m)as itt, csak r)am l+ohetsz!" + /* 56 */ , "R)am l\"osz?@R)am l\"osz, mi?@Nincs senki m)as itt, csak r)am l\"ohetsz!" // TR1 levels , "Lara otthona" , "Barlangok" diff --git a/src/platform/nix/main.cpp b/src/platform/nix/main.cpp index 8696566..ddc4701 100644 --- a/src/platform/nix/main.cpp +++ b/src/platform/nix/main.cpp @@ -387,6 +387,7 @@ int checkLanguage() { if (id == TWOCC("fi")) return STR_LANG_FI - STR_LANG_EN; if (id == TWOCC("cs")) return STR_LANG_CZ - STR_LANG_EN; if (id == TWOCC("zh")) return STR_LANG_CN - STR_LANG_EN; + if (id == TWOCC("hu")) return STR_LANG_HU - STR_LANG_EN; return 0; } diff --git a/src/platform/rpi/main.cpp b/src/platform/rpi/main.cpp index 2612820..295ece5 100644 --- a/src/platform/rpi/main.cpp +++ b/src/platform/rpi/main.cpp @@ -491,6 +491,7 @@ int checkLanguage() { if (id == TWOCC("fi")) return STR_LANG_FI - STR_LANG_EN; if (id == TWOCC("cs")) return STR_LANG_CZ - STR_LANG_EN; if (id == TWOCC("zh")) return STR_LANG_CN - STR_LANG_EN; + if (id == TWOCC("hu")) return STR_LANG_HU - STR_LANG_EN; return 0; } diff --git a/src/platform/web/index.php b/src/platform/web/index.php index 0855075..591ade6 100644 --- a/src/platform/web/index.php +++ b/src/platform/web/index.php @@ -142,6 +142,8 @@ id = 11; } else if (lang == "zh") { id = 12; + } else if (lang == "hu") { + id = 13; } Module.ccall('set_def_lang', 'null', ['number'], [id]); } diff --git a/src/platform/win/OpenLara.vcxproj b/src/platform/win/OpenLara.vcxproj index bd624dd..1735d65 100644 --- a/src/platform/win/OpenLara.vcxproj +++ b/src/platform/win/OpenLara.vcxproj @@ -149,6 +149,7 @@ + diff --git a/src/platform/win/OpenLara.vcxproj.filters b/src/platform/win/OpenLara.vcxproj.filters index 52a1913..bb27acf 100644 --- a/src/platform/win/OpenLara.vcxproj.filters +++ b/src/platform/win/OpenLara.vcxproj.filters @@ -131,6 +131,9 @@ gapi + + lang + diff --git a/src/platform/win/main.cpp b/src/platform/win/main.cpp index daf66a3..2fc987a 100644 --- a/src/platform/win/main.cpp +++ b/src/platform/win/main.cpp @@ -632,6 +632,7 @@ int checkLanguage() { case LANG_FINNISH : str = STR_LANG_FI; break; case LANG_CZECH : str = STR_LANG_CZ; break; case LANG_CHINESE : str = STR_LANG_CN; break; + case LANG_HUNGARIAN : str = STR_LANG_HU; break; } return str - STR_LANG_EN; } diff --git a/src/platform/xb1/main.cpp b/src/platform/xb1/main.cpp index 1207fb1..ac66ab9 100644 --- a/src/platform/xb1/main.cpp +++ b/src/platform/xb1/main.cpp @@ -380,6 +380,8 @@ public: str = STR_LANG_CZ; } else if (CHECK("zh")) { str = STR_LANG_CN; + } else if (CHECK("hu")) { + str = STR_LANG_HU; } return str - STR_LANG_EN; diff --git a/src/ui.h b/src/ui.h index f521d78..48c8b39 100644 --- a/src/ui.h +++ b/src/ui.h @@ -47,13 +47,13 @@ namespace UI { int advGlyphsStart; - #define RU_MAP "ÁÃÄÆÇÈËÏÓÔÖרÙÚÛÜÝÞßáâãäæçêëìíïòôö÷øùúûüýþÿ" "i~" + #define RU_MAP "ÁÃÄÆÇÈËÏÓÔÖרÙÚÛÜÝÞßáâãäæçêëìíïòôö÷øùúûüýþÿ" "i~\"" #define RU_GLYPH_COUNT (COUNT(RU_MAP) - 1) #define RU_GLYPH_START 102 #define RU_GLYPH_UPPERCASE 20 - #define CHAR_SPR_TILDA (110 + RU_GLYPH_COUNT - 1) + #define CHAR_SPR_TILDA (110 + RU_GLYPH_COUNT - 2) #define CHAR_SPR_I (CHAR_SPR_TILDA - 1) - + #define CHAR_SPR_QUOTE (CHAR_SPR_TILDA + 1) const static uint8 char_width[110 + RU_GLYPH_COUNT] = { 14, 11, 11, 11, 11, 11, 11, 13, 8, 11, 12, 11, 13, 13, 12, 11, 12, 12, 11, 12, 13, 13, 13, 12, 12, 11, // A-Z @@ -65,8 +65,8 @@ namespace UI { 11, 11, 11, 13, 10, 13, 11, 11, 12, 12, 11, 9, 13, 13, 10, 13, // ÁÃÄÆÇÈËÏÓÔÖרÙÚÛ 9, 11, 12, 11, 10, 9, 8, 10, 11, 9, 10, 10, 11, 9, 10, 12, // ÜÝÞßáâãäæçêëìíïò 10, 10, 9, 11, 12, 9, 11, 8, 9, 13, 9, // ôö÷øùúûüýþÿ - // additional latin (i~) - 5, 10 + // additional + 5, 10, 10 // i~" }; static const uint8 char_map[102 + 33*2] = { @@ -95,7 +95,7 @@ namespace UI { } inline bool skipChar(char c) { - return c == '~' || c == '$' || c == '(' || c == ')' || c == '|' || c == '}' || c == '*' || c == '{' || c == '+'; + return c == '~' || c == '\"' || c == '$' || c == '(' || c == ')' || c == '|' || c == '}' || c == '*' || c == '{' || c == '+'; } inline bool upperCase(int index) { @@ -119,7 +119,7 @@ namespace UI { int o = 0; char c = RU_MAP[i]; - if (c == 'á' || c == 'ä' || c == '~') h = 14; + if (c == 'á' || c == 'ä' || c == '~' || c == '\"') h = 14; if (c == 'Ö' || c == 'Ù' || c == 'ö' || c == 'ù') { o = 1; h++; } if (c == 'ô') { o = 2; h += 2; } @@ -422,6 +422,7 @@ namespace UI { int frame = charRemap(charFrame); if (c == '+' && *text && *text != '@') frame = CHAR_SPR_TILDA; if (c == 'i' && skipChar(lastChar)) frame = CHAR_SPR_I; + if (c == '\"') frame = CHAR_SPR_QUOTE; lastChar = c; if (isShadow) {