Compare cadeias de caracteres em um idioma
A nova função AlphabeticOrder permite comparar cadeia de caracteres, em termos da ordem alfabética associada a um idioma.
AlphabeticOrder retorna 1 quando a primeira cadeia de caracteres aparece antes da segunda, 0 se são equivalentes, e -1 quando estão invertidas.
In[1]:=

AlphabeticOrder["z", "å", Entity["Language", "Swedish"]]
Out[1]=

Os resultados de AlphabeticOrder e Order podem ser diferentes para idiomas diferentes de inglês.
In[2]:=

{Order["італьянская", "японская"],
AlphabeticOrder["італьянская", "японская", "Belarusian"]}
Out[2]=

A opção IgnoreDiacritics comparações flexíveis de cadeias de caracteres.
In[3]:=

AlphabeticOrder["como", "cómo", Entity["Language", "Spanish"],
IgnoreDiacritics -> True]
Out[3]=

Esta opção não substitui as regras básicas da língua. Por exemplo, uma letra pode ser considerada como um diacrítico em um idioma, mas uma letra comum em outro.
In[4]:=

{AlphabeticOrder["ñandú", "nandu", Entity["Language", "Spanish"],
IgnoreDiacritics -> True],
AlphabeticOrder["ñandú", "nandu", Entity["Language", "English"],
IgnoreDiacritics -> True]}
Out[4]=

A função AlphabeticSort classifica usando AlphabeticOrder como função de classificação.
In[5]:=

AlphabeticSort[{"アメリカ合衆国", "日本", "イギリス", "ペルー", "スウェーデン", "インド"},
Entity["Language", "Japanese"]]
Out[5]=
