0

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

目前,搜索栏是英文的(参考下图):

在此处输入图像描述

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

任何帮助,将不胜感激。

4

1 回答 1

0

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

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

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

于 2018-10-08T17:26:51.347 回答