LPS-29501 move logic from site icons to backend
LPS-29501 autogenerated
LPS-29501 change global icon
LPS-29501 Improve translation of some entities
LPS-29501 move method to reuse it (no logic changes)
LPS-29501 Displaying the selected scopes in a table
LPS-29501 Links to add and remove scopes from the table
LPS-29501 removing unnecessary code
LPS-29501 Match _getName
LPS-29501 Sort (no other changes)
LPS-29501 locale is in themeDisplay already
LPS-29501 We want to minimize converting an array to a list, just so we can add or remove an item from a list, and then convert it back to an array. That is more expensive than running a single add or remove operation on an array (since that'll create 2 arrays total, but using the array to list and an operation and then back to an array should use 3 arrays at least plus a new List object that needs to be GC'd). Now, if you are going to do many operations, then it makes more sense to use a list.
LPS-29501 Renamed getIcon() to getIconURL(), we have a getIcon() in Portlet, but it does not give me the full URL (just the icon name and relative path).
LPS-29501 Regenerate
LPS-29501 Removed modified language keys, regenerated them, then readded them to make sure that ppl know to update the translations (let me know if this is the wrong process)
LPS-30624 Remove exceptions that are not thrown
LPS-30624 Regenerate