windows-nt/Source/XPSP1/NT/base/ntsetup/textmode/winnt/fi/dntext.c

877 lines
24 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*++
Copyright (c) 1992 Microsoft Corporation
Module Name:
dntext.c
Abstract:
Translatable text for DOS based NT installation program.
Author:
Ted Miller (tedm) 30-March-1992
Revision History:
--*/
#include "winnt.h"
//
// Name of sections in inf file. If these are translated, the section
// names in dosnet.inf must be kept in sync.
//
CHAR DnfDirectories[] = "Directories";
CHAR DnfFiles[] = "Files";
CHAR DnfFloppyFiles0[] = "FloppyFiles.0";
CHAR DnfFloppyFiles1[] = "FloppyFiles.1";
CHAR DnfFloppyFiles2[] = "FloppyFiles.2";
CHAR DnfFloppyFiles3[] = "FloppyFiles.3";
CHAR DnfFloppyFilesX[] = "FloppyFiles.x";
CHAR DnfSpaceRequirements[] = "DiskSpaceRequirements";
CHAR DnfMiscellaneous[] = "Miscellaneous";
CHAR DnfRootBootFiles[] = "RootBootFiles";
CHAR DnfAssemblyDirectories[] = SXS_INF_ASSEMBLY_DIRECTORIES_SECTION_NAME_A;
//
// Names of keys in inf file. Same caveat for translation.
//
CHAR DnkBootDrive[] = "BootDrive"; // in [SpaceRequirements]
CHAR DnkNtDrive[] = "NtDrive"; // in [SpaceRequirements]
CHAR DnkMinimumMemory[] = "MinimumMemory"; // in [Miscellaneous]
CHAR DntMsWindows[] = "Microsoft Windows";
CHAR DntMsDos[] = "MS-DOS";
CHAR DntPcDos[] = "PC-DOS";
CHAR DntOs2[] = "OS/2";
CHAR DntPreviousOs[] = "Aikaisempi k<>ytt<74>j<EFBFBD>rjestelm<6C> asemassa C:";
CHAR DntBootIniLine[] = "Windows XP:n asennus tai p<>ivitys";
//
// Plain text, status msgs.
//
CHAR DntStandardHeader[] = "\n Windows XP:n asennus\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
CHAR DntPersonalHeader[] = "\n Windows XP Home Editionin asennus\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
CHAR DntWorkstationHeader[] = "\n Windows XP Professionalin asennus\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
CHAR DntServerHeader[] = "\n Windows .NET Serverin asennus\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"; CHAR DntParsingArgs[] = "Argumenttien j<>sennys...";
CHAR DntEnterEqualsExit[] = "ENTER=Lopeta";
CHAR DntEnterEqualsRetry[] = "ENTER=Yrit<69> uudelleen";
CHAR DntEscEqualsSkipFile[] = "ESC=Ohita tiedosto";
CHAR DntEnterEqualsContinue[] = "ENTER=Jatka";
CHAR DntPressEnterToExit[] = "Asennusohjelma ei voi jatkaa. Lopeta painamalla ENTER.";
CHAR DntF3EqualsExit[] = "F3=Lopeta";
CHAR DntReadingInf[] = "Luetaan INF-tiedostoa %s...";
CHAR DntCopying[] = "<EFBFBD> Kopioidaan: ";
CHAR DntVerifying[] = "<EFBFBD> Tarkistetaan: ";
CHAR DntCheckingDiskSpace[] = "Tarkistetaan levytila...";
CHAR DntConfiguringFloppy[] = "M<EFBFBD><EFBFBD>ritet<EFBFBD><EFBFBD>n levykett<74>...";
CHAR DntWritingData[] = "Kirjoitetaan parametreja...";
CHAR DntPreparingData[] = "Kartoitetaan asennusparametreja...";
CHAR DntFlushingData[] = "Siirret<EFBFBD><EFBFBD>n data levylle...";
CHAR DntInspectingComputer[] = "Tarkistetaan tietokone...";
CHAR DntOpeningInfFile[] = "Avataan INF-tiedosto...";
CHAR DntRemovingFile[] = "Poistetaan %s";
CHAR DntXEqualsRemoveFiles[] = "X=Poista tiedostot";
CHAR DntXEqualsSkipFile[] = "X=Ohita tiedosto";
//
// confirmation keystroke for DnsConfirmRemoveNt screen.
// Kepp in sync with DnsConfirmRemoveNt and DntXEqualsRemoveFiles.
//
ULONG DniAccelRemove1 = (ULONG)'x',
DniAccelRemove2 = (ULONG)'X';
//
// confirmation keystroke for DnsSureSkipFile screen.
// Kepp in sync with DnsSureSkipFile and DntXEqualsSkipFile.
//
ULONG DniAccelSkip1 = (ULONG)'x',
DniAccelSkip2 = (ULONG)'X';
CHAR DntEmptyString[] = "";
//
// Usage text.
//
PCHAR DntUsage[] = {
"Asentaa Windows XP:n.",
"",
"",
"WINNT [/s[:]l<>hdepolku] [/t[:]temp-asema]",
" [/u[:komentotiedosto]] [/udf:id[,UDF-tiedosto]]",
" [/r:kansio] [/r[x]:kansio] [/e:komento] [/a]",
"",
"",
"/S[:]l<>hdepolku",
" M<><4D>ritt<74><74> Windows-l<>hdetiedostojen sijainnin.",
" Polku t<>ytyy kirjoittaa muodossa x:[polku] tai",
" \\\\palvelin\\jakonimi[polku].",
" Oletuksena on nykyinen kansio.",
"",
"/T[:]tmp-asema",
" M<><4D>ritt<74><74> v<>liaikaisten asennustiedostojen aseman.",
" Jos m<><6D>rityst<73> ei tehd<68>, asennusohjelma yritt<74><74> etsi<73> aseman.",
"",
"/u[:vastaustiedosto]",
" Automaattinen asennus k<>ytt<74>en vastaustiedostoa (vaatii /s)",
" Vastaustiedostossa on vastaukset joihinkin tai kaikkiin",
" kysymyksiin, joihin k<>ytt<74>j<EFBFBD> vastaa asennuksen aikana.",
"",
"/udf:tunnus[,UDF-tiedosto] ",
" M<><4D>ritt<74><74> tunnuksen, jota asennus k<>ytt<74><74> vastaustiedoston ",
" (katso /u) muokkaamiseen UDF-tiedostolla (Uniqueness ",
" Database File). /udf-valitsin korvaa vastaustiedoston ",
" arvot. Tunnus m<><6D>ritt<74><74> UDF-tiedostossa k<>ytett<74>v<EFBFBD>t arvot. ",
" Jos UDF-tiedostoa ei ole m<><6D>ritetty, asennus pyyt<79><74> ",
" asettamaan levykkeen, jolla on $Unique$.udb-tiedosto.",
"",
"/r[:kansio]",
" M<><4D>ritt<74><74> vaihtoehtoisen kopiointikansion.",
" Kansio s<>ilytet<65><74>n asennuksen p<><70>tytty<74>.",
"",
"/rx[:kansio]",
" M<><4D>ritt<74><74> vaihtoehtoisen kopiointikansion.",
" Kansio poistetaan asennuksen j<>lkeen.",
"",
"/e M<><4D>ritt<74><74> asennuksen graafisen osan j<>lkeen suoritettavan komennon.",
"",
"/a Ottaa helppok<6F>ytt<74>toiminnot k<>ytt<74><74>n.",
NULL
};
//
// Inform that /D is no longer supported
//
PCHAR DntUsageNoSlashD[] = {
"Asentaa Windows XP -k<>ytt<74>j<EFBFBD>rjestelm<6C>n.",
"",
"WINNT [/S[:]l<>hdepolku] [/T[:]temp-asema] [/I[:]inf-tied]",
" [/U[:komentotiedosto]]",
" [/R[X]:kansio] [/E:komento] [/A]",
"",
"/D[:]winnthak",
" T<>t<EFBFBD> vaihtoehtoa ei en<65><6E> tueta.",
NULL
};
//
// out of memory screen
//
SCREEN
DnsOutOfMemory = { 4,6,
{ "Muisti loppui. Asennusohjelmaa ei voi jatkaa.",
NULL
}
};
//
// Let user pick the accessibility utilities to install
//
SCREEN
DnsAccessibilityOptions = { 3, 5,
{ "Valitse asennettavat helppok<6F>ytt<74>toiminnot:",
DntEmptyString,
"[ ] Valitse Microsoft Suurennuslasi painamalla F1",
#ifdef NARRATOR
"[ ] Valitse Microsoft Narrator painamalla F2",
#endif
#if 0
"[ ] Valitse Microsoft On-Screen-n<>pp<70>imist<73> painamalla F3",
#endif
NULL
}
};
//
// User did not specify source on cmd line screen
//
SCREEN
DnsNoShareGiven = { 3,5,
{ "Asennusohjelma tarvitsee Windows XP -tiedostojen kansion.",
"Anna kansiopolku, josta Windows XP -tiedostot l<>ytyv<79>t.",
NULL
}
};
//
// User specified a bad source path
//
SCREEN
DnsBadSource = { 3,5,
{ "M<EFBFBD><EFBFBD>ritetty l<>hde ei kelpaa, se ei ole k<>ytett<74>viss<73> tai",
"ei sis<69>ll<6C> kelvollista Windows XP:n asennusohjelmaa.",
"Anna uusi polku, josta Windows XP:n tiedostot l<>ytyv<79>t.",
"Poista merkkej<65> ASKELPALAUTTIMELLA ja kirjoita uusi polku.",
NULL
}
};
//
// Inf file can't be read, or an error occured parsing it.
//
SCREEN
DnsBadInf = { 3,5,
{ "Asennusohjelma ei voinut lukea informaatiotiedostoa tai tiedosto on",
"vahingoittunut. Ota yhteys j<>rjestelm<6C>nvalvojaan.",
NULL
}
};
//
// The specified local source drive is invalid.
//
// Remember that the first %u will expand to 2 or 3 characters and
// the second one will expand to 8 or 9 characters!
//
SCREEN
DnsBadLocalSrcDrive = { 3,4,
{ "V<EFBFBD>liaikaisille asennustiedostoille m<><6D>ritetty asema ei kelpaa",
"tai asemassa ei ole %u megatavua (%lu tavua)",
"vapaata levytilaa.",
NULL
}
};
//
// No drives exist that are suitable for the local source.
//
// Remeber that the %u's will expand!
//
SCREEN
DnsNoLocalSrcDrives = { 3,4,
{ "Windows XP vaatii kiintolevyn, jolla on v<>hint<6E><74>n %u megatavua",
"(%lu tavua) tilaa. Asennusohjelma k<>ytt<74><74> osan t<>st<73> tilasta",
"v<EFBFBD>liaikaistiedostojen tallentamiseen asennuksen aikana. Aseman on",
"oltava kiinte<74>, paikallinen, Windows XP:n tukema kiintolevy eik<69>",
"asemassa saa olla k<>yt<79>ss<73> DoubleSpace tai muu pakkausohjelma.",
DntEmptyString,
"Asennusohjelma ei havainnut tarvittua asemaa, jolla on",
"riitt<EFBFBD>v<EFBFBD>sti vapaata levytilaa.",
NULL
}
};
SCREEN
DnsNoSpaceOnSyspart = { 3,5,
{ "K<EFBFBD>ynnistysasemassa (yleens<6E> C:) ei ole tarpeeksi tilaa levykkeet<65>nt<6E>",
"asennusta varten. Levykkeet<65>nt<6E> asennusta varten tarvitaan",
"v<EFBFBD>hint<EFBFBD><EFBFBD>n 3,5 Mt (3 641 856 tavua) vapaata levytilaa.",
NULL
}
};
//
// Missing info in inf file
//
SCREEN
DnsBadInfSection = { 3,5,
{ "Asennusohjelman informaatiotiedoston osa [%s] ei ole k<>ytett<74>viss<73>",
"tai on vahingoittunut. Ota yhteys j<>rjestelm<6C>nvalvojaan.",
NULL
}
};
//
// Couldn't create directory
//
SCREEN
DnsCantCreateDir = { 3,5,
{ "Asennusohjelma ei voinut luoda seuraavaa kansiota kohdeasemaan.",
DntEmptyString,
"%s",
DntEmptyString,
"Tarkista kohdeasema ja varmista, ett<74> kohdekansiossa ei ole tiedostoja,",
"jotka ovat samoja kuin kohdekansio. Tarkista my<6D>s kaapelointi asemaan.",
NULL
}
};
//
// Error copying a file
//
SCREEN
DnsCopyError = { 4,5,
{ "Asennusohjelma ei voinut kopioida seuraavaa tiedostoa:",
DntEmptyString,
DntEmptyString, // see DnCopyError (dnutil.c)
DntEmptyString,
DntEmptyString,
" Yrit<69> toimintoa uudelleen painamalla ENTER.",
" J<>t<EFBFBD> virhe huomiotta ja jatka asennusta painamalla ESC.",
" Lopeta asennusohjelma painamalla F3.",
DntEmptyString,
"Huomautus: Jos j<>t<EFBFBD>t virheen huomiotta ja jatkat, saatat kohdata",
"uusia virhetilanteita my<6D>hemmin asennusohjelman aikana.",
NULL
}
},
DnsVerifyError = { 4,5,
{ "Asennusohjelman m<><6D>ritetyst<73> tiedostosta tekem<65> kopio ei vastaa",
"t<EFBFBD>ydellisesti alkuper<65>ist<73>. Syyn<79> voivat olla verkkovirheet,",
"levykeongelmat tai muut laitteisto-ongelmat.",
DntEmptyString,
DntEmptyString, // see DnCopyError (dnutil.c)
DntEmptyString,
DntEmptyString,
" Yrit<69> toimintoa uudelleen painamalla ENTER.",
" J<>t<EFBFBD> virhe huomiotta ja jatka asennusta painamalla ESC.",
" Lopeta asennus painamalla F3.",
DntEmptyString,
"Huomaa: Jos j<>t<EFBFBD>t virheen huomiotta ja jatkat, saatat kohdata uusia",
"virheit<EFBFBD> my<6D>hemmin asennusohjelman aikana.",
NULL
}
};
SCREEN DnsSureSkipFile = { 4,5,
{ "Jos j<>t<EFBFBD>t virheen huomiotta, t<>t<EFBFBD> tiedostoa ei kopioida.",
"Valitse t<>m<EFBFBD> vaihtoehto vain, jos tied<65>t mit<69> seurauksia",
"puuttuva j<>rjestelm<6C>tiedosto voi aiheuttaa.",
DntEmptyString,
" Yrit<69> toimintoa uudelleen painamalla ENTER.",
" Ohita tiedosto painamalla X.",
DntEmptyString,
"Huomautus: Jos ohitat tiedoston, Asennus ei voi taata",
"Windows NT:n asennuksen tai p<>ivityksen onnistumista.",
NULL
}
};
//
// Wait while setup cleans up previous local source trees.
//
SCREEN
DnsWaitCleanup =
{ 12,6,
{ "Odota. Asennus poistaa aikaisemmat v<>liaikaistiedostot.",
NULL
}
};
//
// Wait while setup copies files
//
SCREEN
DnsWaitCopying = { 13,6,
{ " Odota. Asennus kopioi tiedostot kiintolevylle.",
NULL
}
},
DnsWaitCopyFlop= { 13,6,
{ " Odota. Asennus kopioi tiedostot levykkeelle.",
NULL
}
};
//
// Setup boot floppy errors/prompts.
//
SCREEN
DnsNeedFloppyDisk3_0 = { 4,4,
{ "Asennus tarvitsee kolme alustettua, suurtiheyksist<73> levykett<74>. N<>ihin",
"levykkeisiin viitataan my<6D>hemmin nimill<6C> \"Windows XP Asennuksen",
"k<EFBFBD>ynnistyslevyke,\" \"Windows XP Asennuslevyke 2\", \"Windows ",
"XP Asennuslevyke 3\" ja \"Windows XP Asennuslevyke 4.\"",
DntEmptyString,
"Aseta yksi levykkeist<73> asemaan A:.",
"Anna t<>lle levykkeelle nimi \"Windows XP Asennuslevyke 4.\"",
NULL
}
};
SCREEN
DnsNeedFloppyDisk3_1 = { 4,4,
{ "Aseta levykeasemaan A: alustettu ja tyhj<68> suurtiheyksinen levyke.",
"Anna t<>lle levykkeelle nimi \"Windows XP Asennuslevyke 4.\"",
NULL
}
};
SCREEN
DnsNeedFloppyDisk2_0 = { 4,4,
{ "Aseta levykeasemaan A: alustettu ja tyhj<68> suurtiheyksinen levyke.",
"Anna t<>lle levykkeelle nimi \"Windows XP Asennuslevyke 3.\"",
NULL
}
};
SCREEN
DnsNeedFloppyDisk1_0 = { 4,4,
{ "Aseta levykeasemaan A: alustettu ja tyhj<68> suurtiheyksinen levyke.",
"Anna t<>lle levykkeelle nimi \"Windows XP Asennuslevyke 2.\"",
NULL
}
};
SCREEN
DnsNeedFloppyDisk0_0 = { 4,4,
{ "Asennus tarvitsee alustetun, suurtiheyksisen levykeen. T<>h<EFBFBD>n",
"levykkeeseen viitataan my<6D>hemmin nimell<6C> \"Windows XP Asennuksen",
"k<EFBFBD>ynnistyslevyke.\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk3_0 = { 4,4,
{ "Asennus tarvitsee nelj<6C> alustettua, suurtiheyksist<73> levykett<74>. N<>ihin",
"levykkeisiin viitataan my<6D>hemmin nimill<6C> \"Windows XP Asennuksen",
"k<EFBFBD>ynnistyslevyke\", \"Windows XP Asennuslevyke 2\", ja \"Windows XP",
"Asennuslevyke 3\".",
DntEmptyString,
"Aseta levykeasemaan A: alustettu ja tyhj<68> suurtiheyksinen levyke.",
"Anna t<>lle levykkeelle nimi \"Windows XP Asennuslevyke 4.\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk3_1 = { 4,4,
{ "Aseta levykeasemaan A: alustettu ja tyhj<68> suurtiheyksinen levyke.",
"Anna t<>lle levykkeelle nimi \"Windows XP Asennuslevyke 4.\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk2_0 = { 4,4,
{ "Aseta levykeasemaan A: alustettu ja tyhj<68> suurtiheyksinen levyke.",
"Anna t<>lle levykkeelle nimi \"Windows XP Asennuslevyke 3.\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk1_0 = { 4,4,
{ "Aseta levykeasemaan A: alustettu ja tyhj<68> suurtiheyksinen levyke.",
"Anna t<>lle levykkeelle nimi \"Windows XP Asennuslevyke 2.\"",
NULL
}
};
SCREEN
DnsNeedSFloppyDsk0_0 = { 4,4,
{ "Aseta levykeasemaan A: alustettu ja tyhj<68> suurtiheyksinen levyke.",
"Anna t<>lle levykkeelle nimi \"Windows XP Asennuksen k<>ynnistyslevyke.\"",
NULL
}
};
//
// The floppy is not formatted.
//
SCREEN
DnsFloppyNotFormatted = { 3,4,
{ "Antamaasi levykett<74> ei ole alustettu k<>ytett<74>v<EFBFBD>ksi MS-DOSissa.",
"Asennusohjelma ei voi k<>ytt<74><74> levykett<74>.",
NULL
}
};
//
// We think the floppy is not formatted with a standard format.
//
SCREEN
DnsFloppyBadFormat = { 3,4,
{ "Levyke ei ole HD-levyke, sen alustus ei ole MS-DOS-standardin mukainen",
"tai se on vahingoittunut. Asennusohjelma ei voi k<>ytt<74><74> t<>t<EFBFBD> levykett<74>.",
NULL
}
};
//
// We can't determine the free space on the floppy.
//
SCREEN
DnsFloppyCantGetSpace = { 3,4,
{ "Asennusohjelma ei voi m<><6D>ritt<74><74> levykkeell<6C> olevan vapaan levytilan",
"m<EFBFBD><EFBFBD>r<EFBFBD><EFBFBD>. Asennus ei voi k<>ytt<74><74> t<>t<EFBFBD> levykett<74>.",
NULL
}
};
//
// The floppy is not blank.
//
SCREEN
DnsFloppyNotBlank = { 3,4,
{ "Levyke ei ole tyhj<68> tai HD-levyke.",
"Asennus ei voi k<>ytt<74><74> t<>t<EFBFBD> levykett<74>.",
NULL
}
};
//
// Couldn't write the boot sector of the floppy.
//
SCREEN
DnsFloppyWriteBS = { 3,4,
{ "Asennusohjelma ei voi kirjoittaa levykkeen j<>rjestelm<6C>alueelle.",
"Levyke on ehk<68> k<>ytt<74>kelvoton.",
NULL
}
};
//
// Verify of boot sector on floppy failed (ie, what we read back is not the
// same as what we wrote out).
//
SCREEN
DnsFloppyVerifyBS = { 3,4,
{ "Asennusohjelman lukemat tiedot levykkeen j<>rjestelm<6C>alueelta eiv<69>t vastaa",
"kirjoitettuja tietoja tai asennusohjelma ei voinut lukea levykkeen",
"j<EFBFBD>rjestelm<EFBFBD>aluetta tarkistuksen suorittamiseksi.",
DntEmptyString,
"Syit<EFBFBD> voivat olla:",
DntEmptyString,
" Tietokoneessasi on virus.",
" Levyke on vahingoittunut.",
" Levyasemassa on laitteisto- tai kokoonpanom<6F><6D>ritysongelma.",
NULL
}
};
//
// We couldn't write to the floppy drive to create winnt.sif.
//
SCREEN
DnsCantWriteFloppy = { 3,5,
{ "Asennusohjelma ei voinut kirjoittaa levykkeelle asemassa A:.",
"Levyke saattaa olla vahingoittunut.",
NULL
}
};
//
// Exit confirmation dialog
//
SCREEN
DnsExitDialog = { 13,6,
{ "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻ",
"<EFBFBD> Windows XP:n asennusta ei ole suoritettu loppuun. <20>",
"<EFBFBD> Jos lopetat asennusohjelman nyt, Windows XP tulee <20>",
"<EFBFBD> asentaa my<6D>hemmin uudelleen asennusohjelmalla. <20>",
"<EFBFBD> <20>",
"<EFBFBD>  Jatka asennusta painamalla ENTER. <20>",
"<EFBFBD>  Lopeta asennus painamalla F3. <20>",
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĺ",
"<EFBFBD> F3=Lopeta ENTER=Jatka <20>",
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ",
NULL
}
};
//
// About to reboot machine and continue setup
//
SCREEN
DnsAboutToRebootW =
{ 3,5,
{ "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma k<>ynnist<73><74>",
"tietokoneesi uudelleen. T<>m<EFBFBD>n j<>lkeen Windows XP:n asennus jatkuu.",
" ",
DntEmptyString,
"Varmista, ett<74> levyke nimelt<6C> \"Windows XP Asennuksen",
"k<EFBFBD>ynnistyslevyke\" on levykeasemassa A:.",
DntEmptyString,
"Jatka Windows XP:n asennusta ja k<>ynnist<73> tietokoneesi painamalla ENTER.",
NULL
}
},
DnsAboutToRebootS =
{ 3,5,
{ "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma",
"k<EFBFBD>ynnist<EFBFBD><EFBFBD> tietokoneesi uudelleen. Uudelleenk<6E>ynnistyksen",
"j<EFBFBD>lkeen Windows XP:n asennus jatkuu.",
DntEmptyString,
"Varmista, ett<74> levyke nimelt<6C> \"Windows XP Asennuksen",
"k<EFBFBD>ynnistyslevyke\" on levykeasemassa A:.",
DntEmptyString,
"Jatka Windows XP:n asennusta ja k<>ynnist<73> tietokoneesi painamalla ENTER.",
NULL
}
},
DnsAboutToRebootX =
{ 3,5,
{ "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma",
"k<EFBFBD>ynnist<EFBFBD><EFBFBD> tietokoneesi uudelleen. Uudelleenk<6E>ynnistyksen",
"j<EFBFBD>lkeen Windows XP:n asennus jatkuu.",
DntEmptyString,
"Jos levykeasemassa A: on levyke, poista se.",
DntEmptyString,
"Jatka Windows XP:n asennusta ja k<>ynnist<73> tietokoneesi painamalla ENTER.",
NULL
}
};
//
// Need another set for '/w' switch since we can't reboot from within Windows.
//
SCREEN
DnsAboutToExitW =
{ 3,5,
{ "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma k<>ynnist<73><74>",
"tietokoneesi uudelleen. T<>m<EFBFBD>n j<>lkeen Windows XP:n asennus jatkuu.",
" ",
DntEmptyString,
"Varmista, ett<74> levyke nimelt<6C> \"Windows XP Asennuksen",
"k<EFBFBD>ynnistyslevyke\" on levykeasemassa A:.",
DntEmptyString,
"Palaa MS-DOS:iin painamalla ENTER ja k<>ynnist<73> tietokoneesi uudelleen ",
"jatkaaksesi Windows XP:n asennusta.",
NULL
}
},
DnsAboutToExitS =
{ 3,5,
{ "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma k<>ynnist<73><74>",
"tietokoneesi uudelleen. T<>m<EFBFBD>n j<>lkeen Windows XP:n asennus jatkuu.",
" ",
DntEmptyString,
"Varmista, ett<74> levyke nimelt<6C> \"Windows XP Asennuksen",
"k<EFBFBD>ynnistyslevyke\" on levykeasemassa A:.",
DntEmptyString,
"Palaa MS-DOS:iin painamalla ENTER ja k<>ynnist<73> tietokoneesi uudelleen ",
"jatkaaksesi Windows XP:n asennusta.",
NULL
}
},
DnsAboutToExitX =
{ 3,5,
{ "Asennusohjelman DOS-osuus on nyt suoritettu. Asennusohjelma k<>ynnist<73><74>",
"tietokoneesi uudelleen. T<>m<EFBFBD>n j<>lkeen Windows XP:n asennus jatkuu.",
" ",
DntEmptyString,
"Jos levykeasemassa A: on levyke, poista se.",
DntEmptyString,
"Palaa MS-DOS:iin painamalla ENTER ja k<>ynnist<73> tietokoneesi uudelleen ",
"jatkaaksesi Windows XP:n asennusta.",
NULL
}
};
//
// Gas gauge
//
SCREEN
DnsGauge = { 7,15,
{ "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻ",
"<EFBFBD> Asennus kopioi tiedostoja... <20>",
"<EFBFBD> <20>",
"<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ <20>",
"<EFBFBD> <20> <20> <20>",
"<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>",
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ",
NULL
}
};
//
// Error screens for initial checks on the machine environment
//
SCREEN
DnsBadDosVersion = { 3,5,
{ "T<EFBFBD>m<EFBFBD> ohjelma vaatii MS-DOS-version 5.0 tai uudemman.",
NULL
}
},
DnsRequiresFloppy = { 3,5,
#ifdef ALLOW_525
{ "Asennusohjelman mukaan asemaa A: ei ole olemassa tai asema",
"on matalatiheyksinen. Asennusohjelma tarvitsee aseman, jonka",
"kapasiteetti on 1,2 megatavua tai suurempi.",
#else
{ "Asennusohjelman mukaan asemaa A: ei ole olemassa tai se ei ole",
"suuritiheyksinen 3.5\" asema. Levykeasennus vaatii aseman A:,",
"jonka kapasiteetti on 1,44 megatavua tai suurempi.",
DntEmptyString,
"Jos haluat asentaa Windows XP:n k<>ytt<74>m<EFBFBD>tt<74> levykkeit<69>, k<>ynnist<73>",
"asennus parametrilla /b.",
#endif
NULL
}
},
DnsRequires486 = { 3,5,
{ "Asennusohjelman m<><6D>ritysten mukaan tietokoneen suoritin ei ole 80486 tai",
"uudempi. Windows XP:t<> ei voi k<>ytt<74><74> tietokoneessa.",
NULL
}
},
DnsCantRunOnNt = { 3,5,
{ "Ohjelmaa ei voi k<>ynnist<73><74> Windowsin 32-bittisess<73> versiossa.",
DntEmptyString,
"K<EFBFBD>yt<EFBFBD> WINNT32.EXE-ohjelmaa.",
NULL
}
},
DnsNotEnoughMemory = { 3,5,
{ "Asennusohjelman mukaan tietokoneessa ei ole riitt<74>v<EFBFBD>sti muistia",
"Windows XP:lle.",
DntEmptyString,
"Muistia tarvitaan: %lu%s megatavua",
"Muistia havaittu: %lu%s megatavua",
NULL
}
};
//
// Screens used when removing existing nt files
//
SCREEN
DnsConfirmRemoveNt = { 5,5,
{ "Olet pyyt<79>nyt asennusohjelmaa poistamaan Windows XP -tiedostot",
"alla olevasta kansiosta. Kansiossa oleva Windows XP poistetaan",
"pysyv<EFBFBD>sti.",
DntEmptyString,
"%s",
DntEmptyString,
DntEmptyString,
" Poistu asennusohjelmasta poistamatta tiedostoja painamalla F3.",
" Poista Windows XP -tiedostot kansiosta painamalla X.",
NULL
}
},
DnsCantOpenLogFile = { 3,5,
{ "Asennus ei voi avata alla mainittua asennuksen lokitiedostoa.",
DntEmptyString,
"%s",
DntEmptyString,
"Asennus ei voi poistaa Windows XP -tiedostoja m<><6D>ritetyst<73> kansiosta.",
NULL
}
},
DnsLogFileCorrupt = { 3,5,
{ "Asennus ei l<>yd<79> osaa %s alla mainitusta",
"asennuslokitiedostosta.",
DntEmptyString,
"%s",
DntEmptyString,
"Asennus ei voi poistaa Windows XP -tiedostoja m<><6D>ritetyst<73> kansiosta.",
NULL
}
},
DnsRemovingNtFiles = { 3,5,
{ " Odota. Asennusohjelma poistaa Windows XP -tiedostoja.",
NULL
}
};
SCREEN
DnsNtBootSect = { 3,5,
{ "Asennus ei voinut asentaa Windows XP -k<>ynnistyslatausta.",
DntEmptyString,
"Varmista, ett<74> asema C on alustettu ja ettei se ole",
"vioittunut.",
NULL
}
};
SCREEN
DnsOpenReadScript = { 3,5,
{ "Komentorivivalitsimen /u m<><6D>ritt<74>m<EFBFBD><6D> komentotiedostoa",
"ei voitu k<>ytt<74><74>.",
DntEmptyString,
"Toimintoa ei voi jatkaa.",
NULL
}
};
SCREEN
DnsParseScriptFile = { 3,5,
{ "Komentorivivalitsimen /u m<><6D>ritt<74>m<EFBFBD> komentotiedosto",
DntEmptyString,
"%s",
DntEmptyString,
"sis<EFBFBD>lt<EFBFBD><EFBFBD> syntaksivirheen rivill<6C> %u.",
DntEmptyString,
NULL
}
};
SCREEN
DnsBootMsgsTooLarge = { 3,5,
{ "Sis<EFBFBD>inen asennusvirhe.",
DntEmptyString,
"K<EFBFBD><EFBFBD>nnetyt k<>ynnistyssanomat ovat liian pitki<6B>.",
NULL
}
};
SCREEN
DnsNoSwapDrive = { 3,5,
{ "Sis<EFBFBD>inen asennusvirhe.",
DntEmptyString,
"Sivutustiedostolle ei ole tilaa.",
NULL
}
};
SCREEN
DnsNoSmartdrv = { 3,5,
{ "Asennusohjelma ei l<>yt<79>nyt SmartDrive<76> tietokoneestasi. SmartDrive",
"nopeuttaa huomattavasti asentamista t<>ss<73> asennuksen vaiheessa.",
DntEmptyString,
"Lopeta asennusohjelma nyt, k<>ynnist<73> SmartDrive ja k<>ynnist<73> asennus",
"uudelleen. Saat lis<69>tietoja SmartDrive-ohjelmasta DOSin ohjeista.",
DntEmptyString,
" Lopeta asennus painamalla F3.",
" Jatka suorittamatta SmartDrive-ohjelmaa painamalla ENTER.",
NULL
}
};
//
// Boot messages. These go in the fat and fat32 boot sectors.
//
CHAR BootMsgNtldrIsMissing[] = "NTLDR puuttuu";
CHAR BootMsgDiskError[] = "Levyvirhe";
CHAR BootMsgPressKey[] = "K<EFBFBD>ynnist<EFBFBD> painamalla jotain n<>pp<70>int<6E>";