הגדרת מידע נוסף עבור קבצי מתקין ביפנית
סביבה
- סטודיו חזותי
-
- Visual Studio Community 2017
- Visual Studio Community 2019
- ערכת הכלים של WiX
- 3.11.2
※ זה עובד בגרסאות אחרות, אבל זה לא מאושר
בהתחלה
קבצי המתקין יכולים לכלול מפיקים, תגים, הערות וכו '. כברירת מחדל, באפשרותך להזין אנגלית בלבד, וגם אם תוזן ביפנית, תקבל שגיאה בעת הבנייה.
כאן, נגדיר את ההגדרה כך שתוכל להיכנס ליפנית. הוא גם מתאר כל מידע נוסף שניתן להגדיר בקובץ מתקין.
הכנה מראש
- נניח שיצרת מתקין עם WiX.
ערוך Product.wxs (יפנית)
בעת פתיחת הפרוייקט ב- Visual Studio, פתח את הקובץ Product.wxs. הגדר את הפרמטרים הבאים:
Wix/מוצר/@Language
קוד המזהה את שפת התצוגה של המוצר. 1033 היא מדינה דוברת אנגלית. כדי להיות יפני, השתמש 1041. עבור קודים בשפות אחרות, חפש את מספר מזהה האזור (LCID).
הוא אינו קשור למסך האשף במהלך ההתקנה, אך הוא משפיע על השפה של קובץ ההתקנה עצמו. אם אינך משתמש ביפנית עבור השם או התיאור של היוצר, באפשרותך להשאיר אותו ב- 1033, אך אם ברצונך להשתמש ביפנית, הוא אמור להיות 1041.
<Wix>
<Product Language="1041" />
Wix/מוצר/חבילה/@Languages
השפה של המתקין עצמו. אם ברצונך לכלול יפנית בטקסט של תוכנית ההתקנה, ציין את "1041".
<Wix>
<Product>
<Package Languages="1041" />
Wix/מוצר/חבילה/@SummaryCodepage
אם ברצונך להכניס יפנית לטקסט של תוכנית ההתקנה, ציין את "932". הגדרת קידוד כגון Unicode נראית רב-תכליתית יותר, אך למרבה הצער לא ניתן להגדיר אותה.
<Wix>
<Product>
<Package SummaryCodepage="932" />
Wix/מוצר/חבילה/@Keywords
הוא מוגדר כ"תג" בקובץ המתקין.
<Wix>
<Product>
<Package Keywords="ゲーム、インストーラー" />
Wix/מוצר/חבילה/@Description
הוא מוגדר כ"נושא" של קובץ המתקין.
<Wix>
<Product>
<Package Description="リトルセイバー 体験版 インストーラー" />
Wix/מוצר/חבילה/@Comments
הוא מוגדר כ"הערה" בקובץ המתקין.
<Wix>
<Product>
<Package Comments="リトルセイバー体験版のインストーラーです。" />
Wix/מוצר/חבילה/@Manufacturer
הוא מוגדר כ"מחבר" של קובץ המתקין. זה מקבל עדיפות על Wix / מוצר / @Manufacturer.
<Wix>
<Product>
<Package Manufacturer="ソーサリーフォース" />
Wix/מוצר/שדרוג גדול/@DowngradeErrorMessage
הודעה זו מוצגת בעת הפעלת תוכנית ההתקנה הישנה עם גירסה חדשה יותר של היישום המותקנת. ProductName מוחלף בשם המוצר.
<Wix>
<Product>
<MajorUpgrade DowngradeErrorMessage="すでに新しいバージョンの [ProductName] がインストールされているため、インストールを中断します。" />