The invention discloses a method and apparatus for supporting multi language website display, the method includes: for each display language independent first data table and configuration files, storing the first data table in the data to be displayed, mapping the configuration file and between the first data table records the configuration file when a web site; load language, according to the first data mapping record loaded language corresponding configuration file to find the corresponding load language from the first table; the table read data to find the corresponding load language data and web page display. The technical scheme provided by the invention, without a lot of changes for the website source code, website maintenance language files only need to maintain a table of data can improve the website, multi language display maintainability.
【技术实现步骤摘要】
一种网站支持多语言显示的方法与装置
本专利技术涉及网页显示
,特别是涉及一种网站支持多语言显示的方法与装置。
技术介绍
网站的内容要经过网页的形式进行显示才能被用户看到,实际中,网页显示分为两类,一种是静态网页,即网页加载并显示后,其包括的数据内容不再进行变化;另一种是动态网页,即网页加载并显示后,其包括的数据内容会根据实际情况产生变化。因为网站内容是显示给不同的用户使用的,而使用该网站的用户可以是任何国家的人,这就要求不论是动态网页还是静态网页都要能够实现多种语言显示,比如,以中文显示的网页,当用户需要使用英文显示时,可以实现以英文为显示语言进行网页的显示。在现有的技术中,不管是动态网页还是静态网页,要实现计算机中网页对应数据在不同语言之间的切换,需要为每一种语言创建一个配置文件,所述配置文件中存储了网页显示的内容,当网站接收到切换语言的指令时,网站会重新加载目的语言的配置文件,解析配置文件的内容,并将解析的数据内容进行显示,从而实现不同语言的切换。有上述现有技术可知,不管是动态网页还是静态网页,在显示语言的切换过程中,均需要解析目的语言的配置文件,当网站新增显示语言时,就需要为新增语言创建一个配置文件并维护配置文件中的数据,并且需要修改网站源代码,使得网站能够解析新增语言对应的配置文件,修改网站源代码将会降低支持多语言显示的网站的可维护性。
技术实现思路
为解决上述技术问题,本专利技术实施例提供一种网站支持多语言显示的方法与装置,以解决现有技术中在实现网站支持多语言显示时,需要大量修改网站源代码才能实现,而大量修改网站源代码会降低支持 ...
【技术保护点】
一种网站支持多语言显示的方法,其特征在于,所述方法包括:为每种显示语言建立独立的第一数据表和配置文件,所述第一数据表中存储待显示的数据,所述配置文件中记录该配置文件与第一数据表之间的映射关系;当网站加载语言时,根据加载语言对应的配置文件中记录的映射关系找到该加载语言对应的第一数据表;从找到的第一数据表中读取加载语言对应的数据并进行网页显示。
【技术特征摘要】
1.一种网站支持多语言显示的方法,其特征在于,所述方法包括: 为每种显示语言建立独立的第一数据表和配置文件,所述第一数据表中存储待显示的数据,所述配置文件中记录该配置文件与第一数据表之间的映射关系; 当网站加载语言时,根据加载语言对应的配置文件中记录的映射关系找到该加载语言对应的第一数据表; 从找到的第一数据表中读取加载语言对应的数据并进行网页显示。2.根据权利要求1所述的方法,其特征在于,配置文件中记录该配置文件与数据表之间的映射关系包括: 在配置文件中设置一标识,并为该标识命名; 将该标识的命名映射为显示语言的第一数据表的标识。3.根据权利要求2所述的方法,其特征在于,不同语言对应的配置文件中设置的标识采用相同的命名。4.根据权利要求1所述的方法,其特征在于,还包括: 将每种显示语言建立的第一数据表中与语言无关的数据抽出建立共享数据表; 当网站加载语言时,通过第一数据表获取与语言相关的数据,通过共享数据表获取与语言无关的数据。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括: 编辑显示语言对应的数据。6.一种网站支持多语言显示的装置,其特征在于,包括: 配置模块,用于为每种显示语言...
【专利技术属性】
技术研发人员:黄宝华,苗军飞,李朝淋,陈先志,
申请(专利权)人:广东威创视讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。