Hi, When using the latest version of Spark 2.9.0(snapshot 04.04.2019), there is a problem with the Russian language and not all users display data from the Vcard. Moreover, if Spark 2.8.3 is used, Vcard data is displayed.
Made a clean installation Spark, deleted the folder from appdata \ roaming \ Spark.
Openfire 4.3.2 + MySql(MySQL 5.7.25-0ubuntu0.16.04.2+ mysql-connector-java-8.0.12) is used
Just installed a new snapshoot Spark 2.9.0 from 06/08/2020.
The interface language is now correctly displayed, but for some reason, some statuses are still displayed with %%%% / characters.
I have created https://issues.igniterealtime.org/browse/SPARK-2129 but i can’t fix this myself. Maybe Aleksandr (who had a hint about the main translation) will have an idea. There are many more places like that in Spark i think.
It seems that all iq packet processing is done by smack library - I can see proper vcard packet in debug windows, but when it’s saved to xml - there’s only <N> and <ORG> tags. And I’m not sure how to debug compiled jar =(
Except of @ symbol in jid - it splits to local part and domain part and then combining together again, but without @ symbol
yes, now vcard data is shown, that’s good!
but the first and last name are written with a lowercase letter, also the “@” character is missing in the username on the xmpp server.
Thanks for your quick verification! The way that nicknames are handled in Spark is a bit puzzling. Nonetheless, I think I’ve applied fixes for both remaining issues in https://github.com/igniterealtime/Spark/pull/498