BAML/BAML File

=  Binary Application Markup File, a compiled XAML file.

"A XAML file can be compiled into a .baml (Binary XAML) file, which may be inserted as a resource into a .NET Framework assembly. At run-time, the framework engine extracts the .baml file from assembly resources, parses it, and creates a corresponding WPF visual tree." *

RC-WinTrans can be used to translate BAML files included in a .NET assembly file and the GUI objects can be rendered/modified with the WPF GUI Editor Add-On.

Figure:  The BAML files of a .NET application (".exe") listed out in the tree view of RC-WinTrans' Projects Overview tab.

Typically a BAML file contains the resources for one single WPF window (or single user control).  A WPF window will have a number of controls (GUI elements) and may contain one or more menu resources.

* Wikipedia entry:

http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language#Technology