あなたがしようとしていることを知らずに、これに答える方法がはっきりしていません。 MSIベースのインストールは、通常、英語でインストールしたベースをローカライズした後、MSIエディタ(Orcaなど)でトランスフォームを作成します。 ProductNameとUIのすべてを変更できます。そのトランスフォーム(.mstファイル)では、TRANSFORMS = [path to mst file]を含むコマンドラインを使用してインストールし、ローカライズされたUI、ProductNameなどが表示されます。
ProductName
https://msdn.microsoft.com/en-us/library/windows/desktop/aa370130(v=vs.85).aspx
を、名前、バージョン、インストールされている言語または何でも)を求める:インストールされた製品は)あなたはMsiGetProductInfoまたは同等にしてください。 MSIインストール製品を列挙するMsiEnumProducts APIがあります。
MSIのアンインストールにUninstallStringを使用する人は誰もいません(アンインストールしても削除または変更した場合)。
https://msdn.microsoft.com/en-us/library/windows/desktop/aa370070(v=vs.85).aspx
、それが不在作る:あなただけMsiConfigureProductを呼び出します。
インストールの中には、MSIを使用しないものがあります。そのような場合、uninstallstringは何かのために役立つかもしれません。ローカリゼーションを行う方法は、セットアップを作成するためのツールに依存します。ファイルに文字列リソースが含まれることもあります。
これまで述べてきたように、多くの場合、商品名は認識可能なブランド名と会社名であるため、決してローカライズされません。私はあなたの例を使って、Flash Playerは常にFlash Playerと呼ばれるかもしれないと思っています。フランス語の翻訳は意味をなさないので、英語はその名前の下で認識可能です。