2025-04-27 07:49:33 -04:00

155 lines
5.0 KiB
C
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//----------------------------------------------------------------------------
//
// Copyright (c) 1999 Microsoft Corporation
// All rights reserved.
//
// File Name:
// strings.c
//
// Description:
// Contains all of the strings constants for DOS based MAKEBOOT program.
//
// To localize this file for a new language do the following:
// - change the unsigned int CODEPAGE variable to the code page
// of the language you are translating to
// - translate the strings in the EngStrings array into the
// LocStrings array. Be very careful that the 1st string in the
// EngStrings array corresponds to the 1st string in the LocStrings
// array, the 2nd corresponds to the 2nd, etc...
//
//----------------------------------------------------------------------------
//
// NOTE: To add more strings to this file, you need to:
// - add the new #define descriptive constant to the makeboot.h file
// - add the new string to the English language array and then make
// sure localizers add the string to the Localized arrays
// - the #define constant must match the string's index in the array
//
#include <stdlib.h>
unsigned int CODEPAGE = 932;
const char *EngStrings[] = {
"Windows XP SP1",
"Windows XP SP1 Setup Boot Disk",
"Windows XP SP1 Setup Disk #2",
"Windows XP SP1 Setup Disk #3",
"Windows XP SP1 Setup Disk #4",
"Cannot find file %s\n",
"Not enough free memory to complete request\n",
"%s is not in an executable file format\n",
"****************************************************",
"This program creates the Setup boot disks",
"for Microsoft %s.",
"To create these disks, you need to provide 6 blank,",
"formatted, high-density disks.",
"Insert one of these disks into drive %c:. This disk",
"will become the %s.",
"Insert another disk into drive %c:. This disk will",
"become the %s.",
"Press any key when you are ready.",
"The setup boot disks have been created successfully.",
"complete",
"An unknown error has occurred trying to execute %s.",
"Please specify the floppy drive to copy the images to: ",
"Invalid drive letter\n",
"Drive %c: is not a floppy drive\n",
"Do you want to attempt to create this floppy again?",
"Press Enter to try again or Esc to exit.",
"Error: Disk write protected\n",
"Error: Unknown disk unit\n",
"Error: Drive not ready\n",
"Error: Unknown command\n",
"Error: Data error (Bad CRC)\n",
"Error: Bad request structure length\n",
"Error: Seek error\n",
"Error: Media type not found\n",
"Error: Sector not found\n",
"Error: Write fault\n",
"Error: General failure\n",
"Error: Invalid request or bad command\n",
"Error: Address mark not found\n",
"Error: Disk write fault\n",
"Error: Direct Memory Access (DMA) overrun\n",
"Error: Data read (CRC or ECC) error\n",
"Error: Controller failure\n",
"Error: Disk timed out or failed to respond\n",
"Windows XP SP1 Setup Disk #5"
"Windows XP SP1 Setup Disk #6"
};
const char *LocStrings[] = {
"Windows XP SP1",
"Windows XP SP1 Setup Boot Disk",
"Windows XP SP1 Setup Disk #2",
"Windows XP SP1 Setup Disk #3",
"Windows XP SP1 Setup Disk #4",
"<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43> %s <20><><EFBFBD><EFBFBD><EFBFBD>‚<EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>\n",
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>̂<EFBFBD><EFBFBD>ߗv<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD><EFBFBD>\n",
"%s <20>͎<EFBFBD><CD8E>s<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>`<60><><EFBFBD>ł͂<C582><CD82><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>\n",
"****************************************************",
"<EFBFBD><EFBFBD><EFBFBD>̃v<EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̓Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v <20>u<EFBFBD>[<5B>g <20>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><4E>",
"Microsoft %s <20>p<EFBFBD>ɍ쐬<C98D><EC90AC><EFBFBD>܂<EFBFBD><DC82>B",
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̃f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́A<EFBFBD>t<EFBFBD>H<EFBFBD>[<5B>}<7D>b<EFBFBD>g<EFBFBD>ς݂<CF82>",
"<EFBFBD><EFBFBD><EFBFBD>̍<EFBFBD><EFBFBD><EFBFBD><EFBFBD>x (HD) <20>̃f<CC83>B<EFBFBD>X<EFBFBD>N<EFBFBD><4E> 6 <20><><EFBFBD>K<EFBFBD>v<EFBFBD>ł<EFBFBD><C582>B",
"<EFBFBD><EFBFBD><EFBFBD>̃f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><EFBFBD> 1 <20><><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><68><EFBFBD>C<EFBFBD>u %c: <20>ɑ}<7D><><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B",
"<EFBFBD><EFBFBD><EFBFBD>̃f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><EFBFBD> %s <20>ɂȂ<C982><C882>܂<EFBFBD><DC82>B",
"<EFBFBD>ʂ̃f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>u %c: <20>ɑ}<7D><><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B",
"<EFBFBD><EFBFBD><EFBFBD>̃f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><EFBFBD> %s <20>ɂȂ<C982><C882>܂<EFBFBD><DC82>B",
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B",
"<EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v <20>u<EFBFBD>[<5B>g <20>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD>͐<EFBFBD><CD90><EFBFBD><EFBFBD>ɍ쐬<C98D><EC90AC><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B",
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"%s <20><><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>ɕs<C995><73><EFBFBD>ȃG<C883><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B",
"<EFBFBD>R<EFBFBD>s<EFBFBD>[<5B><><EFBFBD>̃t<CC83><74><EFBFBD>b<EFBFBD>s<EFBFBD>[ <20>h<EFBFBD><68><EFBFBD>C<EFBFBD>u<EFBFBD><75><EFBFBD>w<EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ",
"<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD>\n",
"<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>u %c: <20>̓t<CD83><74><EFBFBD>b<EFBFBD>s<EFBFBD>[ <20>h<EFBFBD><68><EFBFBD>C<EFBFBD>u<EFBFBD>ł͂<C582><CD82><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>\n",
"<EFBFBD><EFBFBD><EFBFBD>̃t<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>s<EFBFBD>[<5B><><EFBFBD>ēx<C493><EFBFBD><EC90AC><EFBFBD>Ă݂܂<DD82><DC82><EFBFBD>?",
"<EFBFBD>Ď<EFBFBD><EFBFBD>s = [Enter] <20>I<EFBFBD><49> = [ESC]",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>݋֎~<7E>ł<EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>f<EFBFBD>B<EFBFBD>X<EFBFBD>N <20><><EFBFBD>j<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD>s<EFBFBD><73><EFBFBD>ł<EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>h<EFBFBD><68><EFBFBD>C<EFBFBD>u<EFBFBD>̏<EFBFBD><CC8F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>Ă<EFBFBD><C482>܂<EFBFBD><DC82><EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD><68><EFBFBD>s<EFBFBD><73><EFBFBD>ł<EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>f<EFBFBD>[<5B>^ <20>G<EFBFBD><47><EFBFBD>[<5B>ł<EFBFBD> (CRC <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>)\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>v<EFBFBD><76><EFBFBD>\\<EFBFBD><EFBFBD><EFBFBD>̂̒<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD><EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>V<EFBFBD>[<5B>N <20>G<EFBFBD><47><EFBFBD>[<5B>ł<EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20><><EFBFBD>f<EFBFBD>B<EFBFBD>A<EFBFBD>̎<EFBFBD><CC8E>ނ<EFBFBD><DE82><EFBFBD><EFBFBD>‚<EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>Z<EFBFBD>N<EFBFBD>^<5E><><EFBFBD><EFBFBD><EFBFBD>‚<EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>݃t<DD83>H<EFBFBD><48><EFBFBD>g<EFBFBD>ł<EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20><><EFBFBD>ʃG<CA83><47><EFBFBD>[<5B>ł<EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>܂<EFBFBD><DC82>̓R<CD83>}<7D><><EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>A<EFBFBD>h<EFBFBD><68><EFBFBD>X <20>}<7D>[<5B>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>‚<EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>݃t<DD83>H<EFBFBD><48><EFBFBD>g\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: DMA (Direct Memory Access) <20><><EFBFBD><EFBFBD><EFBFBD>߂<EFBFBD><DF82>Ă<EFBFBD><C482>܂<EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>f<EFBFBD>[<5B>^<5E>ǂݎ<C782><DD8E><EFBFBD> (CRC <20>܂<EFBFBD><DC82><EFBFBD> ECC) <20>G<EFBFBD><47><EFBFBD>[\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>R<EFBFBD><52><EFBFBD>g<EFBFBD><67><EFBFBD>[<5B><><EFBFBD>̃G<CC83><47><EFBFBD>[<5B>ł<EFBFBD>\n",
"<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[: <20>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><4E><EFBFBD>^<5E>C<EFBFBD><43><EFBFBD>A<EFBFBD>E<EFBFBD>g<EFBFBD>ɂȂ<C982><C882><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>ł<EFBFBD><C582><EFBFBD>\n",
"Windows XP SP1 Setup Disk #5"
"Windows XP SP1 Setup Disk #6"
};