GnuCash displays the 'local-symbol' for SZL currency as "L," e.g. L500.00. The correct local symbol should be "E" instead, e.g. E500.00. Example from the Central Bank of Swaziland, [1]: "On 6 September 1974, the Monetary Authority of Swaziland introduced notes in denominations of E1, E2, E5 and E10, with E20 notes following in 1978." It is true that the 'E' is the plural form of the currency (Emalangeni), but when using one symbol we always use the plural form regardless of the Lilangeni amount. Additional official resource from the Government Website added [2] (notice no symbol for the singular form) [1] http://www.centralbank.org.sz/currency/banknotes/index.php [2] http://www.gov.sz/index.php/about-us-sp-15933109/national-archives
PR submitted on Github for review, https://github.com/Gnucash/gnucash/pull/461
I commited your work in commit d7190c0. So it will be in release 3.5. Thank you!