javascript - 根据翻译数组翻译字段值
问题描述
我有一个 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' }]
问候,克雷格。
解决方案
我想通了..我已经完成了数组的一半:)
推荐阅读
- google-chrome-extension - 我将如何制作一个 chrome 扩展来阻止每个选项卡的图标?
- weather - 从 NOAA 获取天气数据
- swift - 我可以改进 Swift 中的数组过滤器吗?
- php - 用 cookie 分隔用户
- tensorflow2.0 - 如何在 tensorflow2 中查看 MNIST 的图像
- entity-framework - 从 Azure Function 与 SQL 交互时出现连接问题
- c# - 如何在 C# 中拆分字符串并保留分隔符
- python - 外部网页将我发送到 Apache 欢迎页面而不是 Flask 应用程序
- asp.net - 事件查看器中的 ASP.NET 2.0 System.AccessViolationException
- javascript - 如何不使用 array.forEach(_ => count++) 计算 array.push(undefined)?