documents: value == null em geti/l/d() deve retornar como 0.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
shell: define locale apos chamada da visao, se locale nao definido.

há alguma chance que getViewData() tenha sido chamada
a partir de um ticket, que nesse caso teria a localização
definida (provavelmente) apenas depois da chamada da visão.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>