1

OSの言語(英語版Windows、簡体字中国語版Windows、繁体字中国語版Windowsなど)に応じて異なるファイルをインストールする場合はどうなりますか?これは可能ですか?

例:以下で行いたい:

[code]
function InitializeSetup(): Boolean;  

if " OS Language is English" then begin
   MsgBox('This is English Version ?', mbConfirmation, MB_YESNO or MB_DEFBUTTON2) = IDNO  
else if " OS Language is Traditional Chinese" 
   MsgBox('This is Traditional Chinese ?', mbConfirmation, MB_YESNO or MB_DEFBUTTON2) = IDNO 
end;
4

1 に答える 1

0

GetUILanguageサポート機能を使用してOS言語を検出できます。

したがって、次のようにコーディングできます。

const
  LangEnglish = $09;
  LangSpanish = $0A;
  LangFrench = $0C;

if GetUILanguage and $3FF = LangEnglish then
  MsgBox('This is English Version!', mbInformation, MB_YES)
else if GetUILanguage and $3FF = LangSpanish then
  MsgBox('Esta es la versión en español!', mbInformation, MB_YES)
else if GetUILanguage = $0C01 then
  MsgBox('This is Arabic-Egypt Version!', mbInformation, MB_YES)

ドキュメント:言語定数

于 2012-11-22T08:09:08.647 に答える