|
|
|
|
/******************************************************************************
|
|
|
|
|
* Language.c
|
|
|
|
|
*
|
|
|
|
|
* Copyright (c) 2020, longpanda <admin@ventoy.net>
|
|
|
|
|
*
|
|
|
|
|
* This program is free software; you can redistribute it and/or
|
|
|
|
|
* modify it under the terms of the GNU General Public License as
|
|
|
|
|
* published by the Free Software Foundation; either version 3 of the
|
|
|
|
|
* License, or (at your option) any later version.
|
|
|
|
|
*
|
|
|
|
|
* This program is distributed in the hope that it will be useful, but
|
|
|
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
|
|
|
* General Public License for more details.
|
|
|
|
|
*
|
|
|
|
|
* You should have received a copy of the GNU General Public License
|
|
|
|
|
* along with this program; if not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#include <Windows.h>
|
|
|
|
|
#include "Ventoy2Disk.h"
|
|
|
|
|
#include "Language.h"
|
|
|
|
|
|
|
|
|
|
const TCHAR * g_Str_English[STR_ID_MAX] =
|
|
|
|
|
{
|
|
|
|
|
TEXT("Error"),
|
|
|
|
|
TEXT("Warning"),
|
|
|
|
|
TEXT("Info"),
|
|
|
|
|
TEXT("Please run under the correct directory!"),
|
|
|
|
|
TEXT("Device"),
|
|
|
|
|
TEXT("Ventoy At Local"),
|
|
|
|
|
TEXT("Ventoy In Device"),
|
|
|
|
|
TEXT("Status - READY"),
|
|
|
|
|
TEXT("Install"),
|
|
|
|
|
TEXT("Update"),
|
|
|
|
|
TEXT("Upgrade operation is safe, ISO files will be unchanged.\r\nContinue?"),
|
|
|
|
|
TEXT("The disk will be formatted and all the data will be lost.\r\nContinue?"),
|
|
|
|
|
TEXT("The disk will be formatted and all the data will be lost.\r\nContinue? (Double Check)"),
|
|
|
|
|
TEXT("Congratulations!\r\nVentoy has been successfully installed to the device."),
|
|
|
|
|
TEXT("An error occurred during the installation. You can replug the USB and try again. Check log.txt for detail."),
|
|
|
|
|
TEXT("Congratulations!\r\nVentoy has been successfully updated to the device."),
|
|
|
|
|
TEXT("An error occurred during the update. You can replug the USB and try again. Check log.txt for detail."),
|
|
|
|
|
|
|
|
|
|
TEXT("A thread is running, please wait..."),
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const TCHAR * g_Str_ChineseSimple[STR_ID_MAX] =
|
|
|
|
|
{
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>Ŀ¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"),
|
|
|
|
|
TEXT("<EFBFBD>豸"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ventoy"),
|
|
|
|
|
TEXT("<EFBFBD>豸<EFBFBD><EFBFBD> Ventoy"),
|
|
|
|
|
TEXT("״̬ - <><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD>װ"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>ȫ<EFBFBD><EFBFBD>, ISO<53>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ᶪʧ\r\n<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD>̻ᱻ<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6>ᶪʧ!\r\n<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD>̻ᱻ<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6>ᶪʧ!\r\n<EFBFBD>ٴ<EFBFBD>ȷ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD>ϲ<EFBFBD><EFBFBD>! Ventoy <20>Ѿ<EFBFBD><D1BE>ɹ<EFBFBD><C9B9><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD>豸<EFBFBD><E8B1B8>."),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD>װ Ventoy <20><><EFBFBD><EFBFBD><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>°β<C2B0>һ<EFBFBD><D2BB>U<EFBFBD><55>Ȼ<EFBFBD><C8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>, <20><>ϸ<EFBFBD><CFB8>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD> log.txt <20>ļ<EFBFBD>."),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD>ϲ<EFBFBD><EFBFBD>! <20>°汾<C2B0><E6B1BE> Ventoy <20>Ѿ<EFBFBD><D1BE>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>豸<EFBFBD><E8B1B8>."),
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ventoy <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>°β<C2B0>һ<EFBFBD><D2BB>U<EFBFBD><55>Ȼ<EFBFBD><C8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>, <20><>ϸ<EFBFBD><CFB8>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD> log.txt <20>ļ<EFBFBD>."),
|
|
|
|
|
|
|
|
|
|
TEXT("<EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD>ȴ<EFBFBD>..."),
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const TCHAR * GetString(enum STR_ID ID)
|
|
|
|
|
{
|
|
|
|
|
return g_Str_English[ID];
|
|
|
|
|
};
|