Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W zależności od aplikacji lokalizacja może wymagać modyfikowania lub dodawania zasobów, takich jak pliki lub klucze rejestru. Lokalizacja przykładowej aplikacji MNP2000 wymaga dodania jednego dodatkowego pliku do pakietu, Fre.txti francuskich wersji dwóch istniejących plików: Help.txt i Readme.txt.
Najlepszym rozwiązaniem w tym przypadku jest zlokalizowanie pakietu, tak aby wersje angielskie i francuskie mogły bezpiecznie współistnieć na komputerze. Obejmuje to nigdy instalowanie dwóch różnych plików o identycznych nazwach plików w tym samym katalogu. Ponieważ Help.txt i Readme.txt mają identyczne nazwy plików w dwóch wersjach językowych, francuski pakiet powinien zainstalować te pliki w innym katalogu niż angielski.
Francuski pakiet instaluje Help.txt w nowym podkatalogu o nazwie "French" w folderze RedPark. Ponieważ dodanie Fre.txt dodaje zasób do oryginalnego składnika Pomocy, kod składnika dla składnika Pomoc musi być inny w pakietach francuskich i angielskich. Zobacz reguły kodów składników w Zmienianie kodu składnika.
Francuski pakiet instaluje Readme.txt w katalogu francuskim, aby ta nazwa pliku nie mogła powodować konfliktu z wersją angielską. Plik Readme.txt jest instalowany ze składnikiem Notatnika, ale reguły składników nie wymagają zmiany kodu składnika. W tym przykładzie kod składnika Notatnika nie powinien być zmieniony, ponieważ wartości rejestru RedPark.exeokreślone w tabeli rejestru są współużytkowane przez obie wersje językowe. Zobacz Dodawanie informacji o rejestrze.
Usuń angielskie wersje Help.txt i Readme.txt z plików źródłowych i dodaj nowe francuskie wersje Help.txt, Readme.txti Fre.txt. Zlokalizowany pakiet powinien przyporządkowywać instalację plików ze źródła do celu w następujący sposób.
| Plik | Opis | Ścieżka do źródła | Ścieżka do miejsca docelowego |
|---|---|---|---|
| Redpark.exe | Plik wykonywalny edytora tekstów. | C:\Sample\Notepad\Redpark.exe | [ProgramFilesFolder]\Red_Park\French\Redpark.exe |
| Readme.txt | Plik informacyjny. | C:\Sample\Notepad\Readme.txt | [ProgramFilesFolder]\Red_Park\French\Readme.txt |
| Help.txt | Podręcznik pomocy | C:\Sample\Notepad\Help.txt | [ProgramFilesFolder]\Red_Park\French\Help.txt |
| Fre.txt | Lista telefonów | C:\Sample\Notepad\Fre.txt | [ProgramFilesFolder]\Red_Park\French\Fre.txt |
Użyj edytora bazy danych Orca, który jest dostarczany z zestawem SDK lub innym edytorem, aby otworzyć tabelę Directory i dodać rekord instalacji nowego katalogu, francuskiego.
| Katalog | Directory_Parent | DefaultDir |
|---|---|---|
| TARGETDIR | ŹródłoDir | |
| ProgramFilesFolder | TARGETDIR | . |
| ARTSDIR | NOTEPADDIR | Sztuka:Wydarzenia |
| HOLDIR | MONDIR | .:Wakacje |
| MENUDIR | NOTATNIKDIR | Menu |
| MONDIR | NOTATNIKDIR | Brama |
| NOTATNIKDIR | ProgramFilesFolder | Red_Park:Notatnik |
| SPORTDIR | NOTATNIKDIR | Sport:Wydarzenia |
| FRENCHDIR | NOTATNIKDIR | Francuski:. |
Użyj edytora tabel, aby zmienić ComponentId składnika Pomoc w MNPFren.msi na nowy GUID.
| Składnik | Identyfikator składnika | Katalog_ | Atrybuty | Warunek | Ścieżka klucza |
|---|---|---|---|---|---|
| Baseball | {F54ABAC0-33F2-11D3-91D7-00C04FD70856} | SPORTDIR | 2 | Baseball.txt | |
| Koncert | {76FA7A80-33F6-11D3-91D8-00C04FD70856} | ARTSDIR | 2 | Concert.txt | |
| Taniec | {CCF834A1-33F8-11D3-91D8-00C04FD70856} | ARTSDIR | 2 | Dance.txt | |
| Piłka nożna | {CCF834A0-33F8-11D3-91D8-00C04FD70856} | SPORTDIR | 2 | Football.txt | |
| Pomoc | {9ED21229-FE3C-4FE9-B01D-57E00224FD0B} | NOTATNIKDIR | 2 | Help.txt | |
| Styczeń | {CF0BC690-33C9-11D3-91D6-00C04FD70856} | MONDIR | 2 | January.txt | |
| Nowy Rok | {A42D9140-33D8-11D3-91D6-00C04FD70856} | HOLDIR | 2 | NewYears.txt | |
| Notatnik | {19BED232-30AB-11D3-91D3-00C04FD70856} | FRENCHDIR | 2 | Redpark.exe |
Użyj edytora tabel, aby dodać Fre.txt do tabeli pliku z MNPFren.msi. Wprowadź identyfikator LANGID dla języka francuskiego w polu Language dla zlokalizowanych plików. Wszystkie inne elementy są równe, jeśli instalowany plik ma inny język niż plik na maszynie, instalator faworyzuje plik z językiem zgodnym z instalowanym produktem. Pliki neutralne językowo są traktowane jak każdy inny język, więc instalowany produkt jest ponownie preferowany. Aby uzyskać więcej informacji, zobacz Reguły przechowywania wersji plików.
| Plik | Składnik_ | Nazwa pliku | Rozmiar pliku | Wersja | Język | Atrybuty | Kolejność |
|---|---|---|---|---|---|---|---|
| Baseball.txt | Baseball | Baseball.txt | 1000 | 0 | 1 | ||
| Concert.txt | Koncert | Concert.txt | 1000 | 0 | 1 | ||
| Dance.txt | Taniec | Dance.txt | 1000 | 0 | 1 | ||
| Football.txt | Piłka nożna | Football.txt | 1000 | 0 | 1 | ||
| Help.txt | Pomoc | Help.txt | 1000 | 1036 | 0 | 1 | |
| January.txt | Styczeń | January.txt | 1000 | 0 | 1 | ||
| NewYears.txt | Nowy Rok | NewYears.txt | 1000 | 0 | 1 | ||
| Redpark.exe | Notatnik | Redpark.exe | 45328 | 0 | 1 | ||
| Readme.txt | Notatnik | Readme.txt | 1000 | 1036 | 0 | 1 | |
| Fre.txt | Pomoc | Fre.txt | 1000 | 1036 | 0 | 1 |
To kończy przykładową lokalizację.