Post marked as solved
Click to stop watching this thread.
You have stopped watching this post. Click to start watching again.
Post marked as solved with 1 replies, 0 views
Replied In
Arabic Yeh not allowed in What's New?
I figured it out: I was giving transporter connected Arabic characters.
I'm using Konash/arabic-support-unity to support Arabic in Unity and I'm applying it's ArabicFixer.Fix() when I load my strings. That replaces Arabic characters with connected characters so they display correctly (because Arabic is cursive). However, AppStore displays Arabic text correctly so it doesn't need any conversion. For some reason it gives this incredibly unhelpful error message (maybe because it disallows some unicode ranges).
The correct text I should provide to transporter was:
"أكواد الأصدقاء لإرسال الدعوات إلى الأصدقاء"
(Which looks the same here because this forum connects the characters properly, but paste it into a dumb text editor and you can see the difference.)
The Fix: skip ArabicFixer.Fix() when loading strings to populate transporter's What's New xml. That way AppStore can handle displaying the text right-to-left and connected. Instead, I give it the same strings provided to me by my translators.