Localization

@shaun-edwards 
Can you review what I've done so far? (I hope this is what you meant by making another branch and doing a pull request...) Thanks.
Not the correct length....using the `sizeof` operator would prevent mistakes like this.  Unless this is on purpose, but then I think a comment is required.