我正在西班牙语网站上工作。我想将搜索栏中的文字从英语更新为西班牙语。
当前,搜索栏为英文(请参见下图):
我能够找到搜索表单cfm文件(它是在Coldfusion中完成的):
<cfoutput>
<form name="searchForm" id="searchForm" class="#this.searchFormClass#" role="search">
<#variables.$.getHeaderTag('subHead1')#>
<label for="search">#variables.$.rbKey('search.search')#</label>
</#variables.$.getHeaderTag('subHead1')#>
<div class="#this.searchFormInputWrapperClass#">
<input type="text" name="Keywords" id="txtKeywords" class="#this.searchFormInputClass#" value="#HTMLEditFormat($.event('keywords'))#" placeholder="#variables.$.rbKey('search.search')#">
<span class="#this.searchFormSubmitWrapperClass#">
<button type="submit" class="#this.searchFormSubmitClass#">
#$.rbKey('search.search')#
</button>
</span>
</div>
<input type="hidden" name="display" value="search">
<input type="hidden" name="newSearch" value="true">
<input type="hidden" name="noCache" value="1">
</form>
</cfoutput>
但是,我不确定是否可以仅通过添加文本来更新上面的代码?或者,如果我需要定位变量“ rbKey”所在的位置并操纵输出?
任何帮助将不胜感激。
答案 0 :(得分:0)
Mura支持本地化,您可以在其中指定类似这样的项目以支持多种语言。这将是最好的方法,因为它不会被硬编码为一种语言,并且已经为您实现。
签出此资源并考虑使用已经可用的本地化工具,然后您所有的Mura项目都可以使用您想要的任何语言。
https://docs.getmura.com/v7/mura-developers/mura-rendering/internationalization-localization/