I have done the transforms process for the A.msi and B.msi and the bootstrapper can displays the license and UI language correctly either in en-us / ja-jp. However only the below lines of statement not work correctly. For example, during JP OS, it display en-us msi and english product manufacturer name in ARP.
This post has NOT been accepted by the mailing list yet.
Your MsiPackage needs to include the the transform files as a Payload (or a PayloadGroupRef). I suspect your msi log file, typically in your %temp% folder, indicates that it cannot find the transform file. In my experience the name is typically a lcid.mst. If one embeds the the transform into the msi with a name ":lcid.mst" then the msi automatically selects it, (but this approach can also lead to strange problems with burn so I do not embed transforms in any of my msi packages anymore). In know that there are a number of examples of this posted in the archives to demo doing localization with WixStdBA.