Dela via


Lokalisera resurser och skapa programmet

Det här avsnittet beskriver hur du skapar ett typiskt MUI-program. Det antas att du använder Microsoft Visual Studio för kodning och antingen Microsoft Visual Studio eller Visual Studio-kommandoraden för att skapa. Du antas använda en .sln lösningsfil för ditt program och har stöd för en Resource.h-fil för att återspegla basspråkresursfilen.

Anteckning

Om du använder Visual Studio-kommandoraden för versionen använder du kommandot vcbuild för att skapa lösningsfilen.

 

Programfiler skapas separat för varje språk. Varje version skapar identiska språkneutrala .exe och språkspecifika .exe.mui-filer. Dessutom kopieras olika andra filer till lämpliga versionsmappar.

Programversionen beror på vilken typ av resurser och vilken typ av lokalisering du använder. För förhandsversionslokalisering har du en kopia av basspråkfilen lokaliserad för varje språk som stöds. För lokalisering efter bygget kan du kopiera .mui-filen som är resultatet av bygget av den körbara modulen och resursmodulen och tillhandahålla kopiorna till språkvarianterna.

Notera

Följande procedur förutsätter Win32 PE-resurser med ett Visual Studio-projekt som skapats för varje språk. Basspråkresurserna tillhandahålls i en .rc-fil och läses in med hjälp av en DLL-modul. Du kan upprepa proceduren efter behov för att skapa för alla språk som stöds.

 

För att skapa programmet

  1. Konfigurera ett Visual Studio-projekt för basspråket.
  2. Om du är intresserad av att använda en resurskonfigurationsfil med resursverktygen konfigurerar du en enligt beskrivningen i Förbereda en resurskonfigurationsfil.
  3. Ange parametrar som krävs av verktyget RC Compiler på egenskapssidorna för projektet under Konfigurationsegenskaper → Resurser → kommandoraden → Ytterligare alternativ.
  4. Kör RC Compiler. Verktyget kompilerar och delar upp de icke-lokaliserbara och lokaliserbara resurserna i två olika objektfiler med hjälp av resurskonfigurationsdata. I det här steget länkas språkneutrala resurser till en LN-fil. Mer information finns i beskrivningen av verktyget i Resource Utilities.
  5. Om du vill länka de språkspecifika resurserna till en språkspecifik .mui-fil anger du en post-build-händelse för projektet på egenskapssidorna under Konfigurationsegenskaper → Build Events → Post-Build Event → Kommandorad.
  6. Ange en post-build-händelse för att tillämpa kontrollsummavärdet från LN-filen på .mui-filen för språket. Du kan använda verktyget MUIRCT för det här steget. Mer information finns i beskrivningen av verktyget i Resource Utilities.
  7. Använd kommandoraden efter kompileringshändelsen för att lägga till kommandon för att kopiera filerna till lämplig versionsmappstruktur.

Använda flerspråkigt användargränssnitt

Förbereda en resurskonfigurationsfil

Resursverktyg