如何翻译HTML文件?

时间:2019-07-23 07:46:16

标签: html angular translate

我想为包含i.name的HTML文件添加翻译。 我确实有一个称为能量密度的对象,其中包含我转换所需的数据。 这实际上是一个下拉列表,我想将其转换为中文。

我已经尝试过了,但这在下拉列表中显示了energy.energydensity。

<option value="All">{{allLoads}}</option>
      <option *ngFor="let i of ddlLoadType ;">{{'Energy.EnergyDensity.i.Name'}}</option>
    </select>

<option value="All">{{allLoads}}</option>
      <option *ngFor="let i of ddlLoadType ;">{{i.Name}}</option>
    </select>

EN-US json data :
"EnergyDensity": {
    "Heating": "Heating",
                "Cooling": "Cooling",
                "hvac": "HVAC",
                "htg": "Heating",
                "light": "Lighting",
                "plgld": "Plug Load"
    }

我希望整个下拉列表都转换为中文。

1 个答案:

答案 0 :(得分:0)

您可以添加以下内容:     

<script type="text/javascript">

function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en'},'google_translate_element');
}
</script>

这会添加一个Google翻译按钮,可将您的页面翻译成用户选择的任何语言。 w3schools上有完整的示例。