/* * Rufus: The Reliable USB Formatting Utility * Localization tables - autogenerated from resource.h * Copyright © 2013-2024 Pete Batard * * 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 . */ #include #include "resource.h" #include "localization.h" #define LOC_CTRL(x) { #x, x } #define LOC_DLG(x) { x, NULL, {NULL, NULL} } // Control IDs const loc_control_id control_id[] = { // The dialog IDs must come first LOC_CTRL(IDD_DIALOG), LOC_CTRL(IDD_ABOUTBOX), LOC_CTRL(IDD_NOTIFICATION), LOC_CTRL(IDD_SELECTION), LOC_CTRL(IDD_LICENSE), LOC_CTRL(IDD_LOG), LOC_CTRL(IDD_UPDATE_POLICY), LOC_CTRL(IDD_NEW_VERSION), LOC_CTRL(IDD_HASH), LOC_CTRL(IDD_LIST), LOC_CTRL(IDC_DEVICE), LOC_CTRL(IDC_FILE_SYSTEM), LOC_CTRL(IDC_START), LOC_CTRL(IDC_PARTITION_TYPE), LOC_CTRL(IDC_CLUSTER_SIZE), LOC_CTRL(IDC_STATUS), LOC_CTRL(IDC_LABEL), LOC_CTRL(IDC_QUICK_FORMAT), LOC_CTRL(IDC_BAD_BLOCKS), LOC_CTRL(IDC_PROGRESS), LOC_CTRL(IDC_BOOT_SELECTION), LOC_CTRL(IDC_NB_PASSES), LOC_CTRL(IDC_TEST), LOC_CTRL(IDC_SELECT), LOC_CTRL(IDC_EXTENDED_LABEL), LOC_CTRL(IDC_UEFI_MEDIA_VALIDATION), LOC_CTRL(IDC_TARGET_SYSTEM), LOC_CTRL(IDC_PERSISTENCE_SIZE), LOC_CTRL(IDC_PERSISTENCE_UNITS), LOC_CTRL(IDC_OLD_BIOS_FIXES), LOC_CTRL(IDC_LIST_USB_HDD), LOC_CTRL(IDC_STATUS_TOOLBAR), LOC_CTRL(IDC_SAVE), LOC_CTRL(IDC_HASH), LOC_CTRL(IDC_IMAGE_OPTION), LOC_CTRL(IDC_PERSISTENCE_SLIDER), LOC_CTRL(IDC_ADVANCED_DRIVE_PROPERTIES), LOC_CTRL(IDC_ADVANCED_FORMAT_OPTIONS), LOC_CTRL(IDC_ABOUT_LICENSE), LOC_CTRL(IDC_ABOUT_ICON), LOC_CTRL(IDC_ABOUT_COPYRIGHTS), LOC_CTRL(IDC_ABOUT_BLURB), LOC_CTRL(IDC_LICENSE_TEXT), LOC_CTRL(IDC_NOTIFICATION_ICON), LOC_CTRL(IDC_NOTIFICATION_TEXT), LOC_CTRL(IDC_NOTIFICATION_LINE), LOC_CTRL(IDC_ADVANCED_DEVICE_TOOLBAR), LOC_CTRL(IDC_ADVANCED_FORMAT_TOOLBAR), LOC_CTRL(IDC_SAVE_TOOLBAR), LOC_CTRL(IDC_HASH_TOOLBAR), LOC_CTRL(IDC_MULTI_TOOLBAR), LOC_CTRL(IDC_LANG), LOC_CTRL(IDC_ABOUT), LOC_CTRL(IDC_SETTINGS), LOC_CTRL(IDC_LOG), LOC_CTRL(IDC_LOG_EDIT), LOC_CTRL(IDC_LOG_SAVE), LOC_CTRL(IDC_LOG_CLEAR), LOC_CTRL(IDC_DONT_DISPLAY_AGAIN), LOC_CTRL(IDC_MORE_INFO), LOC_CTRL(IDC_POLICY), LOC_CTRL(IDC_UPDATE_FREQUENCY), LOC_CTRL(IDC_INCLUDE_BETAS), LOC_CTRL(IDC_RELEASE_NOTES), LOC_CTRL(IDC_DOWNLOAD), LOC_CTRL(IDC_CHECK_NOW), LOC_CTRL(IDC_WEBSITE), LOC_CTRL(IDC_YOUR_VERSION), LOC_CTRL(IDC_LATEST_VERSION), LOC_CTRL(IDC_DOWNLOAD_URL), LOC_CTRL(IDC_MD5), LOC_CTRL(IDC_SHA1), LOC_CTRL(IDC_SHA256), LOC_CTRL(IDC_SHA512), LOC_CTRL(IDC_SELECTION_ICON), LOC_CTRL(IDC_SELECTION_TEXT), LOC_CTRL(IDC_SELECTION_LINE), LOC_CTRL(IDC_SELECTION_CHOICE1), LOC_CTRL(IDC_SELECTION_CHOICE2), LOC_CTRL(IDC_SELECTION_CHOICE3), LOC_CTRL(IDC_SELECTION_CHOICE4), LOC_CTRL(IDC_SELECTION_CHOICE5), LOC_CTRL(IDC_SELECTION_CHOICE6), LOC_CTRL(IDC_SELECTION_CHOICE7), LOC_CTRL(IDC_SELECTION_CHOICE8), LOC_CTRL(IDC_SELECTION_CHOICE9), LOC_CTRL(IDC_SELECTION_CHOICE10), LOC_CTRL(IDC_SELECTION_CHOICE11), LOC_CTRL(IDC_SELECTION_CHOICE12), LOC_CTRL(IDC_SELECTION_CHOICE13), LOC_CTRL(IDC_SELECTION_CHOICE14), LOC_CTRL(IDC_SELECTION_CHOICE15), LOC_CTRL(IDC_SELECTION_CHOICEMAX), LOC_CTRL(IDC_LIST_ICON), LOC_CTRL(IDC_LIST_TEXT), LOC_CTRL(IDC_LIST_LINE), LOC_CTRL(IDC_LIST_ITEM1), LOC_CTRL(IDC_LIST_ITEM2), LOC_CTRL(IDC_LIST_ITEM3), LOC_CTRL(IDC_LIST_ITEM4), LOC_CTRL(IDC_LIST_ITEM5), LOC_CTRL(IDC_LIST_ITEM6), LOC_CTRL(IDC_LIST_ITEM7), LOC_CTRL(IDC_LIST_ITEM8), LOC_CTRL(IDC_LIST_ITEM9), LOC_CTRL(IDC_LIST_ITEM10), LOC_CTRL(IDC_LIST_ITEM11), LOC_CTRL(IDC_LIST_ITEM12), LOC_CTRL(IDC_LIST_ITEM13), LOC_CTRL(IDC_LIST_ITEM14), LOC_CTRL(IDC_LIST_ITEM15), LOC_CTRL(IDC_LIST_ITEMMAX), LOC_CTRL(IDS_DEVICE_TXT), LOC_CTRL(IDS_PARTITION_TYPE_TXT), LOC_CTRL(IDS_FILE_SYSTEM_TXT), LOC_CTRL(IDS_CLUSTER_SIZE_TXT), LOC_CTRL(IDS_LABEL_TXT), LOC_CTRL(IDS_CSM_HELP_TXT), LOC_CTRL(IDS_UPDATE_SETTINGS_GRP), LOC_CTRL(IDS_UPDATE_FREQUENCY_TXT), LOC_CTRL(IDS_INCLUDE_BETAS_TXT), LOC_CTRL(IDS_NEW_VERSION_AVAIL_TXT), LOC_CTRL(IDS_NEW_VERSION_DOWNLOAD_GRP), LOC_CTRL(IDS_NEW_VERSION_NOTES_GRP), LOC_CTRL(IDS_CHECK_NOW_GRP), LOC_CTRL(IDS_TARGET_SYSTEM_TXT), LOC_CTRL(IDS_IMAGE_OPTION_TXT), LOC_CTRL(IDS_BOOT_SELECTION_TXT), LOC_CTRL(IDS_DRIVE_PROPERTIES_TXT), LOC_CTRL(IDS_FORMAT_OPTIONS_TXT), LOC_CTRL(IDS_STATUS_TXT), LOC_CTRL(MSG_000), LOC_CTRL(MSG_001), LOC_CTRL(MSG_002), LOC_CTRL(MSG_003), LOC_CTRL(MSG_004), LOC_CTRL(MSG_005), LOC_CTRL(MSG_006), LOC_CTRL(MSG_007), LOC_CTRL(MSG_008), LOC_CTRL(MSG_009), LOC_CTRL(MSG_010), LOC_CTRL(MSG_011), LOC_CTRL(MSG_012), LOC_CTRL(MSG_013), LOC_CTRL(MSG_014), LOC_CTRL(MSG_015), LOC_CTRL(MSG_016), LOC_CTRL(MSG_017), LOC_CTRL(MSG_018), LOC_CTRL(MSG_019), LOC_CTRL(MSG_020), LOC_CTRL(MSG_021), LOC_CTRL(MSG_022), LOC_CTRL(MSG_023), LOC_CTRL(MSG_024), LOC_CTRL(MSG_025), LOC_CTRL(MSG_026), LOC_CTRL(MSG_027), LOC_CTRL(MSG_028), LOC_CTRL(MSG_029), LOC_CTRL(MSG_030), LOC_CTRL(MSG_031), LOC_CTRL(MSG_032), LOC_CTRL(MSG_033), LOC_CTRL(MSG_034), LOC_CTRL(MSG_035), LOC_CTRL(MSG_036), LOC_CTRL(MSG_037), LOC_CTRL(MSG_038), LOC_CTRL(MSG_039), LOC_CTRL(MSG_040), LOC_CTRL(MSG_041), LOC_CTRL(MSG_042), LOC_CTRL(MSG_043), LOC_CTRL(MSG_044), LOC_CTRL(MSG_045), LOC_CTRL(MSG_046), LOC_CTRL(MSG_047), LOC_CTRL(MSG_048), LOC_CTRL(MSG_049), LOC_CTRL(MSG_050), LOC_CTRL(MSG_051), LOC_CTRL(MSG_052), LOC_CTRL(MSG_053), LOC_CTRL(MSG_054), LOC_CTRL(MSG_055), LOC_CTRL(MSG_056), LOC_CTRL(MSG_057), LOC_CTRL(MSG_058), LOC_CTRL(MSG_059), LOC_CTRL(MSG_060), LOC_CTRL(MSG_061), LOC_CTRL(MSG_062), LOC_CTRL(MSG_063), LOC_CTRL(MSG_064), LOC_CTRL(MSG_065), LOC_CTRL(MSG_066), LOC_CTRL(MSG_067), LOC_CTRL(MSG_068), LOC_CTRL(MSG_069), LOC_CTRL(MSG_070), LOC_CTRL(MSG_071), LOC_CTRL(MSG_072), LOC_CTRL(MSG_073), LOC_CTRL(MSG_074), LOC_CTRL(MSG_075), LOC_CTRL(MSG_076), LOC_CTRL(MSG_077), LOC_CTRL(MSG_078), LOC_CTRL(MSG_079), LOC_CTRL(MSG_080), LOC_CTRL(MSG_081), LOC_CTRL(MSG_082), LOC_CTRL(MSG_083), LOC_CTRL(MSG_084), LOC_CTRL(MSG_085), LOC_CTRL(MSG_086), LOC_CTRL(MSG_087), LOC_CTRL(MSG_088), LOC_CTRL(MSG_089), LOC_CTRL(MSG_090), LOC_CTRL(MSG_091), LOC_CTRL(MSG_092), LOC_CTRL(MSG_093), LOC_CTRL(MSG_094), LOC_CTRL(MSG_095), LOC_CTRL(MSG_096), LOC_CTRL(MSG_097), LOC_CTRL(MSG_098), LOC_CTRL(MSG_099), LOC_CTRL(MSG_100), LOC_CTRL(MSG_101), LOC_CTRL(MSG_102), LOC_CTRL(MSG_103), LOC_CTRL(MSG_104), LOC_CTRL(MSG_105), LOC_CTRL(MSG_106), LOC_CTRL(MSG_107), LOC_CTRL(MSG_108), LOC_CTRL(MSG_109), LOC_CTRL(MSG_110), LOC_CTRL(MSG_111), LOC_CTRL(MSG_112), LOC_CTRL(MSG_113), LOC_CTRL(MSG_114), LOC_CTRL(MSG_115), LOC_CTRL(MSG_116), LOC_CTRL(MSG_117), LOC_CTRL(MSG_118), LOC_CTRL(MSG_119), LOC_CTRL(MSG_120), LOC_CTRL(MSG_121), LOC_CTRL(MSG_122), LOC_CTRL(MSG_123), LOC_CTRL(MSG_124), LOC_CTRL(MSG_125), LOC_CTRL(MSG_126), LOC_CTRL(MSG_127), LOC_CTRL(MSG_128), LOC_CTRL(MSG_129), LOC_CTRL(MSG_130), LOC_CTRL(MSG_131), LOC_CTRL(MSG_132), LOC_CTRL(MSG_133), LOC_CTRL(MSG_134), LOC_CTRL(MSG_135), LOC_CTRL(MSG_136), LOC_CTRL(MSG_137), LOC_CTRL(MSG_138), LOC_CTRL(MSG_139), LOC_CTRL(MSG_140), LOC_CTRL(MSG_141), LOC_CTRL(MSG_142), LOC_CTRL(MSG_143), LOC_CTRL(MSG_144), LOC_CTRL(MSG_145), LOC_CTRL(MSG_146), LOC_CTRL(MSG_147), LOC_CTRL(MSG_148), LOC_CTRL(MSG_149), LOC_CTRL(MSG_150), LOC_CTRL(MSG_151), LOC_CTRL(MSG_152), LOC_CTRL(MSG_153), LOC_CTRL(MSG_154), LOC_CTRL(MSG_155), LOC_CTRL(MSG_156), LOC_CTRL(MSG_157), LOC_CTRL(MSG_158), LOC_CTRL(MSG_159), LOC_CTRL(MSG_160), LOC_CTRL(MSG_161), LOC_CTRL(MSG_162), LOC_CTRL(MSG_163), LOC_CTRL(MSG_164), LOC_CTRL(MSG_165), LOC_CTRL(MSG_166), LOC_CTRL(MSG_167), LOC_CTRL(MSG_168), LOC_CTRL(MSG_169), LOC_CTRL(MSG_170), LOC_CTRL(MSG_171), LOC_CTRL(MSG_172), LOC_CTRL(MSG_173), LOC_CTRL(MSG_174), LOC_CTRL(MSG_175), LOC_CTRL(MSG_176), LOC_CTRL(MSG_177), LOC_CTRL(MSG_178), LOC_CTRL(MSG_179), LOC_CTRL(MSG_180), LOC_CTRL(MSG_181), LOC_CTRL(MSG_182), LOC_CTRL(MSG_183), LOC_CTRL(MSG_184), LOC_CTRL(MSG_185), LOC_CTRL(MSG_186), LOC_CTRL(MSG_187), LOC_CTRL(MSG_188), LOC_CTRL(MSG_189), LOC_CTRL(MSG_190), LOC_CTRL(MSG_191), LOC_CTRL(MSG_192), LOC_CTRL(MSG_193), LOC_CTRL(MSG_194), LOC_CTRL(MSG_195), LOC_CTRL(MSG_196), LOC_CTRL(MSG_197), LOC_CTRL(MSG_198), LOC_CTRL(MSG_199), LOC_CTRL(MSG_200), LOC_CTRL(MSG_201), LOC_CTRL(MSG_202), LOC_CTRL(MSG_203), LOC_CTRL(MSG_204), LOC_CTRL(MSG_205), LOC_CTRL(MSG_206), LOC_CTRL(MSG_207), LOC_CTRL(MSG_208), LOC_CTRL(MSG_209), LOC_CTRL(MSG_210), LOC_CTRL(MSG_211), LOC_CTRL(MSG_212), LOC_CTRL(MSG_213), LOC_CTRL(MSG_214), LOC_CTRL(MSG_215), LOC_CTRL(MSG_216), LOC_CTRL(MSG_217), LOC_CTRL(MSG_218), LOC_CTRL(MSG_219), LOC_CTRL(MSG_220), LOC_CTRL(MSG_221), LOC_CTRL(MSG_222), LOC_CTRL(MSG_223), LOC_CTRL(MSG_224), LOC_CTRL(MSG_225), LOC_CTRL(MSG_226), LOC_CTRL(MSG_227), LOC_CTRL(MSG_228), LOC_CTRL(MSG_229), LOC_CTRL(MSG_230), LOC_CTRL(MSG_231), LOC_CTRL(MSG_232), LOC_CTRL(MSG_233), LOC_CTRL(MSG_234), LOC_CTRL(MSG_235), LOC_CTRL(MSG_236), LOC_CTRL(MSG_237), LOC_CTRL(MSG_238), LOC_CTRL(MSG_239), LOC_CTRL(MSG_240), LOC_CTRL(MSG_241), LOC_CTRL(MSG_242), LOC_CTRL(MSG_243), LOC_CTRL(MSG_244), LOC_CTRL(MSG_245), LOC_CTRL(MSG_246), LOC_CTRL(MSG_247), LOC_CTRL(MSG_248), LOC_CTRL(MSG_249), LOC_CTRL(MSG_250), LOC_CTRL(MSG_251), LOC_CTRL(MSG_252), LOC_CTRL(MSG_253), LOC_CTRL(MSG_254), LOC_CTRL(MSG_255), LOC_CTRL(MSG_256), LOC_CTRL(MSG_257), LOC_CTRL(MSG_258), LOC_CTRL(MSG_259), LOC_CTRL(MSG_260), LOC_CTRL(MSG_261), LOC_CTRL(MSG_262), LOC_CTRL(MSG_263), LOC_CTRL(MSG_264), LOC_CTRL(MSG_265), LOC_CTRL(MSG_266), LOC_CTRL(MSG_267), LOC_CTRL(MSG_268), LOC_CTRL(MSG_269), LOC_CTRL(MSG_270), LOC_CTRL(MSG_271), LOC_CTRL(MSG_272), LOC_CTRL(MSG_273), LOC_CTRL(MSG_274), LOC_CTRL(MSG_275), LOC_CTRL(MSG_276), LOC_CTRL(MSG_277), LOC_CTRL(MSG_278), LOC_CTRL(MSG_279), LOC_CTRL(MSG_280), LOC_CTRL(MSG_281), LOC_CTRL(MSG_282), LOC_CTRL(MSG_283), LOC_CTRL(MSG_284), LOC_CTRL(MSG_285), LOC_CTRL(MSG_286), LOC_CTRL(MSG_287), LOC_CTRL(MSG_288), LOC_CTRL(MSG_289), LOC_CTRL(MSG_290), LOC_CTRL(MSG_291), LOC_CTRL(MSG_292), LOC_CTRL(MSG_293), LOC_CTRL(MSG_294), LOC_CTRL(MSG_295), LOC_CTRL(MSG_296), LOC_CTRL(MSG_297), LOC_CTRL(MSG_298), LOC_CTRL(MSG_299), LOC_CTRL(MSG_300), LOC_CTRL(MSG_301), LOC_CTRL(MSG_302), LOC_CTRL(MSG_303), LOC_CTRL(MSG_304), LOC_CTRL(MSG_305), LOC_CTRL(MSG_306), LOC_CTRL(MSG_307), LOC_CTRL(MSG_308), LOC_CTRL(MSG_309), LOC_CTRL(MSG_310), LOC_CTRL(MSG_311), LOC_CTRL(MSG_312), LOC_CTRL(MSG_313), LOC_CTRL(MSG_314), LOC_CTRL(MSG_315), LOC_CTRL(MSG_316), LOC_CTRL(MSG_317), LOC_CTRL(MSG_318), LOC_CTRL(MSG_319), LOC_CTRL(MSG_320), LOC_CTRL(MSG_321), LOC_CTRL(MSG_322), LOC_CTRL(MSG_323), LOC_CTRL(MSG_324), LOC_CTRL(MSG_325), LOC_CTRL(MSG_326), LOC_CTRL(MSG_327), LOC_CTRL(MSG_328), LOC_CTRL(MSG_329), LOC_CTRL(MSG_330), LOC_CTRL(MSG_331), LOC_CTRL(MSG_332), LOC_CTRL(MSG_333), LOC_CTRL(MSG_334), LOC_CTRL(MSG_335), LOC_CTRL(MSG_336), LOC_CTRL(MSG_337), LOC_CTRL(MSG_338), LOC_CTRL(MSG_339), LOC_CTRL(MSG_340), LOC_CTRL(MSG_341), LOC_CTRL(MSG_342), LOC_CTRL(MSG_343), LOC_CTRL(MSG_344), LOC_CTRL(MSG_345), LOC_CTRL(MSG_346), LOC_CTRL(MSG_347), LOC_CTRL(MSG_348), LOC_CTRL(MSG_349), LOC_CTRL(MSG_350), LOC_CTRL(MSG_351), LOC_CTRL(MSG_352), LOC_CTRL(MSG_353), LOC_CTRL(MSG_354), LOC_CTRL(MSG_355), LOC_CTRL(MSG_356), LOC_CTRL(MSG_357), LOC_CTRL(MSG_358), LOC_CTRL(MSG_359), LOC_CTRL(MSG_360), LOC_CTRL(MSG_361), LOC_CTRL(MSG_362), LOC_CTRL(MSG_363), LOC_CTRL(MSG_364), LOC_CTRL(MSG_365), LOC_CTRL(MSG_366), LOC_CTRL(MSG_367), LOC_CTRL(MSG_368), LOC_CTRL(MSG_369), LOC_CTRL(MSG_370), LOC_CTRL(MSG_371), LOC_CTRL(MSG_372), LOC_CTRL(MSG_373), LOC_CTRL(MSG_374), LOC_CTRL(MSG_375), LOC_CTRL(MSG_376), LOC_CTRL(MSG_377), LOC_CTRL(MSG_378), LOC_CTRL(MSG_379), LOC_CTRL(MSG_380), LOC_CTRL(MSG_381), LOC_CTRL(MSG_382), LOC_CTRL(MSG_383), LOC_CTRL(MSG_384), LOC_CTRL(MSG_385), LOC_CTRL(MSG_386), LOC_CTRL(MSG_387), LOC_CTRL(MSG_388), LOC_CTRL(MSG_389), LOC_CTRL(MSG_390), LOC_CTRL(MSG_391), LOC_CTRL(MSG_392), LOC_CTRL(MSG_393), LOC_CTRL(MSG_394), LOC_CTRL(MSG_395), LOC_CTRL(MSG_396), LOC_CTRL(MSG_397), LOC_CTRL(MSG_398), LOC_CTRL(MSG_399), LOC_CTRL(MSG_MAX), LOC_CTRL(IDOK), LOC_CTRL(IDCANCEL), LOC_CTRL(IDABORT), LOC_CTRL(IDRETRY), LOC_CTRL(IDIGNORE), LOC_CTRL(IDYES), LOC_CTRL(IDNO), LOC_CTRL(IDCLOSE), LOC_CTRL(IDHELP), }; // Dialog data loc_dlg_list loc_dlg[] = { LOC_DLG(IDD_DIALOG), LOC_DLG(IDD_ABOUTBOX), LOC_DLG(IDD_NOTIFICATION), LOC_DLG(IDD_SELECTION), LOC_DLG(IDD_LICENSE), LOC_DLG(IDD_LOG), LOC_DLG(IDD_UPDATE_POLICY), LOC_DLG(IDD_NEW_VERSION), LOC_DLG(IDD_HASH), LOC_DLG(IDD_LIST), };