* fixed generating links to play via the WoW API
* fixed usage of not yet available PlaySoundKitID() when selecting file from list
* while internally it is pretty laissez-faire about cases in file paths, suddenly WoW DOES care, when it comes to its LUA API.
so .. don't cast to lowercase when storing sounds in DB
* be a lot more verbose when errors are occuring (to staff anyway)
* made hardcoded error messages for comments localizable
* add error messages from posting comments to session to be displayed on next page update
* prefix characters flagged for rename to prevent collision with real char names (multiple chars flagged for rename will still collide, but what the hoo haa)
* alter table index to prevent creation and subsequent conflict with duplicate entries of the same char (realm/guid pair)
* squash multiple notices from error log
* fixed copy&paste error preventing view on custom profiles
* fixed display of spell requirements if mount was required after changs to mount sorting
* properly get/send error code in profile synchronisation
* use clear:left after floating mail block in template
* display a "sells" entry for every combination of currencies the vendor accepts per item
* display every cost combination in the quick infos on the item detail page
* added support for locale 4
* some strings are missing and will need to be translated at a later date
* thx @qyh214 for a lot of content
Co-authored-by: qyh214 <sandy0214qin@msn.com>
* fixed typo inlocalization
* have the profiler queue run at least one cycle so it can get registered as successfully started
* a map popup will no longer scroll the page to bottom
* replaced an input placeholder image with proper placeholder property
* allow strings with less then 3 chars in name search
* store name as binary to allow accent-sensitive search
(note: guilds and arenateams have the same issue but utf8mb4_bin can't be applied blindly as the search also becomes case-sensitive (wich is already handled for profiles))
* reworked default exclusions (hid some things entirely, flagged others for appropriate cases)
* char names consisting of two letters are now valid
* fixed matching enchantments onto ranged weapons
* hide a lot of internal spells from searches
* apply a faction to mount listing, so the Profiler can hide mounts from the opposite faction
* apply GS to profession enchantments
* fixed display of titles
* supply iconstring in the tooltip data as this does not rely on variables within global.js
fixes externally embeded profile tooltips