localization to other languages for the most part works,
creating a file on the webserver called locale.php
<?php
echo setlocale(LC_ALL,NULL);
?>
and visiting it with a web browser
returns
C
issuing
locale
from the unix command line returns the following
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL="C"
created a C.php and C directory by copying the en_us.php and en_us/
in /languages, and that shows up properly as a possible localization choice through the Account settings. but still get Missing lang.js on the top menu items.
Gave up and replaced
return "Missing lang.js: " + name;
with
return "" + name;
Sorry folks, I'm just not clued enough to do this properly.
For what it's worth,
was able to figure out that the
Missing lang.js: text
is coming from public/assets/javascript/app.js
Now to figure out if there is some finickiness about how setlocale is handled on the mac.