Arabic with color code
8 years 5 months ago #1560
by messi
Arabic with color code was created by messi
Please Log in or Create an account to join the conversation.
8 years 5 months ago #1561
by Frank
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
Replied by Frank on topic Arabic with color code
Hi,
Sorry about this issue. I modified the RTL parsing code to keep tags in the right order and format.
Now, NGUI can have [xxxx],[-], etc and uGUI, TextMeshPro and others can use Ritch-Text tags <color=red>,</color>, etc
That change is in version 2.6.7 a1 which you can download from the beta folder.
Hope that helps,
Frank
Sorry about this issue. I modified the RTL parsing code to keep tags in the right order and format.
Now, NGUI can have [xxxx],[-], etc and uGUI, TextMeshPro and others can use Ritch-Text tags <color=red>,</color>, etc
That change is in version 2.6.7 a1 which you can download from the beta folder.
Hope that helps,
Frank
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
To get the betas as soon as they are ready,
check this out
Please Log in or Create an account to join the conversation.
8 years 5 months ago - 8 years 5 months ago #1563
by messi
Replied by messi on topic Arabic with color code
thank you very much,
what I use is 2.4.5 f3,in this version I found another wierd thing about Arabic translation.when I use {num} it will be parse as {num} but when I use {0} ,it will parse as {.}.
I encapsulate a function like this :
public static string GetWithPara( string Term, Dictionary<string, string> para, bool FixForRTL = true)
{
string _term = LocalizationManager.GetTermTranslation(Term, FixForRTL);
for (var s = para.GetEnumerator(); s.MoveNext() {
string token = "{" + s.Current.Key + "}";
_term = _term.Replace(token, s.Current.Value);
}
return _term;
}
so I need the {0} keep the same as before,what should I do? Thank you
what I use is 2.4.5 f3,in this version I found another wierd thing about Arabic translation.when I use {num} it will be parse as {num} but when I use {0} ,it will parse as {.}.
I encapsulate a function like this :
public static string GetWithPara( string Term, Dictionary<string, string> para, bool FixForRTL = true)
{
string _term = LocalizationManager.GetTermTranslation(Term, FixForRTL);
for (var s = para.GetEnumerator(); s.MoveNext() {
string token = "{" + s.Current.Key + "}";
_term = _term.Replace(token, s.Current.Value);
}
return _term;
}
so I need the {0} keep the same as before,what should I do? Thank you
Last edit: 8 years 5 months ago by messi.
Please Log in or Create an account to join the conversation.
Time to create page: 0.313 seconds