首页 > 解决方案 > 根据翻译数组翻译字段值

问题描述

我有一个 javascript/jquery 脚本,我想根据隐藏字段值(语言)更改表单字段值。

IE。隐藏字段

<input type=text id="language" hidden value="nl">

表单域

<select name="Campus" id="Campus" class="form-control input-lg">
   <option value="">Select Campus</option>
</select>
<select name="Bootcamp" id="Bootcamp" class="form-control input-lg">
   <option value="">Select Bootcamp</option>
</select>
English: Select Campus
Spanish: Quiero asistir a este campus
French: Je veux rejoindre ce campus
Portuguese: Quero frequentar este campus
German: Ich möchte an diesem Campus teilnehmen
Dutch: Ik wil deze campus bezoeken

Bootcamp field
English: Select bootcamp
Spanish: Estoy interesado en este bootcamp
French: Je suis intéressé.e par ce cours
Portuguese: Tenho interesse neste bootcamp
German: Ich interessiere mich für dieses Bootcamp
Dutch: Ik ben geïnteresseerd in deze bootcamp

所以基本上,我需要根据隐藏字段值将文本“Select Bootcamp”“Select Campus”翻译成所需的语言。所以在上面的例子中'NL' - 荷兰语,我希望将这些字段翻译成“Ik wil deze Campus bezoeken”“Ik ben geïnteresseerd in deze bootcamp”

我想我需要某种多维数组,jquery 可以使用它来更改文档准备好?

像这样的东西?

const languageArray  = [{ code: 'nl', campus: 'Ik wil deze campus bezoeken', bootcamp: 'Ik ben geïnteresseerd in deze bootcamp' }, { code: 'en', campus: 'Select Campus', bootcamp: 'Select Bootcamp' }]

问候,克雷格。

标签: javascriptjqueryarraystranslation

解决方案


我想通了..我已经完成了数组的一半:)


推荐阅读