Wolfram 语言

多语言功能

语言、书写脚本和字母表

版本 11 中包括了 6,000+ 种语言,200+ 编写脚本和 150+ 个字母表. 用 Entity 框架进行描述,提供了对其列表和多个属性简单统一的访问.

口语可能使用一个或多个基于字符字母表的不同书写脚本(或书写系统). 不同语言也许共用相同的书写脚本和/或字母表. 例如,大多数的欧洲语言使用有不同字母表的拉丁书写脚本.

西班牙语使用西班牙语字母表的拉丁书写脚本.

In[1]:=
Click for copyable input
Entity["Language", "Spanish"][ EntityProperty["Language", "WritingScripts"]]
Out[1]=
In[2]:=
Click for copyable input
Entity["Language", "Spanish"][EntityProperty["Language", "Alphabet"]]
Out[2]=

某些语言使用一种以上的书写脚本.

In[3]:=
Click for copyable input
Entity["Language", "Serbian"][ EntityProperty["Language", "WritingScripts"]]
Out[3]=

塞尔维亚语有着与这些书写脚本相应的字母表.

In[4]:=
Click for copyable input
Entity["Language", "Serbian"][EntityProperty["Language", "Alphabet"]]
Out[4]=

反之亦然,你可以使用给定字母表获取语言.

In[5]:=
Click for copyable input
Entity["Alphabet", "SerbianCyrillic::933zb"][ EntityProperty["Alphabet", "Languages"]]
Out[5]=

少数字母表可能被一种以上语言使用.

In[6]:=
Click for copyable input
Entity["Alphabet", "UzbekArab::6zds4"][ EntityProperty["Alphabet", "Languages"]]
Out[6]=

该字母表仅有一种书写脚本.

In[7]:=
Click for copyable input
Entity["Alphabet", "UzbekArab::6zds4"][ EntityProperty["Alphabet", "WritingScripts"]]
Out[7]=

相关范例

de en es fr ja ko pt-br ru