CN116382818A - 一种小程序多语言适配方法、装置、设备及存储介质 - Google Patents
一种小程序多语言适配方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN116382818A CN116382818A CN202310031096.7A CN202310031096A CN116382818A CN 116382818 A CN116382818 A CN 116382818A CN 202310031096 A CN202310031096 A CN 202310031096A CN 116382818 A CN116382818 A CN 116382818A
- Authority
- CN
- China
- Prior art keywords
- language
- package
- applet
- latest
- local
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000006978 adaptation Effects 0.000 claims abstract description 16
- 230000015654 memory Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 6
- 238000011161 development Methods 0.000 abstract description 11
- 238000013461 design Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000004807 localization Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明涉及小程序多语言适配方法、装置、设备及存储介质,属于语言适配技术领域。本发明包括:响应于用户请求,确认小程序的本地语言;根据所述本地语言的唯一语言码,从配置中心读取设定的语言包;判断所述设定的语言包是否为最新语言包,若是最新语言包,读取并缓存所述设定的语言包作为所述小程序的本地语言包;若不是最新语言包,缓存从所述配置中心下载的最新语言包作为所述小程序的本地语言包;根据所述本地语言包为小程序配置语言。通过本发明,能结合用户使用需求对小程序提供多语言和多字体的资源获取,无需开发人员重新开发设计,使得接入成本大大降低,有助于帮助解决为实现语言字体版本的增加和更新造成的开发成本大幅增加的问题。
Description
技术领域
本发明属于语言适配技术领域,具体涉及小程序多语言适配方法、装置、设备及存储介质。
背景技术
在客户端使用小程序产品时,不同国家的用户所使用的语言并不相同,并且随着用户审美标准的提升,所需要的字体也越来越多,比如,老年人需要较租的字体,所以需要小程序产品提供的语言和字体与用户需求相适配。
用户在使用小程序时,同一种语言默认的是指定的字体,并且,有些特殊的语言使用的是专属的字体包,随着用户需求的增多,存在语言的字体包缺少某些字体版本的现象,为使小程序提供的语言和字体能与用户需求相适配,开发者需要及时增加字体版本。目前,开发者是通过重新对小程序进行开发设计来实现语言字体版本的增加和更新,造成了开发成本大幅增加。
发明内容
为此,本发明提供一种小程序多语言适配方法、装置、设备及存储介质,有助于帮助解决为实现语言字体版本的增加和更新造成的开发成本大幅增加的问题。
为实现以上目的,本发明采用如下技术方案:
第一方面,本发明提供一种小程序多语言适配方法,包括:
响应于用户请求,确认小程序的本地语言;
根据所述本地语言的唯一语言码,从配置中心读取设定的语言包;
判断所述设定的语言包是否为最新语言包,若是最新语言包,读取并缓存所述设定的语言包作为所述小程序的本地语言包;若不是最新语言包,缓存从所述配置中心下载的最新语言包作为所述小程序的本地语言包;
根据所述本地语言包为小程序配置语言。
优选地,所述判断所述本地语言包是否为最新语言包,包括:
根据所述本地语言的唯一语言码,从所述配置中心获取对应的最新语言包,所述语言包包含有版本号;
比较所述设定的语言包的版本号与所述最新语言包的版本号是否相同,若相同,确定所述设定的语言包是最新语言包;若不相同,确定所述设定的语言包不是最新语言包。
优选地,所述响应于用户请求,确认小程序的本地语言,之前,还包括:
初始化小程序的当前语言以及对应的字体。
优选地,所述方法还包括:
实时添加语言的语言包至配置中心,并将最后添加的语言包作为该语言当前的最新语言包。
优选地,所述根据所述本地语言包为小程序配置语言,包括:
为小程序的所有文本匹配所述本地语言包中的字体。
第二方面,本发明提供一种小程序多语言适配装置,包括:
命令执行模块,用于响应于用户请求,确认小程序的本地语言;根据所述本地语言的唯一语言码,从配置中心读取设定的语言包;
语言判断模块,用于判断所述设定的语言包是否为最新语言包,若是最新语言包,读取并缓存所述设定的语言包作为所述小程序的本地语言包;若不是最新语言包,缓存从所述配置中心下载的最新语言包作为所述小程序的本地语言包;
文本配置模块,用于根据所述本地语言包为小程序配置语言。
优选地,所述语言判断模块,还用于根据所述本地语言的唯一语言码,从所述配置中心获取对应的最新语言包,所述语言包中包含有版本号;
比较所述设定的语言包的版本号与所述最新语言包的版本号是否相同,若相同,确定所述设定的语言包是最新语言包;若不相同,确定所述设定的语言包不是最新语言包。
优选地,所述装置还包括:
初始化模块,用于初始化小程序的当前语言以及对应的字体。
第三方面,本发明提供一种小程序多语言适配设备,包括:
存储器,其上存储有可执行程序;
处理器,用于执行所述存储器中的所述可执行程序,以实现上述中任一项所述方法的步骤。
第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行上述任一项所述方法的步骤。
本发明采用以上技术方案,至少具备以下有益效果:
通过响应于用户请求,确认小程序的本地语言,根据本地语言的语言码,读取设定的语言包,再判断所述设定的语言包是否为最新语言包,从配置中心读取并缓存最新语言包作为所述小程序的本地语言包,最后根据所述本地语言包为小程序配置语言,使得所有界面都使用最新的语言,能结合用户使用需求对小程序提供多语种、多语言和多字体的资源获取,支持扩展,从而为各语种提供多语言资源的新增、修改和删除等功能,并且无需开发人员重新开发设计小程序,使得接入成本大大降低,有助于帮助解决为实现语言字体版本的增加和更新造成的开发成本的大幅增加的问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据一示例性实施例示出的一种小程序多语言适配方法的流程图;
图2是根据一示例性实施例示出的一种小程序多语言适配装置的框图示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
请参阅图1,图1是根据一示例性实施例示出的一种小程序多语言适配方法方法的流程图,如图1所示,该方法包括:如下步骤:
步骤S11、响应于用户请求,确认小程序的本地语言;
步骤S12、根据所述本地语言的唯一语言码,从配置中心读取设定的语言包;
步骤S13、判断所述设定的语言包是否为最新语言包,若是最新语言包,读取并缓存所述设定的语言包作为所述小程序的本地语言包;若不是最新语言包,缓存从所述配置中心下载的最新语言包作为所述小程序的本地语言包;
步骤S14、根据所述本地语言包为小程序配置语言。
需要说明的是,不同国家的用户使用小程序或者移动端时,需要小程序的所有文本能提供与用户相适配的语言文字。一般是在开始使用小程序时,小程序的可视化界面中提供按钮供用户手动选择语言和/或字体,用户点击相应的按钮;或者,用户发起使用语言的请求,请求路径中携带有国家信息,或者小程序/移动端缓存的历史信息中包含有国家信息,根据国家信息确定用户所需要的语言和/或字体,以使小程序整个使用过程中的文本都采用用户所需要的语言和/或字体。
响应于上述用户请求,将确定的用户所需要的语言和/或字体作为该小程序的本地语言。
需要说明的是,配置中心分别与多语言资源管理***和服务器端连接,多语言资源管理***中包含有多种语言的多种语言包,根据语言包对小程序的文本进行语种配置后,能将资源同步至配置中心,供小程序获取多语言资源。
每种语言可能对应有多个不同版本的语言包,每个语言包有唯一的编码,按照语言包的编码为该语言包进行命名。但是,每种语言只有唯一的一个基础类语言包,该基础类语言包对应的编码作为该语言的语言码,并按照语言码为该语言的基础类语言包进行命名。按照语言码为该语言的基础类语言包进行命名,可以方便在使用中及时定位到对应的语言包文件并进行读取、缓存和下载。
在一示例中,中文有多种不同版本的语言包,每种语言包为不同的字体或者字号的jar包,但是只有一种基础类语言包。比如,中文有宋体、粗细、黑体等语言包,但是只有正楷字体细这一种基础类语言包,该基础类语言包对应的编码作为中文的语言码,基础类语言包可以为默认的,也可以为人为设定的。
根据上述确认的小程序的本地语言获取对应的唯一语言码,根据唯一语言码,从配置中心读取唯一语言码对应的语言包,作为设定的语言包。
每种语言对应有多个不同版本的语言包,判断上述设定的语言包是否为最新语言包,若设定的语言包是最新语言包,读取并缓存该设定的语言包作为小程序的本地语言包;若设定的语言包不是最新语言包,从上述配置中心下载该语言的最新语言包,并进行缓存,作为小程序的本地语言包。
根据上述小程序的本地语言包为小程序的所有文本配置语言,返回给客户端,使小程序整个使用过程中的文本都采用用户所需要的语言和/或字体。
可以理解的是,通过响应于用户请求,确认小程序的本地语言,根据本地语言的语言码,读取设定的语言包,再判断所述设定的语言包是否为最新语言包,从配置中心读取并缓存最新语言包作为所述小程序的本地语言包,最后根据所述本地语言包为小程序配置语言,使得所有界面都使用最新的语言,能结合用户使用需求对小程序提供多语种、多语言和多字体的资源获取,支持扩展,从而为各语种提供多语言资源的新增、修改和删除等功能,并且无需开发人员重新开发设计小程序,使得接入成本大大降低,有助于帮助解决为实现语言字体版本的增加和更新造成的开发成本的大幅增加的问题。
优选地,上述步骤S11中,响应于用户请求,确认小程序的本地语言,之前,还包括:
初始化小程序的当前语言以及对应的字体。
具体的,小程序所在的移动端或者设备在出厂时已经设置了默认国家、语言和/或时期,有的设备上包含有已经在使用的其他小程序或者客户端,根据默认的国家、语种和/或时期,或者其他小程序或者客户端使用的语言,设置小程序***的初始化,配置小程序的当前语言以及对应的字体。
优选地,步骤S13中,判断所述本地语言包是否为最新语言包,包括:
步骤S131、根据所述本地语言的唯一语言码,从所述配置中心获取对应的最新语言包,所述语言包包含有版本号;
步骤S132、比较所述设定的语言包的版本号与所述最新语言包的版本号是否相同,若相同,确定所述设定的语言包是最新语言包;若不相同,确定所述设定的语言包不是最新语言包。
需要说明的是,每种语言对应有多个不同版本的语言包,每个语言包有唯一的编码,该唯一的编码包含有对应的语言包的版本号,版本号越大,表示对应的语言包越新。
具体的,根据本地语言的唯一语言码,从配置中心中确定本地语言的基础类语言包,根据本地语言的基础类语言包确定该本地语言的所有语言包,并根据所有语言包对应的版本号,选取版本号最大的语言包作为对应的最新语言包。
比较上述设定的语言包的版本号与最新语言包的版本号是否相同,若相同,确定设定的语言包就是最新语言包;若不相同,确定设定的语言包不是最新语言包。
优选地,步骤S14中,根据所述本地语言包为小程序配置语言,包括:
为小程序的所有文本匹配所述本地语言包中的字体。
具体的,根据上述小程序的本地语言包,为小程序的所有文本配置语言,完成语言相关配置后,返回给客户端,使小程序整个使用过程中的文本都采用用户所需要的语言和/或字体。
优选地,上述方法还包括:
实时添加语言的语言包至配置中心,并将最后添加的语言包作为该语言当前的最新语言包。
具体的,多语言资源管理***可以进行语言资源内容管理,支持对各种语言和/或字体的语言包的查询、新增、导入、审核、修改和导出功能。当根据用户需要,添加了新的语言包到多语言资源管理***时,对于与多语言资源管理***连接的配置中心,可以同步获取添加的新的语言包,并将最新添加的语言包作为该语言当前的最新语言包,供服务器端获取到相关资源。
上述小程序还可以实现前台可视化,所见即所得。通过浏览器插件的方式,在客户端进行页面调试时,可以实时对页面当前标签的文本进行多语言和/或字体的修改,在客户端展示修改的同时,通过调用多语言资源管理***提供的接口,将修改内容实时同步到配置中心,从而实现客户端页面修改和后台服务器端数据的一致性。这种多语言文本的可视化可以大大提高小程序的用户使用体验,并且通过调用多语言资源管理***提供的接口,将修改内容实时同步到配置中心,实现本地化,可以提高开发效率。
可以理解的是,本实施例提供的技术方案,通过响应于用户请求,确认小程序的本地语言;引入多语言资源***提供的语言包,根据本地语言的唯一语言码,从配置中心读取设定的语言包;判断设定的语言包是否为最新语言包,若是最新语言包,读取并缓存所述设定的语言包作为所述小程序的本地语言包;若不是最新语言包,缓存从所述配置中心下载的最新语言包作为所述小程序的本地语言包;根据所述本地语言包为小程序配置语言,从而实现当需要增加新的语言和/字体时,能通过增加语言包实现小程序语言的本地化,为小程序配置用户所需要的语言和/或字体,不需要重新开发设计小程序,简单便捷,成本较低,帮助解决为实现语言字体版本的增加和更新造成的开发成本大幅增加的问题。
请参阅图2,图2是根据一示例性实施例示出的一种小程序多语言适配装置的框图示意图,包括:
命令执行模块21,用于响应于用户请求,确认小程序的本地语言;根据所述本地语言的唯一语言码,从配置中心读取设定的语言包;
语言判断模块22,用于判断所述设定的语言包是否为最新语言包,若是最新语言包,读取并缓存所述设定的语言包作为所述小程序的本地语言包;若不是最新语言包,缓存从所述配置中心下载的最新语言包作为所述小程序的本地语言包;
文本配置模块23,用于根据所述本地语言包为小程序配置语言。
所述语言判断模块22,还用于根据所述本地语言的唯一语言码,从所述配置中心获取对应的最新语言包,所述语言包中包含有版本号;
比较所述设定的语言包的版本号与所述最新语言包的版本号是否相同,若相同,确定所述设定的语言包是最新语言包;若不相同,确定所述设定的语言包不是最新语言包。
上述装置还包括:
初始化模块24,用于初始化小程序的当前语言以及对应的字体。
可以理解的是,本实施例提供的技术方案,由于通过上述实施例提及响应于用户请求,确认小程序的本地语言;引入多语言资源***提供的语言包,根据本地语言的唯一语言码,从配置中心读取设定的语言包;判断设定的语言包是否为最新语言包,若是最新语言包,读取并缓存所述设定的语言包作为所述小程序的本地语言包;若不是最新语言包,缓存从所述配置中心下载的最新语言包作为所述小程序的本地语言包;根据所述本地语言包为小程序配置语言,从而实现当需要增加新的语言和/字体时,能通过增加语言包实现小程序语言的本地化,为小程序配置用户所需要的语言和/或字体,不需要重新开发设计小程序,简单便捷,成本较低,帮助解决为实现语言字体版本的增加和更新造成的开发成本大幅增加的问题。
本发明还提供了一种小程序多语言适配设备,包括:
存储器,其上存储有可执行程序;
处理器,用于执行所述存储器中的所述可执行程序,以实现上述中任一项所述方法的步骤。
此外,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行上述任一项所述方法的步骤。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(RandomAccess Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”、“多”的含义是指至少两个。
应该理解,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者可能同时存在居中元件;当一个元件被称为“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件,此外,这里使用的“连接”可以包括无线连接;使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为:表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种小程序多语言适配方法,其特征在于,包括:
响应于用户请求,确认小程序的本地语言;
根据所述本地语言的唯一语言码,从配置中心读取设定的语言包;
判断所述设定的语言包是否为最新语言包,若是最新语言包,读取并缓存所述设定的语言包作为所述小程序的本地语言包;若不是最新语言包,缓存从所述配置中心下载的最新语言包作为所述小程序的本地语言包;
根据所述本地语言包为小程序配置语言。
2.根据权利要求1所述的方法,其特征在于,所述判断所述本地语言包是否为最新语言包,包括:
根据所述本地语言的唯一语言码,从所述配置中心获取对应的最新语言包,所述语言包包含有版本号;
比较所述设定的语言包的版本号与所述最新语言包的版本号是否相同,若相同,确定所述设定的语言包是最新语言包;若不相同,确定所述设定的语言包不是最新语言包。
3.根据权利要求1所述的方法,其特征在于,所述响应于用户请求,确认小程序的本地语言,之前,还包括:
初始化小程序的当前语言以及对应的字体。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
实时添加语言的语言包至配置中心,并将最后添加的语言包作为该语言当前的最新语言包。
5.根据权利要求1所述的方法,其特征在于,所述根据所述本地语言包为小程序配置语言,包括:
为小程序的所有文本匹配所述本地语言包中的字体。
6.一种小程序多语言适配装置,其特征在于,所述装置包括:
命令执行模块,用于响应于用户请求,确认小程序的本地语言;根据所述本地语言的唯一语言码,从配置中心读取设定的语言包;
语言判断模块,用于判断所述设定的语言包是否为最新语言包,若是最新语言包,读取并缓存所述设定的语言包作为所述小程序的本地语言包;若不是最新语言包,缓存从所述配置中心下载的最新语言包作为所述小程序的本地语言包;
文本配置模块,用于根据所述本地语言包为小程序配置语言。
7.根据权利要求6所述的装置,其特征在于,所述语言判断模块还用于根据所述本地语言的唯一语言码,从所述配置中心获取对应的最新语言包,所述语言包中包含有版本号;
比较所述设定的语言包的版本号与所述最新语言包的版本号是否相同,若相同,确定所述设定的语言包是最新语言包;若不相同,确定所述设定的语言包不是最新语言包。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
初始化模块,用于初始化小程序的当前语言以及对应的字体。
9.一种小程序多语言适配设备,其特征在于,包括:
存储器,其上存储有可执行程序;
处理器,用于执行所述存储器中的所述可执行程序,以实现权利要求1-5中任一项所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行权利要求1-5任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310031096.7A CN116382818A (zh) | 2023-01-10 | 2023-01-10 | 一种小程序多语言适配方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310031096.7A CN116382818A (zh) | 2023-01-10 | 2023-01-10 | 一种小程序多语言适配方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116382818A true CN116382818A (zh) | 2023-07-04 |
Family
ID=86973862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310031096.7A Pending CN116382818A (zh) | 2023-01-10 | 2023-01-10 | 一种小程序多语言适配方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116382818A (zh) |
-
2023
- 2023-01-10 CN CN202310031096.7A patent/CN116382818A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105100191B (zh) | 一种云编译实现Java应用安装的方法、装置及*** | |
WO2020131756A1 (en) | Method and apparatus for browser application to load first screen of web page | |
CN111782330B (zh) | 一种基于Web应用的页面数据获取方法、装置及设备 | |
US20130326347A1 (en) | Application language libraries for managing computing environment languages | |
CN110032409B (zh) | 一种客户端屏幕适配方法、装置及电子设备 | |
CN108647032B (zh) | 应用加载方法及装置、计算机装置和计算机可读存储介质 | |
CN110968601A (zh) | 一种数据查询处理方法及装置 | |
US20140040746A1 (en) | Methods and apparatus for voiced-enabling a web application | |
US11640441B2 (en) | Page displaying method and device, computer-readable storage medium and electronic device | |
CN110221848A (zh) | App页面更新方法、装置、电子设备及存储介质 | |
CN108733370B (zh) | 原生app的样式化显示方法、装置、终端及存储介质 | |
CN108664294A (zh) | 呈现蒙版图的方法和装置以及电子设备和存储介质 | |
US20140040745A1 (en) | Methods and apparatus for voiced-enabling a web application | |
CN111737614B (zh) | 页面显示方法、装置、电子设备和存储介质 | |
CN114691132A (zh) | 一种arxml文件生成方法、装置、设备及存储介质 | |
CN111880990A (zh) | 一种异常处理方法及装置 | |
US20140298316A1 (en) | Managing method for application program installation and electronic device | |
CN110020370B (zh) | 在客户端应用中实现动画的方法、装置及动画脚本的框架 | |
CN113296841A (zh) | 应用程序处理方法、装置、设备及介质 | |
CN112783494A (zh) | 一种骨架屏自动生成方法、应用程序页面更新方法及装置 | |
CN114020187B (zh) | 字体图标的显示方法、装置及电子设备 | |
CN117234582A (zh) | 一种项目代码处理方法、装置、电子设备及存储介质 | |
CN116382818A (zh) | 一种小程序多语言适配方法、装置、设备及存储介质 | |
CN112235132A (zh) | 动态配置服务的方法、装置、介质以及服务器 | |
CN111538667A (zh) | 一种页面测试的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |