FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Conversion Designer/Installer Creator (https://fileforums.com/showthread.php?t=94605)

devashishchandgupta 11-01-2014 05:46

But u also used pro version of IC.

I am a beggenier , can u help me to be a profesional ?
Please i m ur biggest fan nd give me ur fb page link please.

devashishchandgupta 11-01-2014 05:55

Hey razor , give me ur fb page link .

Razor12911 11-01-2014 06:33

Installer Creator updated to v1.2.2.0

Changes

* Added Binary Registry Reading
* Fixed String and DWORD Registry reading
* Up to 1048576 Registry queues added (May slow down program)
* Updated Version Setting and Reading for less errors
* Disk changing improved
* Directory Constants added
* Improved Splash, Slide and Multi Image Loading on IC.
* Fixed Taskbar title

Upnext

* Firewall exception feature will be added.
* Thinking of something else, :)

Razor12911 11-01-2014 09:07

anyone with x86 operating system, can you test the installation package. I think it's bugged.

if there is an error concerning {pf64} contact me via PM

attachment removed, have to upload hotfix later on.

I need someone with x86 Operating System ASAP for next update.

Sorry for inconvenience

altef_4 11-01-2014 14:11

Quote:

Originally Posted by Razor12911 (Post 428139)
another update pending don't worry.

I'm afraid not, Credits cannot be removed like y_thelastknight said, and also what riodsa123, this is a freeware software and a lot of people spent their time bringing up this program so it can't be done.

and altef_4, y_thelastknight, logrim, pakrat2k2, sentinelks; I finally did this function to read imported regs. can y'all understand it? it can read strings, dword and binary, I'll have to move on to Multistring and ExpandString Soon.

Can't believe I can do such at my age. I'll kill everyone when I get to varsity.

Code:

var
  X: Integer;
  RegType: String;
  FirstLine: Boolean;
begin
  OpenDialog1.Filter := 'Registry Files (*.reg)|*.reg';
  if OpenDialog1.Execute then
  begin
    if FileExists(OpenDialog1.FileName) then
    begin
      Memo1.Lines.LoadFromFile(OpenDialog1.FileName);  //loading regystry entries
      X := 1;
      FirstLine := True;
      repeat //starting reading a file
        RegType := AnsiLeftStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
          Length(Memo1.Lines.Strings[X + 2]) -
          Length(ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2], AnsiPos('=',
          Memo1.Lines.Strings[X + 2]) - 1), '"', '')) - 3),
          AnsiPos(':', AnsiRightStr(Memo1.Lines.Strings[X + 2],
          Length(Memo1.Lines.Strings[X + 2]) -
          Length(ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2], AnsiPos('=',
          Memo1.Lines.Strings[X + 2]) - 1), '"', '')) - 3))); //cutting off string line to get resource type as name |dword:,hex:,="string"
        if (RegType = 'dword:') or (RegType = 'hex:') or
          (AnsiPos('"="', Memo1.Lines.Strings[X + 2]) <> 0) or
          (AnsiPos('@="', Memo1.Lines.Strings[X + 2]) <> 0) or
          (AnsiPos('@=dword:', Memo1.Lines.Strings[X + 2]) <> 0) or
          (AnsiPos('@=hex:', Memo1.Lines.Strings[X + 2]) <> 0) then
        begin //if finding res type then run next part
          StringGrid6.RowCount := StringGrid6.RowCount + 1; //adding new row to list
          if FirstLine then
          begin
            FirstLine := False;
            StringGrid6.Cells[0, StringGrid6.RowCount - 1] :=
              ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[2],
              AnsiPos('\', Memo1.Lines.Strings[2]) - 1), '[', '');
            StringGrid6.Cells[1, StringGrid6.RowCount - 1] :=
              ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[2],
              Length(Memo1.Lines.Strings[2]) - Length(StringGrid6.Cells[0,
              StringGrid6.RowCount - 1]) - 2), ']', ''), '\Wow6432Node', '');  //preparing StringGrid if this first line
          end
          else
          begin
            if AnsiPos('[H', Memo1.Lines.Strings[X + 1]) <> 0 then //checking if path or key exists
            begin
              StringGrid6.Cells[0, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 1],
                AnsiPos('\', Memo1.Lines.Strings[X + 1]) - 1), '[', '');
              StringGrid6.Cells[1, StringGrid6.RowCount - 1] :=
                ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X + 1],
                Length(Memo1.Lines.Strings[X + 1]) - Length(StringGrid6.Cells[0,
                StringGrid6.RowCount - 1]) - 2), ']', ''), '\Wow6432Node', '');
            end
            else
            begin
              StringGrid6.Cells[0, StringGrid6.RowCount - 1] :=
                StringGrid6.Cells[0, StringGrid6.RowCount - 2];
              StringGrid6.Cells[1, StringGrid6.RowCount - 1] :=
                StringGrid6.Cells[1, StringGrid6.RowCount - 2];
            end;
          end;
          if (AnsiPos('"="', Memo1.Lines.Strings[X + 2]) <> 0) or
            (AnsiPos('@="', Memo1.Lines.Strings[X + 2]) <> 0) then
            StringGrid6.Cells[2, StringGrid6.RowCount - 1] := 'String'; //writing res type to stringgrid
          if (RegType = 'dword:') or
            (AnsiPos('@=dword:', Memo1.Lines.Strings[X + 2]) <> 0) then
            StringGrid6.Cells[2, StringGrid6.RowCount - 1] := 'DWORD';//writing res type to stringgrid
          if (RegType = 'hex:') or
            (AnsiPos('@=hex:', Memo1.Lines.Strings[X + 2]) <> 0) then
            StringGrid6.Cells[2, StringGrid6.RowCount - 1] := 'Binary';//writing res type to stringgrid
          if StringGrid6.Cells[2, StringGrid6.RowCount - 1] = 'String' then
          begin
            if (AnsiPos('"="', Memo1.Lines.Strings[X + 2]) <> 0) then
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '"', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                AnsiLeftStr
                (ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 4), '\\', '\'), '\"', '"'),
                Length(ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X
                + 2], Length(Memo1.Lines.Strings[X + 2]) -
                Length(StringGrid6.Cells[3, StringGrid6.RowCount - 1]) - 4),
                '\\', '\'), '\"', '"')) - 1);
            end
            else
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '@', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                AnsiLeftStr
                (ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 3), '\\', '\'), '\"', '"'),
                Length(ReplaceStr(ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X
                + 2], Length(Memo1.Lines.Strings[X + 2]) -
                Length(StringGrid6.Cells[3, StringGrid6.RowCount - 1]) - 3),
                '\\', '\'), '\"', '"')) - 1);
            end; //preparing and writing values
          end;
          if StringGrid6.Cells[2, StringGrid6.RowCount - 1] = 'DWORD' then
          begin
            if RegType = 'dword:' then
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '"', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                '0x' + AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 9);
            end
            else
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '@', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                '0x' + AnsiLeftStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 8),
                Length(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 3)) - 1);
            end;
          end;//preparing and writing values
          if StringGrid6.Cells[2, StringGrid6.RowCount - 1] = 'Binary' then
          begin
            if RegType = 'hex:' then
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '"', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 7), ',', ' ');
              repeat
                if AnsiPos('\', Memo1.Lines.Strings[X + 2]) <> 0 then
                begin
                  X := X + 1;
                  StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                    StringGrid6.Cells[4, StringGrid6.RowCount - 1] +
                    ReplaceStr(Memo1.Lines.Strings[X + 2], ',', ' ');
                end;
              until AnsiPos('\', Memo1.Lines.Strings[X + 2]) = 0;
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                ReplaceStr(StringGrid6.Cells[4, StringGrid6.RowCount - 1],
                ' \ ', '');
            end
            else
            begin
              StringGrid6.Cells[3, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(Memo1.Lines.Strings[X + 2],
                AnsiPos('=', Memo1.Lines.Strings[X + 2]) - 1), '@', '');
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                ReplaceStr(AnsiLeftStr(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 6),
                Length(AnsiRightStr(Memo1.Lines.Strings[X + 2],
                Length(Memo1.Lines.Strings[X + 2]) - Length(StringGrid6.Cells[3,
                StringGrid6.RowCount - 1]) - 3)) - 1), ',', ' ');
              repeat
                if AnsiPos('\', Memo1.Lines.Strings[X + 2]) <> 0 then
                begin
                  X := X + 1;
                  StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                    StringGrid6.Cells[4, StringGrid6.RowCount - 1] +
                    ReplaceStr(Memo1.Lines.Strings[X + 2], ',', ' ');
                end;
              until AnsiPos('\', Memo1.Lines.Strings[X + 2]) = 0;
              StringGrid6.Cells[4, StringGrid6.RowCount - 1] :=
                ReplaceStr(StringGrid6.Cells[4, StringGrid6.RowCount - 1],
                ' \ ', '');
            end;
          end;//preparing and writing values
        end;
        X := X + 1;
        if Memo1.Lines.Strings[X + 2] = '' then
          X := X + 1; //go to next line
      until Memo1.Lines.Strings[X + 2] = ''; //check when to stop
    end;
  end;
 end;


i think that this code can be more compact, but this works fine too
p.s for me, this code it's not very difficult, look at bold text (some steps of reading)

riodsa123 12-01-2014 01:06

Quote:

Originally Posted by Razor12911 (Post 428151)
I'll have to check it out the bugs/errors before update then

BTW: Great Design of the Installation. Really awesome.

Either way, anyone with Itanium CPU?

Itanium? new CPU? :eek:
I7 > Xeon > Itanium?
i never hear "itanium" xD
Quote:

Originally Posted by Razor12911 (Post 428163)
Installer Creator updated to v1.2.2.0

Changes

* Added Binary Registry Reading
* Fixed String and DWORD Registry reading
* Up to 1048576 Registry queues added (May slow down program)
* Updated Version Setting and Reading for less errors
* Disk changing improved
* Directory Constants added
* Improved Splash, Slide and Multi Image Loading on IC.
* Fixed Taskbar title

Upnext

* Firewall exception feature will be added.
* Thinking of something else, :)

great. btw just ignore that guy ( the one who want remove the Credits )

how about Installer Stuck?
i try made a installer without "Small Installer ( The Full Screen )" but the instalation is stuck at 100%

Razor12911 12-01-2014 12:56

Hotfix for Installer Creator v1.2.2.0 Available Now

Changes

Post #531

and special thanks to y_thelastknight and mausschieber ;) for helping out with bug fixing.

riodsa123 12-01-2014 15:19

testing 1.2.2.0 right now :D

riodsa123 14-01-2014 21:33

1 Attachment(s)
FreeArc Feature is not working. the files doesnt want extracted for no reason.

huavancuong098 14-01-2014 23:00

i'm so sory because i can not help you develope conversion designer, i wish i will help you update translate conversion designer into Vietnamese!

oltjon 15-01-2014 01:33

Quote:

Originally Posted by riodsa123 (Post 428293)
FreeArc Feature is not working. the files doesnt want extracted for no reason.


I also use FreeArc backends. when it asks you to put the name you put on the name.bin

example

name.bin
data.bin
wow.bin

rename your file ACII.bin

chuotchu001 15-01-2014 05:33

Update vietnamese Languages
 
Hi Razor.
After version v1.2.2.0 release . I've tested it, and have a update for Vietnamese language. Please update it for your script. Thanks

Code:

engAutorunMessage1_1=%1 - Tiến trình cài đặt
engAutorunMessage2_1=Khởi chạy
engAutorunMessage2_2=Cài đặt
engAutorunMessage2_3=Gỡ bỏ
engAutorunMessage2_4=Thiết lập
engAutorunMessage2_5=Thoát
engAutorunMessage2_6_1=Nhạc: Tắt
engAutorunMessage2_6_2=Nhạc: Mở
engAutorunMessage2_7=Duyệt đĩa
engAutorunMessage2_8=Đọc nội dung
engAutorunMessage2_9=Sổ tay
engAutorunMessage2_10=Trang web
engAutorunMessage2_11=Nâng cấp
eng.OtherMessage1_1=Tiến trình cài đặt đã thất bại.
eng.OtherMessage1_2=Mã lỗi:

eng.WelcomeMessage1_1=Chào mừng
eng.WelcomeMessage2_1=Chào mừng đến với tiến trình cài đặt %1 %n%nTiến trình này sẽ cài đặt %1 trên máy tính của bạn.%n%nBạn nên đóng tất cả các ứng dụng khác trước khi tiếp tục.%n%nChọn kiểu cài đặt để tiếp tục, hoặc chọn Hủy bỏ để thoát cài đặt.
eng.SerialMessage1_1=Số Sêri
eng.SerialMessage2_1=Nhập vào dòng số sản phẩm của bạn%n%nMã số của %1 có thể được tìm thấy trên đĩa cài đặt hoặc được giữ bên trong các gói cài đặt.%n%nNhấn vào Đi tới khi đã sẳn sàng đễ tiếp tục cài đặt.
eng.SerialMessage3_1=Số Sêri mà bạn đã nhập vào là không đúng. Hãy cố gắng thử lại.
eng.LicenseMessage1_1=Giấy phép
eng.LicenseMessage2_1=Xin vui lòng đọc các thỏa thuận cấp phép sau đây. Bạn phải chấp nhận các điều khoản của các thỏa thuận này trước khi tiếp tục cài đặt.
eng.LicenseMessage3_1=Tôi chấp nhận các thỏa thuận cấp phép
eng.SystemMessage1_1=Hệ thống
eng.SystemMessage2_1=Những phần cứng sau đây được phát hiện trên hệ thống của bạn%nSử dụng các đánh giá dưới đây như là một hướg dẫn cho hệ thống của bạn
eng.SystemMessage3_1=Bộ xử lý
eng.SystemMessage3_2=Đồ họa
eng.SystemMessage3_2_1=Không khả dụng
eng.SystemMessage3_3=Bộ nhớ
eng.SystemMessage3_4=Âm thanh
eng.SystemMessage3_4_1=Không khả dụng
eng.SystemMessage3_5=Hệ điều hành
eng.SystemMessage3_5_1=Chưa biết
eng.SystemMessage3_6=Đánh giá
eng.SystemMessage3_6_1=Không đạt
eng.SystemMessage3_6_2=Quá tệ
eng.SystemMessage3_6_3=Trung bình
eng.SystemMessage3_6_4=Tốt
eng.SystemMessage3_6_5=Xuất sắc
eng.SystemMessage3_6_6=Được yêu cầu
eng.SystemMessage3_7=Điểm đánh giá
eng.SelectDirMessage1_1=Điểm đến
eng.InformationMessage1_1=Thông tin
eng.InformationMessage2_1=Xin vui lòng đọc các thông tin quan trọng sau đây trước khi tiếp tục.
eng.SelectComponentMessage1_1=Các thành phần
eng.SelectComponentMessage2_1=Chọn các thành phần bạn muốn cài đặt, xóa các thành phần bạn không muốn cài đặt.%nNhấn Đi tới khi đã sẵn sàng để tiếp tục.
eng.SelectComponentMesesge3=Cài đặt %1
eng.SelectDirMessage2_1=Trình cài đặt sẽ cài %1 vào thư mục sau đây. Đễ tiếp tục, nhấn Đi tới.%nNếu bạn muốn chọn một thư mục khác, nhấn nút Duyệt.
eng.SelectDirMessage4_1=Tổng dung lương:
eng.SelectDirMessage4_2=Dung lượng còn trống:
eng.SelectDirMessage4_3=Dung lượng đề nghị:
eng.SelectDirMessage4_4=Dung lượng yêu cầu:
eng.SelectDirMessage5_1=Tối thiểu %1 MB của dung lượng ổ đĩa còn trống.
eng.SelectDirMessage5_2=Trình cài đặt sẽ cài %1 vào thư mục sau đây.
eng.SelectGroupMessage1_1=Nhóm
eng.SelectGroupMessage2_1=Trình cài đặt sẽ tạo các biểu tượng chạy tắt của chương trình vào thư mục Star Menu.%nNếu bạn muốn chọn thư mục khác, Nhấn nút Duyệt.
eng.SelectGroupMessage4_1=Không tạo trong thư mục Star Menu
eng.SelectGroupMessage4_2=Tạo biểu tượng trên Desktop
eng.SelectGroupMessage5_1=Trình cài đặt sẽ tạo biểu tượng chạy tắt của %1 trong thư mục Start Menu sau đây.
eng.PreviewMessage1_1=Xem trước
eng.PreviewMessage2_1=Bắn
eng.SelectPriorityMessage1_1=Thực hiện
eng.SelectPriorityMessage2_1=Chọn độ ưu tiên bạn muốn thiết lập để sử dụng trong quá trình cài đặt.%nLựa chọn độ ưu tiên sẽ ảnh hưởng đến tốc độ thực thi của hệ thống.
eng.SelectPriorityMessage3_1=Ưu tiên thấp
eng.SelectPriorityMessage3_2=Ưu tiên dưới mức bình thường
eng.SelectPriorityMessage3_3=Ưu tiên bình thường
eng.SelectPriorityMessage3_4=Ưu tiên trên mức bình thường
eng.SelectPriorityMessage3_5=Ưu tiên cao
eng.SelectPriorityMessage3_6=Ưu tiên thời gian thực
eng.SelectTaskMessage1_1=Các tác vụ
eng.SelectTaskMessage2_1=Chọn các tác vụ bổ sung mà bạn muốn cài đặt để thực hiện trong quá trình cài, sau đó nhấn Cài đặt.
eng.SelectTaskMesesge3=Cài đặt %1
eng.ReadyMessage1_1=Sẵn sàng
eng.ReadyMessage2_1=Trình cài đặt đã sẵn sàng để bắt đầu tiến trình cài đặt %1 trên máy tính của bạn.%n%nNhấn vào Cài đặt để tiếp tục, hoặc nhấn vào Trở lại nếu bạn muốn xem lại hoặc thay đổi bất kỳ các thiết lập nào.
eng.InstallMessage1_1=Cài đặt
eng.InstallMessage2_1=Xin vui lòng chờ trong khi cài %1 trên máy tính của bạn.
eng.InstallMessage2_2=Xin hãy chèn đĩa: %1
eng.InstallMessage3_1=Đã trôi qua:
eng.InstallMessage3_2=Còn lại:
eng.InstallMessage3_3_1=Giải nén %1
eng.InstallMessage3_3_2=Đang cài đặt %1
eng.InstallMessage3_3_3=Đang trả về các sự thay đổi...
eng.InstallMessage3_4=%1 Hoàn thành
eng.InstallMessage3_5=Xin hãy chèn đĩa: %1
eng.FinishMessage1_1=Hoàn tất
eng.FinishMessage2_1=Đã hoàn tất quá trình cài đặt %1 trên máy tính của bạn.%n%nNhấn vào Hoàn tất để đóng trình cài đặt.
eng.FinishMessage2_2=Đã gặp lỗi trong khi cài đặt, Xin hãy cài đặt lại.
eng.UninstallMessage1_1=Gỡ bỏ cài đặt
eng.UninstallMessage2_1=Xin hãy chờ trong khi gỡ bỏ cài đặt %1 từ máy tính của bạn.
eng.UninstallMessage3_1=%1 Hoàn thành
eng.UninstallMessage3_2=Đang gỡ bỏ cài đặt...
eng.OtherMessage1_1=Đã thất bại khởi động tiến trình cài đặt.
eng.OtherMessage1_2=Mã lỗi:
eng.OtherMessage2_1=Đang khởi tạo trình cài đặt...
eng.OtherMessage2_2=Ứng dụng:
eng.OtherMessage2_3=Nhà phát hành:
eng.OtherMessage3_1=%1 - Gỡ bỏ cài đặt
eng.OtherMessage3_2=%1 - Cài đặt
eng.OtherMessage4_1=Nhạc: Tắt
eng.OtherMessage4_2=Nhạc: Mở
eng.OtherMessage4_3=Video: Tắt
eng.OtherMessage4_4=Video: Mở
eng.OtherMessage5_1=Cài nhanh%n
eng.OtherMessage5_2=Tùy chỉnh%ncàiđặt
eng.OtherMessage5_3=Cài đặt
eng.OtherMessage5_4=Cấu hình
eng.OtherMessage6_1=Khởi chạy
eng.OtherMessage6_2=Thiết lập
eng.OtherMessage6_3=Gỡ bỏ
eng.OtherMessage7_1=Card đồ họa chuyên dụng ATI/nVidia
eng.OtherMessage7_2=Đã tích hợp Card đồ họa Intel
eng.OtherMessage7_3=Đã tích hợp Card đồ họa SiS/VIA
eng.OtherMessage7_4=Bộ nhớ
eng.ConversionUnit1_1=giây
eng.ConversionUnit1_2=giây
eng.ConversionUnit2_1=phút
eng.ConversionUnit2_2=phút
eng.ConversionUnit3_1=giờ
eng.ConversionUnit3_2=giờ
eng.ConversionUnit4_1=MB
eng.ConversionUnit4_2=GB
eng.ConversionUnit4_3=TB
eng.ConversionUnit5_1=MHz
eng.ConversionUnit5_2=GHz
eng.ConversionUnit6_1=Bit
eng.CommonMessages1_1=Còn trống
eng.CommonMessages1_2=Đã dùng
eng.CommonMessages1_3=Tổng cộng
eng.CommonMessages2_1=của
eng.CommonMessages3_1=với %1
eng.CommonMessages3_2=Nhấn vào Ok đễ tiếp tục hoặc nhấn Hủy bỏ để hủy bỏ cài đặt.
eng.CreditsMessage1_1=Trình cài đặt này được xây dựng bằng %1.
eng.CreditsMessage2_1=Trình cài đặt được tạo bởi %1

//may have forgotten this (#447)
eng.CreditsMessage1_1=Lời Cảm ơn
eng.CreditsMessage2_1=Trình cài đặt này được xây dựng bằng %1.
eng.CreditsMessage2_2=%1 được tạo ra bởi %2
eng.CreditsMessage2_3=Trình cài đặt được tạo bởi %1


GloverK1911 15-01-2014 06:08

Quote:

Originally Posted by chuotchu001 (Post 428299)
Hi Razor.
After version v1.2.2.0 release . I've tested it, and have a update for Vietnamese language. Please update it for your script. Thanks

Code:

engAutorunMessage1_1=%1 - Tiến trình cài đặt
engAutorunMessage2_1=Khởi chạy
engAutorunMessage2_2=Cài đặt
engAutorunMessage2_3=Gỡ bỏ
engAutorunMessage2_4=Thiết lập
engAutorunMessage2_5=Thoát
engAutorunMessage2_6_1=Nhạc: Tắt
engAutorunMessage2_6_2=Nhạc: Mở
engAutorunMessage2_7=Duyệt đĩa
engAutorunMessage2_8=Đọc nội dung
engAutorunMessage2_9=Sổ tay
engAutorunMessage2_10=Trang web
engAutorunMessage2_11=Nâng cấp
eng.OtherMessage1_1=Tiến trình cài đặt đã thất bại.
eng.OtherMessage1_2=Mã lỗi:

eng.WelcomeMessage1_1=Chào mừng
eng.WelcomeMessage2_1=Chào mừng đến với tiến trình cài đặt %1 %n%nTiến trình này sẽ cài đặt %1 trên máy tính của bạn.%n%nBạn nên đóng tất cả các ứng dụng khác trước khi tiếp tục.%n%nChọn kiểu cài đặt để tiếp tục, hoặc chọn Hủy bỏ để thoát cài đặt.
eng.SerialMessage1_1=Số Sêri
eng.SerialMessage2_1=Nhập vào dòng số sản phẩm của bạn%n%nMã số của %1 có thể được tìm thấy trên đĩa cài đặt hoặc được giữ bên trong các gói cài đặt.%n%nNhấn vào Đi tới khi đã sẳn sàng đễ tiếp tục cài đặt.
eng.SerialMessage3_1=Số Sêri mà bạn đã nhập vào là không đúng. Hãy cố gắng thử lại.
eng.LicenseMessage1_1=Giấy phép
eng.LicenseMessage2_1=Xin vui lòng đọc các thỏa thuận cấp phép sau đây. Bạn phải chấp nhận các điều khoản của các thỏa thuận này trước khi tiếp tục cài đặt.
eng.LicenseMessage3_1=Tôi chấp nhận các thỏa thuận cấp phép
eng.SystemMessage1_1=Hệ thống
eng.SystemMessage2_1=Những phần cứng sau đây được phát hiện trên hệ thống của bạn%nSử dụng các đánh giá dưới đây như là một hướg dẫn cho hệ thống của bạn
eng.SystemMessage3_1=Bộ xử lý
eng.SystemMessage3_2=Đồ họa
eng.SystemMessage3_2_1=Không khả dụng
eng.SystemMessage3_3=Bộ nhớ
eng.SystemMessage3_4=Âm thanh
eng.SystemMessage3_4_1=Không khả dụng
eng.SystemMessage3_5=Hệ điều hành
eng.SystemMessage3_5_1=Chưa biết
eng.SystemMessage3_6=Đánh giá
eng.SystemMessage3_6_1=Không đạt
eng.SystemMessage3_6_2=Quá tệ
eng.SystemMessage3_6_3=Trung bình
eng.SystemMessage3_6_4=Tốt
eng.SystemMessage3_6_5=Xuất sắc
eng.SystemMessage3_6_6=Được yêu cầu
eng.SystemMessage3_7=Điểm đánh giá
eng.SelectDirMessage1_1=Điểm đến
eng.InformationMessage1_1=Thông tin
eng.InformationMessage2_1=Xin vui lòng đọc các thông tin quan trọng sau đây trước khi tiếp tục.
eng.SelectComponentMessage1_1=Các thành phần
eng.SelectComponentMessage2_1=Chọn các thành phần bạn muốn cài đặt, xóa các thành phần bạn không muốn cài đặt.%nNhấn Đi tới khi đã sẵn sàng để tiếp tục.
eng.SelectComponentMesesge3=Cài đặt %1
eng.SelectDirMessage2_1=Trình cài đặt sẽ cài %1 vào thư mục sau đây. Đễ tiếp tục, nhấn Đi tới.%nNếu bạn muốn chọn một thư mục khác, nhấn nút Duyệt.
eng.SelectDirMessage4_1=Tổng dung lương:
eng.SelectDirMessage4_2=Dung lượng còn trống:
eng.SelectDirMessage4_3=Dung lượng đề nghị:
eng.SelectDirMessage4_4=Dung lượng yêu cầu:
eng.SelectDirMessage5_1=Tối thiểu %1 MB của dung lượng ổ đĩa còn trống.
eng.SelectDirMessage5_2=Trình cài đặt sẽ cài %1 vào thư mục sau đây.
eng.SelectGroupMessage1_1=Nhóm
eng.SelectGroupMessage2_1=Trình cài đặt sẽ tạo các biểu tượng chạy tắt của chương trình vào thư mục Star Menu.%nNếu bạn muốn chọn thư mục khác, Nhấn nút Duyệt.
eng.SelectGroupMessage4_1=Không tạo trong thư mục Star Menu
eng.SelectGroupMessage4_2=Tạo biểu tượng trên Desktop
eng.SelectGroupMessage5_1=Trình cài đặt sẽ tạo biểu tượng chạy tắt của %1 trong thư mục Start Menu sau đây.
eng.PreviewMessage1_1=Xem trước
eng.PreviewMessage2_1=Bắn
eng.SelectPriorityMessage1_1=Thực hiện
eng.SelectPriorityMessage2_1=Chọn độ ưu tiên bạn muốn thiết lập để sử dụng trong quá trình cài đặt.%nLựa chọn độ ưu tiên sẽ ảnh hưởng đến tốc độ thực thi của hệ thống.
eng.SelectPriorityMessage3_1=Ưu tiên thấp
eng.SelectPriorityMessage3_2=Ưu tiên dưới mức bình thường
eng.SelectPriorityMessage3_3=Ưu tiên bình thường
eng.SelectPriorityMessage3_4=Ưu tiên trên mức bình thường
eng.SelectPriorityMessage3_5=Ưu tiên cao
eng.SelectPriorityMessage3_6=Ưu tiên thời gian thực
eng.SelectTaskMessage1_1=Các tác vụ
eng.SelectTaskMessage2_1=Chọn các tác vụ bổ sung mà bạn muốn cài đặt để thực hiện trong quá trình cài, sau đó nhấn Cài đặt.
eng.SelectTaskMesesge3=Cài đặt %1
eng.ReadyMessage1_1=Sẵn sàng
eng.ReadyMessage2_1=Trình cài đặt đã sẵn sàng để bắt đầu tiến trình cài đặt %1 trên máy tính của bạn.%n%nNhấn vào Cài đặt để tiếp tục, hoặc nhấn vào Trở lại nếu bạn muốn xem lại hoặc thay đổi bất kỳ các thiết lập nào.
eng.InstallMessage1_1=Cài đặt
eng.InstallMessage2_1=Xin vui lòng chờ trong khi cài %1 trên máy tính của bạn.
eng.InstallMessage2_2=Xin hãy chèn đĩa: %1
eng.InstallMessage3_1=Đã trôi qua:
eng.InstallMessage3_2=Còn lại:
eng.InstallMessage3_3_1=Giải nén %1
eng.InstallMessage3_3_2=Đang cài đặt %1
eng.InstallMessage3_3_3=Đang trả về các sự thay đổi...
eng.InstallMessage3_4=%1 Hoàn thành
eng.InstallMessage3_5=Xin hãy chèn đĩa: %1
eng.FinishMessage1_1=Hoàn tất
eng.FinishMessage2_1=Đã hoàn tất quá trình cài đặt %1 trên máy tính của bạn.%n%nNhấn vào Hoàn tất để đóng trình cài đặt.
eng.FinishMessage2_2=Đã gặp lỗi trong khi cài đặt, Xin hãy cài đặt lại.
eng.UninstallMessage1_1=Gỡ bỏ cài đặt
eng.UninstallMessage2_1=Xin hãy chờ trong khi gỡ bỏ cài đặt %1 từ máy tính của bạn.
eng.UninstallMessage3_1=%1 Hoàn thành
eng.UninstallMessage3_2=Đang gỡ bỏ cài đặt...
eng.OtherMessage1_1=Đã thất bại khởi động tiến trình cài đặt.
eng.OtherMessage1_2=Mã lỗi:
eng.OtherMessage2_1=Đang khởi tạo trình cài đặt...
eng.OtherMessage2_2=Ứng dụng:
eng.OtherMessage2_3=Nhà phát hành:
eng.OtherMessage3_1=%1 - Gỡ bỏ cài đặt
eng.OtherMessage3_2=%1 - Cài đặt
eng.OtherMessage4_1=Nhạc: Tắt
eng.OtherMessage4_2=Nhạc: Mở
eng.OtherMessage4_3=Video: Tắt
eng.OtherMessage4_4=Video: Mở
eng.OtherMessage5_1=Cài nhanh%n
eng.OtherMessage5_2=Tùy chỉnh%ncàiđặt
eng.OtherMessage5_3=Cài đặt
eng.OtherMessage5_4=Cấu hình
eng.OtherMessage6_1=Khởi chạy
eng.OtherMessage6_2=Thiết lập
eng.OtherMessage6_3=Gỡ bỏ
eng.OtherMessage7_1=Card đồ họa chuyên dụng ATI/nVidia
eng.OtherMessage7_2=Đã tích hợp Card đồ họa Intel
eng.OtherMessage7_3=Đã tích hợp Card đồ họa SiS/VIA
eng.OtherMessage7_4=Bộ nhớ
eng.ConversionUnit1_1=Giây
eng.ConversionUnit1_2=Nhiều giây
eng.ConversionUnit2_1=Phút
eng.ConversionUnit2_2=Nhiều phút
eng.ConversionUnit3_1=Giờ
eng.ConversionUnit3_2=Nhiều giờ
eng.ConversionUnit4_1=MB
eng.ConversionUnit4_2=GB
eng.ConversionUnit4_3=TB
eng.ConversionUnit5_1=MHz
eng.ConversionUnit5_2=GHz
eng.ConversionUnit6_1=Bit
eng.CommonMessages1_1=Còn trống
eng.CommonMessages1_2=Đã dùng
eng.CommonMessages1_3=Tổng cộng
eng.CommonMessages2_1=của
eng.CommonMessages3_1=với %1
eng.CommonMessages3_2=Nhấn vào Ok đễ tiếp tục hoặc nhấn Hủy bỏ để hủy bỏ cài đặt.
eng.CreditsMessage1_1=Trình cài đặt này được xây dựng bằng %1.
eng.CreditsMessage2_1=Trình cài đặt được tạo bởi %1

//may have forgotten this (#447)
eng.CreditsMessage1_1=Lời Cảm ơn
eng.CreditsMessage2_1=Trình cài đặt này được xây dựng bằng %1.
eng.CreditsMessage2_2=%1 được tạo ra bởi %2
eng.CreditsMessage2_3=Trình cài đặt được tạo bởi %1


Nice :D

riodsa123 15-01-2014 12:13

Quote:

Originally Posted by oltjon (Post 428298)
I also use FreeArc backends. when it asks you to put the name you put on the name.bin

example

name.bin
data.bin
wow.bin

rename your file ACII.bin

still not working.

oltjon 15-01-2014 17:11

Quote:

Originally Posted by riodsa123 (Post 428309)
still not working.

something wrong to you that's fine with me


All times are GMT -7. The time now is 15:11.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com