macOS translation layer