# 'gettext -- "--cached cannot be used with --files"' does not work

2 messages from 2010-11-11 to 2010-11-12. Participants: Michał Kiedrowicz, Ævar Arnfjörð Bjarmason.
Thread: https://gitlist.dev/t/25719

## Michał Kiedrowicz, 2010-11-11 23:10

Subject: 'gettext -- "--cached cannot be used with --files"' does not work
Message-ID: <20101112001037.6e0fef15@ivo.pl>
URL: https://gitlist.dev/e/20101112001037.6e0fef15%40ivo.pl

```
Hi,

I just noticed that

	'gettext -- "--cached cannot be used with --files"' 

in git-submodule.sh generates

	#: git-submodule.sh:588
	msgid "--"
	msgstr ""

in *.po files. You can this e.g. in po/de.po.

This is not what commit message says :)

    gettextize: git-submodule "cached cannot be used" message
    
    Gettextize the "--cached cannot be used with --files" message. Since
    this message starts with "--" we have to pass "--" as the first
    argument. This works with both GNU gettext 0.18.1 (as expected), and
    the gettext(1) on Solaris 10.

$ gettext --version
gettext (GNU gettext-runtime) 0.18.1

-- 
regards,
Michał Kiedrowicz

```

## Ævar Arnfjörð Bjarmason, 2010-11-12 00:06

Subject: Re: 'gettext -- "--cached cannot be used with --files"' does not work
Message-ID: <AANLkTike11Hm2s6un37-jgT8rOyf=7k-Vw7M5vEs+9Vp@mail.gmail.com>
URL: https://gitlist.dev/e/AANLkTike11Hm2s6un37-jgT8rOyf%3D7k-Vw7M5vEs%2B9Vp%40mail.gmail.com
In-Reply-To: <20101112001037.6e0fef15@ivo.pl>

```
2010/11/12 Michał Kiedrowicz <mkiedrowicz@ivo.pl>:

> I just noticed that
>
>        'gettext -- "--cached cannot be used with --files"'
>
> in git-submodule.sh generates
>
>        #: git-submodule.sh:588
>        msgid "--"
>        msgstr ""
>
> in *.po files. You can this e.g. in po/de.po.
>
> This is not what commit message says :)
>
>    gettextize: git-submodule "cached cannot be used" message
>
>    Gettextize the "--cached cannot be used with --files" message. Since
>    this message starts with "--" we have to pass "--" as the first
>    argument. This works with both GNU gettext 0.18.1 (as expected), and
>    the gettext(1) on Solaris 10.

Thanks for the report. I spotted this a while ago, meant to raise it
and put it on my TODO list.

Then I forgot about it :)

Anyway, the issue is with xgettext(1), not gettext itself. I.e. the
shellscript parser is broken.

```
