是否可以在Mura搜索栏形式中更新文本

时间:2018-10-05 22:02:57

标签: coldfusion mura

我正在西班牙语网站上工作。我想将搜索栏中的文字从英语更新为西班牙语。

当前,搜索栏为英文(请参见下图):

enter image description here

我能够找到搜索表单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”所在的位置并操纵输出?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

Mura支持本地化,您可以在其中指定类似这样的项目以支持多种语言。这将是最好的方法,因为它不会被硬编码为一种语言,并且已经为您实现。

签出此资源并考虑使用已经可用的本地化工具,然后您所有的Mura项目都可以使用您想要的任何语言。

https://docs.getmura.com/v7/mura-developers/mura-rendering/internationalization-localization/