This error is intended to be benign, but my apologies if it's causing
you trouble.
The rationale behind it is as follows: the locale of the user's browser
(e.g., "zh-TW" for Chinese in Taiwan) is used to load localization
bundles in a particular sequence:
en
zh
zh-TW
"en" is loaded because that's intended to be the default / standard
bundle of localization resources, and the other bundles override it.
This is so that when a new string is introduced into "en", forgetting to
update other localization bundles doesn't break Exhibit for other
locales--that English string is simply used in the other locales and
somebody in those locales will come back and bug us about it.
Now Exhibit attempts to load both "zh" and "zh-TW" even if they don't
exist, or even if only one of them exists. This "try and fail" approach
avoids us having a registry of locales that we support. I don't know if
that's a good idea or not. I think most Javascript APIs out there don't
do much sophisticated internationalization / localization so that I can
adopt their best practices.
David
Bruce Robertson wrote:
> While investigating this I find that there is an error, a link to a non
> existent resource.
>
> There is a link or refernce to a locale in folder en-us but this folder does
> not exist.
>
> You can locate this error as follows:
>
> Use Safari with Web Inspector installed.
>
> Go to <http://simile.mit.edu/exhibit/examples/nobelists/nobelists.html>
>
> Choose Inspect Element
>
> In result, choose Console
>
> Note 4 results:
>
> Resource interpreted as script but transferred with MIME type text/html.
> http://static.similie.edu/exhibit/extensions-2.0/time/locales/en-us/locale.j
> s
>
> Resource interpreted as script but transferred with MIME type text/html.
> http://static.similie.edu/exhibit/api-2.0/locales/en-us/locale.js
>
> SyntaxError: Parse error
> http://static.similie.edu/exhibit/extensions-2.0/time/locales/en-us/locale.j
> s
> Line 1
>
> SyntaxError: Parse error
> http://static.similie.edu/exhibit/api-2.0/locales/en-us/locale.js
> Line 1
>
> _______________________________________________
> General mailing list
> [email protected]
> http://simile.mit.edu/mailman/listinfo/general
>
_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general