]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
1.0.50 release v1.0.50
authorlongpanda <admin@ventoy.net>
Sat, 14 Aug 2021 12:30:28 +0000 (20:30 +0800)
committerlongpanda <admin@ventoy.net>
Sat, 14 Aug 2021 12:30:28 +0000 (20:30 +0800)
GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c
INSTALL/grub/grub.cfg
LANGUAGES/languages.json

index 16878fe4792aba6463882f8d08e902fc857414a7..c09b56160d1c9de72f6f7f1782654857d6b00a65 100644 (file)
@@ -1459,9 +1459,9 @@ grub_err_t ventoy_cmd_trailer_cpio(grub_extcmd_context_t ctxt, int argc, char **
     VENTOY_CMD_RETURN(GRUB_ERR_NONE);
 }
 
-
 grub_err_t ventoy_cmd_linux_chain_data(grub_extcmd_context_t ctxt, int argc, char **args)
 {
+    int len = 0;
     int ventoy_compatible = 0;
     grub_uint32_t size = 0;
     grub_uint64_t isosize = 0;
@@ -1511,13 +1511,21 @@ grub_err_t ventoy_cmd_linux_chain_data(grub_extcmd_context_t ctxt, int argc, cha
     }
     else
     {
-        if (ventoy_is_efi_os())
+        len = (int)grub_strlen(args[0]);
+        if (len >= 4 && 0 == grub_strcasecmp(args[0] + len - 4, ".img"))
         {
-            grub_env_set("LoadIsoEfiDriver", "on");
+            debug("boot catlog %u for img file\n", boot_catlog);
         }
         else
         {
-            return grub_error(GRUB_ERR_BAD_ARGUMENT, "File %s is not bootable", args[0]);
+            if (ventoy_is_efi_os())
+            {
+                grub_env_set("LoadIsoEfiDriver", "on");
+            }
+            else
+            {
+                return grub_error(GRUB_ERR_BAD_ARGUMENT, "File %s is not bootable", args[0]);
+            }
         }
     }
     
index 0ef39ea6b778cff203c88a89284b29dcbf4768c8..ac651304e72f44cad59fbd54aaa1063daa8fb102 100644 (file)
@@ -1857,7 +1857,7 @@ function img_unsupport_menuentry {
 #############################################################
 #############################################################
 
-set VENTOY_VERSION="1.0.49"
+set VENTOY_VERSION="1.0.50"
 
 #ACPI not compatible with Window7/8, so disable by default
 set VTOY_PARAM_NO_ACPI=1
index 414b5f7e6d312178df1b42a910fdcca25b069d00..a16175e3d8c058cb67ed356175db798174855e14 100644 (file)
         "STR_VTSI_CREATE_SUCCESS":"VTSI файла бе създаден успешно!#@Може да използвате Rufus(3.15+) да го запишете на устройството за инсталацията с Ventoy.",
         "STR_VTSI_CREATE_FAILED":"VTSI файла създаване се провали.",
         "STRXXX":""
+    },
+    {
+        "name":"Armenian (Հայերեն)",
+        "FontFamily":"Courier New",
+        "FontSize":16,
+        "Author":"Egho",
+       
+        "STR_ERROR":"Սխալ",
+        "STR_WARNING":"Զգուշացում",
+        "STR_INFO":"Տեղեկություն",
+        "STR_INCORRECT_DIR":"Խնդրում ենք գործարկել ճիշտ թղթախանակում!",
+        "STR_INCORRECT_TREE_DIR":"Չգործարկել այստեղ, խնդրում եմ ներբեռնեք թողարկված տեղադրման փաթեթը և գործարկել այնտեղ:",
+        "STR_DEVICE":"Կրիչը",
+        "STR_LOCAL_VER":"Ventoy-ը փաթեթում",
+        "STR_DISK_VER":"Ventoy-ը կրիչում",
+        "STR_STATUS":"Կարգավիճակ - ՊԱՏՐԱՍՏ",
+        "STR_INSTALL":"Տեղադրել",
+        "STR_UPDATE":"Թարմացնել",
+        "STR_UPDATE_TIP":"Թարմացման գործողությունը անվտանգ է, ISO ֆայլերը կմնան անփոփոխ.#@Շարունակել?",
+        "STR_INSTALL_TIP":"Սկավառակը կձևաչափվի և բոլոր տվյալները կկորչեն.#@Շարունակել?",
+        "STR_INSTALL_TIP2":"Սկավառակը կձևաչափվի և բոլոր տվյալները կկորչեն:#@Դուք համոզված եք, մաքրել կրիչը? (Double Check)",
+        "STR_INSTALL_SUCCESS":"Շնորհավորում ենք!#@Ventoy- ը հաջողությամբ տեղադրվել է կրիչում:",
+        "STR_INSTALL_FAILED":"Տեղադրման ընթացքում տեղի ունեցավ սխալ: Կարող եք նորից միացնել USB- կրիչը և կրկին փորձել: Մանրամասների համար ստուգել log.txt-ը ",
+        "STR_UPDATE_SUCCESS":"Շնորհավորում ենք!#@Ventoy-ը հաջողությամբ թարմացվեց կրիչում:",
+        "STR_UPDATE_FAILED":"Թարմացման ընթացքում տեղի ունեցավ սխալ: Կարող եք նորից միացնել USB- կրիչը և կրկին փորձել: Մանրամասների համար ստուգել log.txt-ը ",
+        "STR_WAIT_PROCESS":"Աշխատանքն ընթանում, խնդրում ենք սպասել...",
+        "STR_MENU_OPTION":"Ընտրանքներ",
+        "STR_MENU_SECURE_BOOT":"Secure Boot աջակցություն",
+        "STR_MENU_PART_CFG":"Partition կազմաձևում",
+        "STR_BTN_OK":"Այո",
+        "STR_BTN_CANCEL":"Չեղարկել",
+        "STR_PRESERVE_SPACE":"Պահպանեք որոշակի տարածք կրիչի վերջում",
+        "STR_SPACE_VAL_INVALID":"Պահված տարածքի անվավեր արժեք",
+        "STR_MENU_CLEAR":"Մաքրել Ventoy-ը",
+        "STR_CLEAR_SUCCESS":"Ventoy-ը հաջողությամբ հեռացված է կրիչից:",
+        "STR_CLEAR_FAILED":"Ventoy-ը կրիչից մաքրելիս տեղի ունեցավ սխալ: Կարող եք նորից միացնել USB-կրիչը և կրկին փորձել: Մանրամասների համար ստուգել log.txt-ը",
+        "STR_MENU_PART_STYLE":"Partition-ի տեսակը",
+        "STR_DISK_2TB_MBR_ERROR":"Խնդրում ենք ընտրել GPT 2TB-ից մեծ կրիչի դեպքում",
+        "STR_SHOW_ALL_DEV":"Ցուցադրել բոլոր կրիչները",
+        "STR_PART_ALIGN_4KB":"partition-երը գծանշել 4KB-ով",
+        "STR_WEB_COMMUNICATION_ERR":"Համակցման սխալ․",
+        "STR_WEB_REMOTE_ABNORMAL":"Համակցման սխալ․ Հեռահար համակցումն չստացվեց",
+        "STR_WEB_REQUEST_TIMEOUT":"Համակցման սխալ․: Սպասման ժամանակը սպառվեց",
+        "STR_WEB_SERVICE_UNAVAILABLE":"Համակցման սխալ․: Ծառայությունը անհասանելի է",
+        "STR_WEB_TOKEN_MISMATCH":"Թարմացվել է Demon-ի կարգավիճակը, խնդրում եմ նորից փորձել ավելի ուշ:",
+        "STR_WEB_SERVICE_BUSY":"Ծառայությունը զբաղված է, խնդրում եմ նորից փորձել ավելի ուշ:",
+        "STR_MENU_VTSI_CREATE":"Ստեղծել VTSI ֆայլ",
+        "STR_VTSI_CREATE_TIP":"Այս անգամ չի գրվի կրիչի վրա, այլ միայն կստեղծվի VTSI ֆայլ#@Շարունակել?",
+        "STR_VTSI_CREATE_SUCCESS":"VTSI ֆայլը հաջողությամբ ստեղծվեց!#@Դուք կարող եք օգտագործել Rufus (3.15+) կրիչում ձայնագրելու համար, որպեսզի ավարտեք Ventoy-ի տեղադրումը:",
+        "STR_VTSI_CREATE_FAILED":"VTSI ֆայլի ստեղծումը ձախողվեց։",
+        "STRXXX":""
     }
 ]