On Mon, Sep 21, 2015 at 02:29:03PM +0000, Christian Weisgerber wrote: > On 2015-09-21, Stefan Sperling <s...@stsp.name> wrote: > > > The function that parses funny numbers is iswdigit() which gets a wchar_t. > > But sleep(1) doesn't need that. > > The sole somewhat realistic use of i18n in sleep(1) is the decimal > separator, so you could do > > $ sleep 1,5 > > in an appropriate locale. Of course the current code doesn't support > that.
IMO commands syntax should be considered as "computer language" and shouldn't depend on the locale. In base commands, locale is only meaningful to generate strings that won't be parsed by the machine, like text of error messages.