Eliminate Locale Warnings
If you look at my example for using qalc
to calculate download time
It spews a lot of warnings on my computer like so:
$ qalc "145Gbyte / 1.5Mibit/second to day"
Warning: Failed to set locale category LC_NUMERIC to en_DK.
Warning: Failed to set locale category LC_TIME to en_DK.
Warning: Failed to set locale category LC_COLLATE to en_DK.
Warning: Failed to set locale category LC_MONETARY to en_DK.
Warning: Failed to set locale category LC_MESSAGES to en_DK.
Warning: Failed to set locale category LC_NUMERIC to en_DK.
Warning: Failed to set locale category LC_TIME to en_DK.
Warning: Failed to set locale category LC_COLLATE to en_DK.
Warning: Failed to set locale category LC_MONETARY to en_DK.
Warning: Failed to set locale category LC_MESSAGES to en_DK.
(145 * gigabyte) / (1.5 * (mebibit / second)) = approx. 8 d + 12 h + 51 min + 48.138021 s
To eliminate this set LC_ALL
to C
or en_US
:
# temporarily
$ LANG="en_US" qalc "145Gbyte / 1.5Mibit/second to day"
(145 * gigabyte) / (1.5 * (mebibit / second)) = approx. 8 d + 12 h + 51 min + 48.138021 s
To set it permanently add it to .bash_profile
`
export LANG="en_US"