How do you catch Dialga on Pokemon Pearl?

Unless you cheat or hack, you can't. But you can go onto GTS and get your Palkia to lv 100 and trade it for a Dialga lv 100. Or just trade with a friend. Sorry to disapoint you.