Moodle多语言课程内容:修订间差异
(创建页面,内容为“在Moodle中,用户可以切换显示的语言,除了系统本身的文字可以被翻译外,课程内容也可以被设置为根据用户语言显示不同的内容。语法规则如下: <code>{mlang XX}显示XX语言的内容{mlang}</code> <code>{mlang YY}显示YY语言的内容{mlang}</code> 目前我们的系统配置了3种语言,分别是英文(<code>en</code>)、简体中文(<code>zh_cn</code>)和繁体中文(<code>zh_tw</code>)…”) |
小无编辑摘要 |
||
(未显示同一用户的2个中间版本) | |||
第1行: | 第1行: | ||
在Moodle中,用户可以切换显示的语言,除了系统本身的文字可以被翻译外,课程内容也可以被设置为根据用户语言显示不同的内容。语法规则如下: | == 基本语法 == | ||
在Moodle中,用户可以切换显示的语言,除了系统本身的文字可以被翻译外,课程内容也可以被设置为根据用户语言显示不同的内容<ref>https://moodle.org/plugins/filter_multilang2</ref> 。语法规则如下: | |||
<code>{mlang XX} | <code>{mlang XX} 当使用XX 语言 时显示 的内容{mlang}</code> | ||
<code>{mlang YY}显 | <code>{mlang YY} 当使用XX语言时 显 示的内容{mlang}</code> | ||
<code>{mlang XX,YY}当使用XX或YY 语言 时显示 的内容{mlang}</code> | |||
目前我们的系统配置了3种语言,分别是英文(<code>en</code>)、简体中文(<code>zh_cn</code>)和繁体中文(<code>zh_tw</code>)。因此,应该采用以下写法: | 目前我们的系统配置了3种语言,分别是英文(<code>en</code>)、简体中文(<code>zh_cn</code>)和繁体中文(<code>zh_tw</code>)。因此,应该采用以下写法: | ||
第12行: | 第15行: | ||
<code>{mlang zh_tw}繁體中文{mlang}</code> | <code>{mlang zh_tw}繁體中文{mlang}</code> | ||
多语言显示可以用在系统中的各个地方,包括标题和内容。 | |||
== 实例1:标题 == | |||
我们的课程标题的代码为: | |||
<code>BUS5010C-CS24: {mlang en}Business Research and Data Analysis{mlang}{mlang zh_cn,zh_tw}企业研究和数据分析{mlang}</code> | |||
当用户使用英文时,显示: | |||
<code>BUS5010C-CS24: Business Research and Data Analysis</code> | |||
当用户使用中文时(简体中文、繁体中文),显示: | |||
<code>BUS5010C-CS24: 企业研究和数据分析</code> | |||
== 实例2:内容 == | |||
<code>{mlang en}In the field of cybersecurity, a "firewall" refers to a network security device that monitors and filters incoming and outgoing network traffic based on an organization's previously established security policies. At its most basic, a firewall is essentially a barrier between a private internal network and the public Internet.{mlang}{mlang zh_cn}在网络安全领域中,“防火墙”指的是一种网络安全设备,它根据组织事先设定的安全策略监控和过滤进出网络流量。最基本的,防火墙本质上是私有内部网络和公共互联网之间的屏障。{mlang}{mlang zh_tw}在網路安全領域裡,「防火牆」指的是一種網路安全裝置,這裝置根據組織先前設定的安全政策來監控和篩選進出網路的流量。基本上,防火牆就是私有內網與公開網際網路之間的一道障礙。{mlang}</code> | |||
对于简体中文用户,将显示为: | |||
<code>在网络安全领域中,“防火墙”指的是一种网络安全设备,它根据组织事先设定的安全策略监控和过滤进出网络流量。最基本的,防火墙本质上是私有内部网络和公共互联网之间的屏障。</code> |
2024年2月27日 (二) 03:38的最新版本
基本语法
在Moodle中,用户可以切换显示的语言,除了系统本身的文字可以被翻译外,课程内容也可以被设置为根据用户语言显示不同的内容[1]。语法规则如下:
{mlang XX}当使用XX语言时显示的内容{mlang}
{mlang YY}当使用XX语言时显示的内容{mlang}
{mlang XX,YY}当使用XX或YY语言时显示的内容{mlang}
目前我们的系统配置了3种语言,分别是英文(en
)、简体中文(zh_cn
)和繁体中文(zh_tw
)。因此,应该采用以下写法:
{mlang en}English{mlang}
{mlang zh_cn}简体中文{mlang}
{mlang zh_tw}繁體中文{mlang}
多语言显示可以用在系统中的各个地方,包括标题和内容。
实例1:标题
我们的课程标题的代码为:
BUS5010C-CS24: {mlang en}Business Research and Data Analysis{mlang}{mlang zh_cn,zh_tw}企业研究和数据分析{mlang}
当用户使用英文时,显示:
BUS5010C-CS24: Business Research and Data Analysis
当用户使用中文时(简体中文、繁体中文),显示:
BUS5010C-CS24: 企业研究和数据分析
实例2:内容
{mlang en}In the field of cybersecurity, a "firewall" refers to a network security device that monitors and filters incoming and outgoing network traffic based on an organization's previously established security policies. At its most basic, a firewall is essentially a barrier between a private internal network and the public Internet.{mlang}{mlang zh_cn}在网络安全领域中,“防火墙”指的是一种网络安全设备,它根据组织事先设定的安全策略监控和过滤进出网络流量。最基本的,防火墙本质上是私有内部网络和公共互联网之间的屏障。{mlang}{mlang zh_tw}在網路安全領域裡,「防火牆」指的是一種網路安全裝置,這裝置根據組織先前設定的安全政策來監控和篩選進出網路的流量。基本上,防火牆就是私有內網與公開網際網路之間的一道障礙。{mlang}
对于简体中文用户,将显示为:
在网络安全领域中,“防火墙”指的是一种网络安全设备,它根据组织事先设定的安全策略监控和过滤进出网络流量。最基本的,防火墙本质上是私有内部网络和公共互联网之间的屏障。