- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于Moodle进行多语言教学与汉化方法的研究
贾国祥王俊颖李蕾
中图分类号:G434?文献标识码:A?论文编号:1674-2117(2019)22-0082-05
Moodle目前支持120多种语言,并且在不断增加中。[3]教学中我们可以根据教学的需要安装不同的语言包,以达到使用同一平台进行多种语言或本地化语言教学的目的。由于Moodle是一款开源软件,它的默认语言为英语,其他语言版本(如中文版)的翻译工作是通过Moodle社区由各个国家的志愿者进行的,而进入Moodle社区的人员基本上都是技术人员,以中文版为例,受翻译人员英语水平、专业知识的限制,其中存在字面直译、翻译不准确甚至未翻译的情况,使得平台的功能不便于理解,从而不利于教学的正常开展。同时,由于Moodle的开源性,在Moodle官网上还提供了大量的第三方功能插件,而这些功能插件只提供英语版,也存在需要翻译(汉化)的问题。当然对于其他非英语版本而言,也存在同样需要本地化的问题。
结合相关的文献分析,笔者以“Moodle”和“语言”为关键词在CNKI上进行检索,没有检索到如何利用Moodle进行多种语言教学的论文,又以“Moodle”和“汉化”、“Moodle”和“本地化”为关键词在CNKI上进行检索,没有检索到Moodle如何汉化或本地化的有效论文。而一个便于理解、汉化良好的界面将有利于发挥Moodle的教学优势,因此笔者希望通过此研究,能为利用Moodle平台进行多语言教学的人员,以及为优化Moodle语言环境的人员提供有益的帮助。
语言包的安装与更新
1.语言包的安装
Moodle在初始安装时默认为英文,但可以选择安装教学所需要的其他语言。安装后也可以随时安装其他语言,以达到使用同一平台进行多种语言同时教学的目的,具体方法为:以管理员身份登录平台,通过“网站管理→语言→语言包”导航进入安装语言包页面(如图1)。
在图1中,分别列表显示了系统中已安装和未安装的语言包列表(注:英语为默认安装)。在右侧列表框中选择所要安装的语言包(通过按“CTRL+鼠标左键”的方式可进行多选)后,点击“安装选择的语言包”按钮,系统将自动下载并安装所选择的语言包。在左侧已安装的语言列表中,选择不再需要的语言后,点击“卸载选择的语言包”按钮,系统将自动卸载所选择的语言包。
2.语言包的更新
使用多种语言教学的方法
1.多语言教学环境的设置方法
首先按照“语言包的安装”中的讲述安装所需要的语言包,然后以管理员身份登录,通过“网站管理→语言→语言设置”导航进入到语言设置页面(如图2)。
在此页面中,通过“缺省语言”下拉菜单(包含所有已安装的语言选项)设置整个网站默认使用的语言,即使用者第一次进入网站时显示的语言。通过“语言菜单中的语言”输入所要使用的各语言代码(“缺省语言”下拉菜单项括弧中的英文部分),代码间以英文逗号分隔,如输入en,zh_cn,zh_tw时则语言下拉菜单选项为:英文、简体中文和繁体中文。此页面中的其他参数采用默认设置。点击“保存更改”按钮后,即在网站页面左上角显示“选择语言”下拉菜单,使用者通过此菜单可以随时进行使用语言的切换。
2.课程使用不同语言教学的设置方法
在Moodle中安装了多种语言包后,可以为不同的课程设置不同的语言进行教学,也可以为同一课程设置多种语言进行教学。具有课程管理权限的人员进入课程后,从“课程管理”菜单中点击“更改设置”链接,则进入课程设置页面,在课程设置页面中找到“外观”部分(如上页图3)。
在图3中,通过“指定课程语言类型”下拉菜单进行课程使用语言的设置(下拉菜单中将显示所有已安装语言包的列表)。若设置为“不强制”,则保存后在课程的左上角将显示所有可使用语言的选择菜单,使用者可自由选择课程使用的语言;若指定为某一种语言则课程只能使用这一种语言。因此通过“指定课程语言类型”选项,为课程的多语言教学提供了灵活性。
Moodle的汉化方法
1.Moodle多语言版本的实现机制
在Moodle网站的所有页面中,显示的所有信息都是通过调用不同的语言包实现的,并且第三方开发的功能插件也遵循同样的规则。系统中安装的所有语言包都以“语言代码”为子目录名的方式存放在moodledata下的lang子目录中。在语言包中,所有页面的显示信息都以定义“字符串标识符”(以下简称“标识符”)的方式并根据实现的功能存入相应的PHP文件中,如在简体中文语言包(zh_cn)中,与“测验”活动有关的标识符定义信息存放在lang\zh_cn子目录下的quiz.php文件中,相应的标识符定义格式如下:
$string[‘addquestion]=‘添加试题;
$string[‘addrandom]=‘添加{$a}道随机试题;
$string[‘addra
您可能关注的文档
- 基于STEM理念的“DIY酸奶”课程设计.docx
- 基于STEAM理念的“三阶十环”高中创客普惠课程.docx
- 基于STEAM教育的教学模式设计与研究.docx
- 基于STEAM教育的冬夏令营课程设计研究.docx
- 基于SPOC理念的“双线”课堂的实践探索.docx
- 基于SPOC的新教师信息素养提升策略研究.docx
- 基于SPOC的混合学习模式的研究与实践.docx
- 基于SECI模型的教师个人知识管理工具及应用.docx
- 基于Scratch培养初中生计算思维实践_.docx
- 基于Scratch+的小学创客校本课程的开发.docx
- 基于Moodle的混合式 信息技术教师培训的实践与反思.docx
- 基于MOOC与翻转课堂的课程教学应用与实践.docx
- 基于MOOC平台的社会性交互的个案研究.docx
- 基于MOOC的“材料科学概论”双语课程的混合式教学改革与实践.docx
- 基于Micro∶bit的小学创客校本课程的设计与实践.docx
- 基于Micro_bit的项目式Python程序教学与实践.docx
- 基于micro:bit的多功能答题系统设计.docx
- 基于Micro:bit的初中Python程序教学实践与思考.docx
- 基于Makecode+Micro:bit平台的 人工智能教学.docx
- 基于LNMP搭建教学资源分享网盘FileRun.docx
最近下载
- 《七巧板》完整版教学课件.pptx VIP
- 定时交通灯控制设计.pdf VIP
- 浙大中控DCS系统操作规程.doc VIP
- 学校家长安全责任书.docx VIP
- 北师大版小学数学六年级上册第二单元 分数混合运算 基础测试题.doc VIP
- 2025至2030中国食用油行业运营态势与投资前景调查研究报告.docx VIP
- 10.3 合同的变更、转让、解除和终止(政策与法律法规 第7版).pptx VIP
- 儿童肺炎支原体肺炎诊疗指南2025年版解读PPT课件.pptx VIP
- 深圳初一数学下学期期中模拟测试题(带答案).pdf VIP
- 2023年春国开(甘肃)《个人理财》形考任务1-4题库.docx
文档评论(0)