xgettext: it wasn't extracting many messages

Squashed commit of the following:

commit e1653add52621c3bd4707474dc82f777e7ba1745
Author: Iuri Rezende Souza <riuri@rocketmail.com>
Date:   Wed Oct 8 11:01:38 2014 -0300

    xgettext: this is a bash script

commit 770b0dc3d0af625c8af21bb1f99a6acd8bd2aed5
Author: Iuri Rezende Souza <riuri@rocketmail.com>
Date:   Wed Oct 8 10:51:58 2014 -0300

    translations: marked all as fuzzy

commit caa7ba10a7048177a86acba2209aaa58b09482e3
Author: Iuri Rezende Souza <riuri@rocketmail.com>
Date:   Wed Oct 8 10:44:45 2014 -0300

    xgettext: Finished shell script

commit d6e950a02dd9e62bb047bad3758f702d54af03c1
Author: Iuri Rezende Souza <riuri@rocketmail.com>
Date:   Wed Oct 8 10:23:33 2014 -0300

    translations: Newer generated po

commit fb344ad0495074016a49e5a47a750fbe40461f2f
Author: Iuri Rezende Souza <riuri@rocketmail.com>
Date:   Wed Oct 8 10:22:30 2014 -0300

    xgettext: created a bash script for parsing completions

commit 2762e9d5678c7f1455a49dc2180387261c1b2041
Author: Iuri Rezende Souza <riuri@rocketmail.com>
Date:   Sun Sep 14 11:09:25 2014 -0300

    Script now returns 0

commit 1169ff31f891710378a57c12cddb5c4ca0e3b3f1
Author: Iuri Rezende Souza <riuri@rocketmail.com>
Date:   Sun Sep 14 10:56:54 2014 -0300

    Create sh script for parsing .fish functions