In order to make subtitle, there are a lot of people who make subtitle by making the translation as a plantext first than add the timecode in it. But there's an alternatif way by making timing first then add the translation on it and i think it's easier.
And this is one of metodes that can be use...
For more detail about the video, watch it at youtube and see the description..
easy way to make Subtitle's Timing [Subtitle Edit]
and you will need Subtitle Edit to do it.