Skip to:
1. some message is hard code => can't translate2. some message make by concatenate translate string => hard to translate to some language3. some message ID not value => user can't know what line is error4. some message is too technical
for movement document
1. some message is hard code => can't translate
2. some message make by concatenate translate string => hard to translate to some language
3. some message ID not value => user can't know what line is error
4. some message is too technical