Fixed bug (:bug:) caused by WeekNo>26

If the week of the year was greater than
26 the translation script would attempt
to access a value greater than the length
of the alphabet array. This was fixed by
adding a line to make sure the shift value
is always between 0 and 25