7.2.X, 7.3.X, Master
Steps to reproduce:
- Add Ivory Coast language to [TOMCAT]\webapps\ROOT\WEB-INF\web.xml (fr_CI) (see web.xml example attached).
- In portal-ext.properties include fr_CI in locales and locales.enabled properties (see portal-ext.properties example attached).
- Start the server.
- Navigate, in the default language (en_US), to localhost:8080/web/guest
Expected result: no errors in console.
Current result: you can see a js error in the console: "Uncaught syntax error: Unexpected identifier" and navigation is broken.
It is caused by fr_CI English (and French) display name: French (Cote d'Ivoire), which is included with the unescaped apostrophe in top_js.jspf.